会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
死不了好气呦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2020年9月2日
JVM-gcRoots 和 强引用,软引用, 弱引用, 虚引用, 代码演示和应用场景
摘要: 什么是垃圾? 什么是gcRoots, 谈谈你对 强, 软, 弱 , 虚引用的理解, 他们的应用场景 jvm采用可达性分析法: 从gcRoots集合开始,自上向下遍历,凡是在引用链上的对象,都不是垃圾, 不在引用链上的对象就是垃圾,但此时不会马上被回收, 还需要进行二次标记, 第一次标记,判断当前对象
阅读全文
posted @ 2020-09-02 15:06 死不了好气呦
阅读(167)
评论(0)
推荐(0)
2020年8月30日
JUC 并发编程--08,线程池,三大方法,七大参数,4种拒绝策略,代码演示
摘要: ##三大方法: //线程池核心线程数为n, 最大线程数为 n ExecutorService fixedThreadPool = Executors.newFixedThreadPool(n); 源码: 可以看到核心线程数, 和最大线程数相同, 这种线程池伸缩性,扩展性不好 //线程池核心线程数为1
阅读全文
posted @ 2020-08-30 17:21 死不了好气呦
阅读(279)
评论(0)
推荐(0)
2020年8月28日
JUC 并发编程--07 阻塞队列版本的 生产者消费者(不使用synchronized和 lock),也有一些疑惑,最终解惑
摘要: 直接上代码: 前提是你已经 熟悉了原子类,volatile,和阻塞队列 public class JucPCdemo03 { /** * 阻塞队列的应用: 这里实现的生产者消费者,生产一个消费一个 * 且,不使用 synchronized 和 lock锁 */ private volatile bo
阅读全文
posted @ 2020-08-28 11:08 死不了好气呦
阅读(188)
评论(0)
推荐(0)
2020年8月27日
JUC 并发编程--06, 阻塞队列(7种), 阻塞等待 api的 代码验证
摘要: 这些队列的 api ,就是添加队列,出队列,检测对首元素, 由于 add()--remove(), offer()--poll(),太简单这里不做验证, 只验证后二组api: 阻塞等待( put()--take() ), 超时等待( offer()--poll() ) 多线程下,验证: public
阅读全文
posted @ 2020-08-27 16:09 死不了好气呦
阅读(240)
评论(0)
推荐(0)
2020年8月26日
JUC 并发编程--05, Volatile关键字特性: 可见性, 不保证原子性,禁止指令重排, 代码证明过程. CAS了解么 , ABA怎么解决, 手写自旋锁和死锁
摘要: 问: 了解volatile关键字么? 答: 他是java 的关键字, 保证可见性, 不保证原子性, 禁止指令重排 问: 你说的这三个特性, 能写代码证明么? 答: .... 问: 听说过 CAS么 他的缺点是什么? 什么是ABA, 怎么解决? 问: 请手写一个自旋锁? 可见性证明: 接下来看使用 了
阅读全文
posted @ 2020-08-26 16:16 死不了好气呦
阅读(389)
评论(0)
推荐(0)
Idea添加Javap详细教程
摘要: https://blog.csdn.net/weixin_30409927/article/details/102951048
阅读全文
posted @ 2020-08-26 14:59 死不了好气呦
阅读(536)
评论(0)
推荐(0)
2020年8月19日
springcloud-config配置异常Cannot clone or checkout repository 和 Authentication is required but no CredentialsProvider has been registered解决过程
摘要: Cannot clone or checkout repository, 出现这个异常,通过检查是因为自己本地没有配置 ssh,所以配置了, https://blog.csdn.net/zy_281870667/article/details/79676590 同时也配置了 git的账号密码,之后还
阅读全文
posted @ 2020-08-19 10:22 死不了好气呦
阅读(3045)
评论(0)
推荐(0)
2020年8月18日
springcloud中 getway中的断言配置: Predicate 9中配置过程, getway的 filters实现限流功能:
摘要: https://www.cnblogs.com/grasp/p/11506426.html 这里引用别人的,,且试验过 ,没问题 server: port: 9527 spring: application: name: cloud-gateway cloud: gateway: routes: -
阅读全文
posted @ 2020-08-18 10:39 死不了好气呦
阅读(1265)
评论(0)
推荐(0)
2020年8月12日
Maven execution terminated abnormally (exit code 1) 完美解决
摘要: https://www.pianshen.com/article/1477185745/ 找到本地仓库这个包中, 删掉,重新导入,,完美解决
阅读全文
posted @ 2020-08-12 22:13 死不了好气呦
阅读(1309)
评论(0)
推荐(0)
2020年8月11日
JUC 并发编程--04 常用的辅助类CountDownLatch , CyclicBarrier , Semaphore , 读写锁 , 阻塞队列,CompletableFuture(异步回调)
摘要: CountDownLatch 相当于一个减法计数器, 构造方法指定一个数字,比如6, 一个线程执行一次,这个数字减1, 当变为0 的时候, await()方法,才开始往下执行,, 看这个例子 CyclicBarrier 的用法, 字面意思:循环栅栏, 这是构造方法, 第一个参数parties 是线程
阅读全文
posted @ 2020-08-11 10:32 死不了好气呦
阅读(498)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页