按时间归档:2021年
-
【每日阅读】2021年3月12日-JVM有哪些垃圾回收器
Serial GC 最古老的垃圾收集器,单线程工作,停顿时间长。 ParNEW GC Serial GC的多线程版本。 CMS 设计目标是尽量减少停顿时间。基于标记清除算法,存在内…
-
【每日阅读】2021年3月11日-AtomicInteger底层实现原理是什么?
Atomic是一个int类型的封装类,提供原子性的访问和更新操作,其原子性操作的实现是基于CAS技术。 CAS即Compare And Swap,利用CPU的CAS指令对数据进行修…
-
【每日阅读】2021年3月9日-Java并发包都有什么
我们通常所说的并发包也就是 java.util.concurrent 及其子包,集中了 Java 并发的各种基础工具类,具体主要包括几个方面: 提供了比 synchronized …
-
【每日阅读】2021年3月8日-Java程序什么情况下会产生死锁,如何判断是否有死锁
什么情况会发生死锁 互斥条件,要么你持有,要么我持有 互斥条件被长期持有,不会主动释放 循环依赖 如何发现死锁 使用jstack打印出线程堆栈,查看是否有循环依赖某个互斥条件。一些…
-
告别与新欢
告别 去年双十一购买了现在的主力手机redmi k30s,使用了差不多4个月了。突然又想玩玩更高端的旗舰机,所以就准备出掉啦。 新欢 小米11我用了一天,目前发现骁龙888发热确实…
-
【每日阅读】2021年3月5日-经典同步代码块
不推荐使用if模式是因为在多核CPU的系统中,线程等待存在一种可能,就是在没有任何线程广播或者发出信号的情况下,线程就被唤醒,如果处理不当就可能出现诡异的并发问题。所以推荐使用循环…
-
【每日阅读】2021年3月3日-home assistant内网穿透在外网访问
内网穿透配置 不能使用http2https插件,因为hass的网页有wss协议,使用https2http不能支持wss hass开启https 修改配置文件configuratio…
-
【每日阅读】2021年3月2日-home assistant接入小米硬件
获取token可以使用hass官方这个方案:https://www.home-assistant.io/integrations/xiaomi_miio#retrieving-th…
-
【每日阅读】2021年03月01日-树莓派安装home assistant
本文知识讲述如何安装home assistant,至于后续如何接入设备本文不涉及。 安装方式 docker,因为简单 安装docker 安装docker web监控应用portai…
-
【每日阅读】2021年02月28日-发现了一个非常好的最新的IOS开发入门视频
直接放链接:https://www.youtube.com/watch?v=5n0qoRZ8gXA&list=PLotizAeaV0nPM7a7Yy3Uyh4rkgBvT9…