专注于分布式,性能优化,代码之美

04 2021 档案

JAVA CopyOnWriteArrayList 说明
摘要:对读写锁规则的升级 CopyOnWriteArrayList 的思想比读写锁的思想又更进一步。为了将读取的性能发挥到极致,CopyOnWriteArrayList 读取是完全不用加锁的,更厉害的是,写入也不会阻塞读取操作,也就是说你可以在写入的同时进行读取,只有写入和写入之间需要进行同步,也就是不允 阅读全文

posted @ 2021-04-27 12:59 xiaohouye 阅读(180) 评论(0) 推荐(0) 编辑

Java四种线程池
摘要:Java四种线程池 newCachedThreadPool ,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor Java四种线程池newCachedThreadPool,newFixedThreadPool,newSc 阅读全文

posted @ 2021-04-25 17:31 xiaohouye 阅读(376) 评论(0) 推荐(0) 编辑

jvm总结
摘要:JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。 我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过J 阅读全文

posted @ 2021-04-17 15:29 xiaohouye 阅读(58) 评论(0) 推荐(0) 编辑

CompletableFuture基本用法【转】
摘要:CompletableFuture基本用法 异步计算 所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。 JDK5新增了Fu 阅读全文

posted @ 2021-04-12 15:01 xiaohouye 阅读(92) 评论(0) 推荐(0) 编辑

@Autowired 与@Resource的区别
摘要:参考博文: http://www.cnblogs.com/happyyang/articles/3553687.html http://blog.csdn.net/revent/article/details/49203619 http://blog.csdn.net/ad921012/articl 阅读全文

posted @ 2021-04-12 14:56 xiaohouye 阅读(83) 评论(0) 推荐(0) 编辑

线程池submit()使用案例
摘要:submit()使用案例public class Test { private static final String SUCCESS = "success"; public static void main(String[] args) { ExecutorService executorServ 阅读全文

posted @ 2021-04-12 14:32 xiaohouye 阅读(1140) 评论(0) 推荐(0) 编辑

服务降级设置超时时间
摘要:一、服务降级1、创建一个Controller类,写一个方法,并调用其他服务的一个接口(这里采用RestTemplate调用,建议最好用Fegin)2、在类上方声明注解@DefaultProperties(defaultFallback = "defaultFallback")//默认服务降级,这里采 阅读全文

posted @ 2021-04-12 14:08 xiaohouye 阅读(294) 评论(0) 推荐(0) 编辑

Java中的各种锁总结2
摘要:网上关于Java中锁的话题可以说资料相当丰富,但相关内容总感觉是一大串术语的罗列,让人云里雾里,读完就忘。本文希望能为Java新人做一篇通俗易懂的整合,旨在消除对各种各样锁的术语的恐惧感,对每种锁的底层实现浅尝辄止,但是在需要时能够知道去查什么。 首先要打消一种想法,就是一个锁只能属于一种分类。其实 阅读全文

posted @ 2021-04-11 22:08 xiaohouye 阅读(202) 评论(0) 推荐(0) 编辑

Java中锁的总结学习
摘要:Java常见的锁总结锁是一种多线程同步访问技术我们常听到的关于锁的词有:排它锁、共享锁、可重入锁、乐观锁、悲观锁、公平锁、非公平锁、自旋锁、偏向锁、轻量级锁、重量级锁、分段锁等。这些大多是对锁进行类型划分,或者是一种锁的设计思想,彼此之间很多性质有的是兼容的,有的是对立的。我们常用的Java中的锁有 阅读全文

posted @ 2021-04-11 21:56 xiaohouye 阅读(75) 评论(0) 推荐(0) 编辑

双亲委派模型
摘要:双亲委派模型是java类加载器所使用的模型. 重点: 1.向上查找,查找缓存,查找缓存中是否加载过该类; 2.向下查找,查找加载路径,在指定路径中加载类。 双亲委派模型的工作过程:如果一个类加载器收到了类加载器的请求.它首先不会自己去尝试加载这个类.而是把这个请求委派给父加载器去完成.每个层次的类加 阅读全文

posted @ 2021-04-07 10:16 xiaohouye 阅读(308) 评论(0) 推荐(0) 编辑

mybatis中使用in查询问题
摘要:当mybatis中需要查询in这种sql时候 ,需要使用 foreach 标签使用 分隔符将 in(23,13,233)拼接起来,如下 open="(" separator="," close=")" sql如下:<select id="selectStudentInfoByIds" resultM 阅读全文

posted @ 2021-04-06 20:09 xiaohouye 阅读(489) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
今日之劳累是为了铸造明日之辉煌,不管年龄多少,都无法阻挡我对软件艺术的追求!
点击右上角即可分享
微信分享提示