浅谈一段java代码是如何执行的

本文分享自华为云社区《一段java代码是如何执行的》,原文作者:技术火炬手 。当你学会了java语言之后,你写了一些代码,然后你想要执行你的代码,来达成某些功能。那么,你都知道这段...

2021-04-22

SpringMVC通过Ajax处理Json数据的步骤详解

SpringMVC通过Ajax处理Json数据的实现一、前言:Ajax:
在不重新加载整个页面的前提下,对网页的部分进行刷新,例如点赞,发送短信验证码功能等等,都可以通过ajax进行实现,Ajax实现了...

2021-04-22

java背包问题动态规划算法分析

背包问题【题目描述】
一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,…,WnW1,W2,…,Wn,它们的价值分别为C1,C2,…,CnC1,C2,…,Cn,求旅行者能获...

2021-04-22

Java如何使用ReentrantLock实现长轮询

Java代码1. ReentrantLock加锁阻塞,一个condition对应一个线程,以便于唤醒时使用该condition一定会唤醒该线程/** * 获取探测点数据,长轮询实现 * @param messageId...

2021-04-22

浅谈java如何生成分享海报工具类

# 前言 例如:生成分享海报,比如注册扫二维码登录.分享商品海报等!本博文是基于springboot工程得!一、使用步骤1.导入pom依赖和上传图片到工程代码如下(示例):在自己得通用工具...

2021-04-22

Sentinel实现动态配置的集群流控的方法

介绍为什么要使用集群流控呢?相对于单机流控而言,我们给每台机器设置单机限流阈值,在理想情况下整个集群的限流阈值为机器数量✖️单机阈值。不过实际情况下流量到...

2021-04-22

Java springboot 整合 Nacos的实例代码

Nacos注册中心使用1)工程添加依赖包<!-- nacos注册中心依赖包 --><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nac...

2021-04-22

maven中心仓库OSSRH使用简介(推荐)

文章目录 简介为什么使用中心仓库发布到中心仓库前的准备工作使用OSSRH使用Sonatype创建ticket中央仓库中的组件要求提供Javadoc 和源代码使用GPG/PGP给文件签名Metadata文...

2021-04-22

Java常用工具类汇总 附示例代码

一、FileUtilsprivate static void fileUtilsTest() { try { //读取文件内容 String readFileToString = FileUtils.readFileToString(new File("D:\\guor...

2021-04-22

springcloud中Ribbon和RestTemplate实现服务调用与负载均衡

文件目录结构文件目录结构很重要,特别注意的是rule文件要放在主启动类上一级位置,才能够扫描。写pom<dependencies> <!--springboot 2.2.2--> <dependency>...

2021-04-22

springboot数据库密码加密的配置方法

前言由于系统安全的考虑,配置文件中不能出现明文密码的问题,本文就给大家详细介绍下springboot配置数据库密码加密的方法,下面话不多说了,来一起看看详细的介绍吧1.导入依赖 <de...

2021-04-22

redis 使用lettuce 启动内存泄漏错误的解决方案

redis 使用 lettuce 出现LEAK: hashedwheelTimer.release() was not called before it's garbage-collected. Enable advanced leak内存泄漏。其实是内存不够大导致。找到ec...

2021-04-22

java中lambda表达式的分析与具体用法

Lamda表达式
λ 希腊字母表中排序第十一位字母,英语名称为Lambda避免匿名内部类定义过多其实质属于函数式 编程的概念(params)->expression[表达式](params)->statement[语句...

2021-04-22

java进行数据的比较的实例方法

1、说明比较基本类型==,比较对象值推荐equals或compareTo。首先,Java中的数据存储在JVM中,而基本类型的数据存储在JVM的局部变量表中,也可以理解为所谓的“栈”。可以通过==来比...

2021-04-22

Java实现简易扑克牌游戏的完整实例

功能描述1、创建扑克牌。包括四种花色(黑桃,红心,梅花,方块),十三种点数(2-10,J,Q,K),不考虑大小王。2、创建两个玩家。包括玩家id、姓名、手牌等集合,手牌为扑克牌的集合。3、洗牌。将创...

2021-04-22

java如何利用poi解析doc和docx中的数据

前言这个功能是工作中遇到的一个需求,需要把上传的word中的内容解析出来,其中包含段落字符串解析,和表格中的数据解析出来,需要支持doc和docx格式的数据Apache POI是Apache软件...

2021-04-22

Java抽象定义以及举例代码

一、概述在OOP这个概念中,所有的对象都是通过类来描述的;但是并不是所有的类都是用来描述对象的。如果一个类没有包含足够的信息来描述一个具体的对象,这样的类称为抽象类。抽...

2021-04-22

彻底了解java中ReentrantLock和AQS的源码

一.前言首先在聊ReentrantLock之前,我们需要知道整个JUC的并发同步的基石,currrent里面所有的共享变量都是由volatile修饰的,我们知道volatile的语义有2大特点,可见性以及防止重...

2021-04-22

java简易小游戏制作代码

java简易小游戏制作游戏思路:设置人物移动,游戏规则,积分系统,随机移动的怪物,游戏胜负判定,定时器。游戏内容部分package 代码部分;import javax.swing.*;import java.awt.*;impo...

2021-04-22

Java使用Lettuce客户端在Redis在主从复制模式下命令执行的操作

1 redis主从复制的概念多机环境下,一个redis服务接收写命令,当自身数据与状态发生变化,将其复制到一个或多个redis。这种模式称为主从复制。在redis中通过命令salveof命令让执...

2021-04-22

浅谈javap命令拆解字节码文件

目的拆解分析反编译字节码 解析成人能够理解的结构 ,然后再对字节码文件进一步分析源代码public class test { private static int classV =2; public static void mai...

2021-04-22

浅谈Spring中IOC的理解和认知

IOC的推导1.1、模拟一个正常查询信息的业务流程:①mapper层:因为没有连接数据库,这里我们写一个mapper的实现类来模拟数据的查询public interface PerMapper { void getPerI...

2021-04-22

Java 通过AQS实现数据组织

引言从本篇文章开始,我们将介绍 Java AQS 的实现方式,本文先介绍 AQS 的内部数据是如何组织的,后面的文章中再分别介绍 AQS 的各个部门实现。AQS通过前面的介绍,大家一定看出来...

2021-04-22

Java运算符的知识点与代码汇总

一:算术运算符
1.算术运算符有哪些①基本四则运算符:+ - * / %②增量赋值运算符:+= -= *= /= %=③自增/自减运算符++ –2.如何使用算术运算符public class TestDemo { publ...

2021-04-22

关于Spring Boot对jdbc的支持问题

项目结构pom.xmlpom.xml:<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...

2021-04-22

Java调用elasticsearch本地代码的操作方法

虽然Java虚拟机为开发人员屏蔽了底层的实现细节,使得开发人员不用考虑底层操作系统的差异性。不过在某些应用程序中,还是免不了要直接与底层操作系统上的原生代码进行交互。今...

2021-04-22

Java操作excel的三种常见方法实例

前言在平时的业务系统开发中,少不了需要用到导出、导入excel功能,今天我们就一起来总结一下!下面给大家介绍一下几种常用方法: apache poi easypoi easyexcel一、Apach...

2021-04-22

Java for循环的妙用之鸡兔同笼问题

题目描述
已知鸡的数量为n只,兔的数量为m只,鸡兔的总头数为H个鸡兔的总脚数为Y只for循环语法
for(表达式1;表达式2;表达式3 ){
//循环体
}// 表达式1为赋值语句。作用:为为循环...

2021-04-22

java中volatile关键字的作用与实例代码

一,什么是volatile关键字,作用是什么
volatile是java虚拟机提供的轻量级同步机制&#8203; 作用是: 1.保证可见性 2.禁止指令重排 3.不保证原子性本篇具体就讲解 什么叫保证...

2021-04-22

java如何确定一个链表有环及入口节点

如何确定一个链表有环,入口节点是什么?1.首先定义一个单链表;var ,next,是单链表中的属性,分别表示节点值和下一个节点的指向;
代码如下://定义一个链表 class List{ public...

2021-04-22

JAVA核心知识之ConcurrentHashMap源码分析

1 前言ConcurrentHashMap是基于Hash表的Map接口实现,键与值均不允许为NULL,他是一个线程安全的Map。同时他也是一个无序的Map,不同时间进行遍历可能会得到不同的顺序。在JDK1.8...

2021-04-22

如何用Netty实现高效的HTTP服务器

1 概述HTTP 是基于请求/响应模式的:客户端向服务器发送一个 HTTP 请求,然后服务器将会返回一个 HTTP 响应。Netty 提供了多种编码器和解码器以简化对这个协议的使用。一个HTTP...

2021-04-22

SpringBoot 多Profile使用与切换方式

Spring中Profile对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境。文件名格式:application-{profile}.properties
可以建立多个properties(yaml)文...

2021-04-22

Java中输入被跳过情况的深入探究

java新手,写学校作业时发现了这个问题问题代码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader = new S...

2021-04-22

在maven中引入本地jar包的步骤

1 起因
在和一些第三方厂商对接的过程中, 偶尔会遇到对方提供的SDK自带maven无法获取的jar包的情况(对于开源激进者的笔者很讨厌这种行为)我们该如何处理这种情况呢, 其实解...

2021-04-22

Servlet实现统计页面访问次数功能

本文实例为大家分享了Servlet实现统计页面访问次数的具体代码,供大家参考,具体内容如下实现思路:1.新建一个CallServlet类继承HttpServlet,重写doGet()和doPost()方法;2.在doPost方法...

2021-04-22

java实战项目之记账软件

本文给大家分享记账软件的实现代码,一起看看吧!1. 项目介绍1.1. 项目安排 1.1.1. 项目目标本项目为JAVAEE基础班综合项目,包含了若干个知识点,达到将基础班所学知识综合使用,提高...

2021-04-22

详解SpringCloud Gateway 2020.0.2最新版

简述官网:https://spring.io/projects/spring-cloud-gateway
GitHub地址:https://github.com/spring-cloud/spring-cloud-gateway
本文编写自2021年4月7日,当前SpringCloud最...

2021-04-22

Spring Boot 集成 Kafkad的实现示例

Spring Boot 作为主流微服务框架,拥有成熟的社区生态。市场应用广泛,为了方便大家,整理了一个基于spring boot的常用中间件快速集成入门系列手册,涉及RPC、缓存、消息队列、分库...

2021-04-22

java小程序之控制台字符动画的实现

说在前面大一软件工程在读,java萌新一只,第一次写博客,技术很菜勿喷。如有错误欢迎指出!
这个小程序是给朋友的生日礼物,耗时半天,实际写起来碰到的知识点和困难还挺多,故发出来分...

2021-04-22

JAVA Future类的使用详解

前言
在高性能编程中,并发编程已经成为了极为重要的一部分。在单核CPU性能已经趋于极限时,我们只能通过多核来进一步提升系统的性能,因此就催生了并发编程。由于并发编程比串行...

2021-04-22

原生java代码实现码云第三方验证登录的示例代码

码云第三方验证登录研究了QQ,码云,微信等第三方登录接口时,发现QQ以及微信第一步都需要验证授权管理,而且个人测试需要提供手持身份证一张,并且验证时间过长( 3天工作日左右吧 ),...

2021-04-22

Java常用工具类库——Hutool的使用简介

前言
Hutool 是一个小而全的 Java 工具类库,通过静态方法封装,降低相关 API 的学习成本,提高工作效率,使 Java 拥有函数式语言般的优雅,让 Java 语言也可以“甜甜的”。
Hutool...

2021-04-22

入门java的第一步HelloWorld

踏过JDK开发环境安装这所大门,我们正式走进了Java的世界。Java是一门面向对象的编程语言,不仅吸收了c++语言的各种有点,还摒弃了c++里难以理解的多继承,指针等概念,因此它具有功...

2021-04-22

解决Mybatis的@Param()注解导致分页失效的问题

@Param注解导致分页失效—分页拦截器问题描述在使用mybatis分页时,使用@Param注解传入了两个对象,分页失效,查询出的总是全部的数据。出现问题时,分页策略为:分页拦截器实现的分...

2021-04-22

SpringBoot整合Swagger2的步骤详解

简介
swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础, 对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计...

2021-04-22

Intellij IDEA 关闭和开启自动更新的提示?

不知道大家有没有这样的经历 费了好大劲破解idea 结果某天不小心点开了idea的自动更新框 功亏一篑。。。== 如何关闭这个烦人的更新提示框呢? ==通常情况下,当我们打开 IDEA...

2021-04-22

SpringBoot策略模式的实践使用

前言
在实际业务代码中,我们经常会碰到这样的代码:String type = actualService.getRealtype(uid);if(type.equals("typeA")){ // do func A}else if(type.equals("typeB")...

2021-04-22

手把手教你写一个spring IOC容器的方法

本文分享自华为云社区《手把手教你写一个spring IOC容器》,原文作者:技术火炬手。spring框架的基础核心和起点毫无疑问就是IOC,IOC作为spring容器提供的核心技术,成功完成了依赖...

2021-04-22

IDEA 错误 No main class specified的问题

1.排查错误运行出现错误或是2.情况Add Configurations点击当Main class处为空时会出现No main class specified输入Main名会出现如下错误:选择目录为空或者为自带库:
选择Proj...

2021-04-22
返回顶部
顶部