Java

SpringBoot中使用mybatis-generator自动生产

步骤:1.在pom.xml中添加插件配置<plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><ver...

Java8中数据流的使用

Code:@Data@ToString@NoArgsConstructor@AllArgsConstructorpublicclassEmployee{privateIntegerid;privateIntegerage;privateStringgender;privateStringfirstName;privat...
代码星球·2020-08-09

记录Java中对url中的参数进行编码

Code:importjava.net.URLEncoder;importjava.util.HashMap;importjava.util.Iterator;importjava.util.Map;importjava.util.StringTokenizer;publicclassurl{publicstaticv...

SpringBoot中的Quartz应用

 Spring自带定时器任务:code:importorg.springframework.beans.factory.annotation.Configurable;importorg.springframework.scheduling.annotation.EnableScheduling;import...

IntelliJ IDEA 中配置lombok插件,编写简略风格Java代码

1.打开IDEA的Settings面板,并选择Plugins选项,然后点击“Browserepositories..” 2.开启注释处理3.在pom.xml中添加lombox<!--https://mvnrepository.com/artifact/org.projectlom...

Java 内存分配

JVM内存区域模型: 线程私有的程序计数器:程序计数器是一块较小的区域,可以看做是当前线程所执行的字节码的行号指示器,是Java虚拟机中唯一没有定义OutOfMemory异常的区域。虚拟机栈:虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会创建一个栈帧用于存储局部变量表,操作栈,动态链接,...
代码星球·2020-08-09

Java并发编程之CAS

CAS(CompareandSwap,比较并交换):CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。利用CPU的CAS指令,同时借助JNI来完成Java的非阻塞算法。其它原子...
代码星球·2020-08-09

java maven 操作 收集的一些命令

maven打包:mvncleanpackage-Dmaven.test.skip=true运行jar:java-jartarget/spring-boot-scheduler-1.0.0.jar这种方式关掉控制台就不可以访问,现在要后台运行的方式启动nohupjava-jartarget/spring-boot-sch...

java类同时引用父类和接口的成员变量,需要指明是父类的还是接口的

code:packagecom.qhong;publicclassMainextendsBimplementsA{publicstaticvoidmain(String[]args)throwsException{newMain().action();;}publicvoidaction(){System.out.pr...

Java多线程,线程交替执行

两个线程,一个打印1-100的奇数,一个打印1-100的偶数;要求:线程1打印5个之后,线程2开始打印,线程2打印5个之后,线程1再开始打印,以此循环。Code:packagecom.qhong;publicclassMain{/**两个线程,一个打印1-100的奇数,一个打印1-100的偶数;要求:线程1打印5个之后...
代码星球·2020-08-09

Java加密代码 转换成Net版

java版本自己封装base64packagecom.qhong;importjava.io.UnsupportedEncodingException;importorg.apache.commons.lang.StringUtils;publicclassBase64Utils{/***Base64方法重写*/pub...

Java 面试题收集

1.java有哪些常用的包java.langjava.utiljava.iojava.netjava.sqljava.awtjava.textjava.math 2.Java接口修饰符finaljava的接口可以用public,abstract,但是abstract可以省略,不可以用private,final...
代码星球·2020-08-09

Java8 Predicate

code:packagecom.qhong;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;importstaticcom.qhong.EmployeePredicates.*;publicclassMain{publicsta...
代码星球·2020-08-09

Java Quartz用法

code:这里的MyJob必须是public,这里Job实例化的时候要用到反射,必须是public的,不能与调度操作放同一个.java文件中。packagecom.qhong;importorg.quartz.Job;importorg.quartz.JobExecutionContext;importorg.quar...
代码星球·2020-08-09

Java8 Lambda

Demo:packagecom.qhong;publicclassMain{publicstaticvoidmain(String[]args)throwsException{newThread(newRunnable(){@Overridepublicvoidrun(){System.out.println("Bef...
代码星球·2020-08-09