连击 天
fork: star:
/** * map computeIfAbsent 和 computeIfPresent 用法 */ public static void testComputeIfAbsent(){ // 创建一个 HashMap HashMap prices = new HashMap<>(); // 往Has......
对函数接口的个人理解,在java8之前已经有了函数式编程,之前叫做匿名内部类,Java8叫函数式编程 案例如下: 函数接口定义: package com.qimh.functionainterface; /** * 函数式接口 * http...
code: package com.qimh.springbootfiledemo.ClassInstanceOrder; /** * 类的初始化顺序 * 1.静态代码块优先级最高 * a.父类的静态代码块和静态变量按代码顺序执行 * b.子类的静态代码块和静...
servcie 1 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propaga...
Map <String,String> map = new HashMap <>(); map.forEach((K,V) - > {System.out.println(“K” + K + “ - >ν:” + V);});......
package com.qimh.springbootfiledemo.function; import java.util.function.Predicate; /** * @author * 参考连接:https://blog.csdn.net/qq_27416233/article/details/83418791 * 我们就来...
package com.qimh.springbootfiledemo.listener; /** * 事件监听器 * 监听person 事件源的eat 和 sleep 的方法 * @author */ public interface PersonListener { void doEat(Event Event); ...
1.使用resetTemplate 发送post请求(Content-Type=application/json) public static void test3() { //headers HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.add("Author...
package com.qimh.springbootfiledemo; import com.alibaba.fastjson.JSON; import com.google.common.collect.Lists; import java.text.ParseException; import java.text.SimpleDateFormat...
1.CountDownLatch 和 CyclicBarrier 两者的区别 CountDownLatch CyclicBarrier 减计数方式 加计数方式 计算为0时释放所有等待的线程 计数达到指定值时释放所有等待线程 计数为0时,无法重置 ...
1.多线程下count++ ( count=count + 1)原子操作的表现形式(AtomicInteger) 实际上count++ 是三部操作: a.线程获取内存中count变量的值 b.线程修改count变量的值:(0)+1 c.把count变量(...
代码如下: 1.注解 package com.qimh.aspect; import java.lang.annotation.*; /** * @Target说明了Annotation所修饰的对象范围 * @Retention定义了该Annotation被保留的时间长短: * @Docum...
概述,使用java8的 stream groupingBy ,实现对list中的数据按照年龄对person对象的分组 1.Person package com.qimh.springbootfiledemo; public class Person { private Integer age; priva...
1.概述基本实现是,通过 InterruptedException 异常来终止程序,至于线程什么时候终止,只能由jvm来决定了,若理解的不到位,欢迎大牛们指点 2.code 如下 package com.qimh.springbootfiled...
linux下查看出问题的java进程,便于发现程序问题。命令如下: 找到存在问题的java进程号,ps -ef|grep java ,如进程30021 卡住,需要查看该进程信息,那么敲入命令: jstack 30021 > /root...
说的挺好的一篇文章,通俗易懂 https://www.jianshu.com/p/ae25eb3cfb5d
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复