LCyee Blog

LCyee Blog

"我干了什么 究竟拿了时间换了什么"

置顶

【运动周报】点滴积累

疫情期间每天都长时间的坐在电脑前面肝代码,长期久坐以及缺少锻炼导致免疫力下降,颈椎也开始不舒服,开始意识到必须得做出点改变了

2020-08-05
759 0

Dubbo&Zk(三):基于Zookeeper的分布式锁原理

临时顺序节点 结合了 “临时节点” 和 “顺序节点” 的特性:在创建节点时 Zookeeper 根据创建的时间顺序给该节点进行编号,并根据该编号的顺序去分配临界资源的访问顺序,当创建节点的客户端与 Zookeeper 断开连接后,临时节点也会被删除。

2020-12-01
17 0

Dubbo&Zk(二):Zookeeper安装与部署

集群模式就是多个 zookeeper 组成一个集群,相互通讯,并选举出一个节点 leader(主节点)其他节点则作为 folower (从节点)。

2020-12-01
14 0

Dubbo&Zk(一):Zookeeper的基本原理

分布是协调技术主要用来解决分布式环境中多个进程(节点)之前的同步控制,让他们 有序 的区访问某种 “临界资源” ,防止出现 “脏数据” 的情况。

2020-12-01
15 0

【复盘】2020年9月份

返校第一个月,专注的效率相比之前提高了许多,但还是会因为一些琐事被打断。

2020-10-01
254 2

浅淡JAVA虚拟机(JVM)

每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用信息等。从方法调用直至执行完成的过程,对应着一个栈针在 Java 虚拟机栈中入栈和出站的过程。如下图

2020-09-30
236 0

浅谈JAVA并发机制

目录目录具体内容0x01:使用线程的几种方式实现Runnable接口实现Callable接口继承Thread类线程池实现接口VS继承Thread0x02:基础线程机制ExecutorDaemonsleep()yield()0x03:中断InterruptedExceptioninterrupted(

2020-09-28
195 0

浅谈常见的IO模型

应该注意到,在阻塞的过程中,其它应用进程还可以执行,因此阻塞不意味着整个操作系统都被阻塞。因为其它应用进程还可以执行,所以不消耗 CPU 时间,所以这种模型的 CPU 利用率会比较高。

2020-09-27
132 0

浅谈JAVA设计模式

设计模式是解决问题的方案,学习现有的"设计模式"可以做到经验复用。

2020-09-27
170 0

“调整状态,继续前进”

虽然现在回想起来,当时的一些想法、一些规划确实不可行、甚至有点可笑。但认知和想法都需要经历和时间去迭代,确实也是这样一步步走过来的。

2020-09-20
207 0

【JAVA高级&JDK10&11新特性】知识点整理

JDK 11 将是一个 企业不可忽视的版本。 从时间节点来看, JDK 11 的发布正好处在 JDK 8 免费更新到期的前夕, 同时 JDK 9、 10 也陆续成为“历史版本”

2020-09-20
121 0

【JAVA高级&JDK9新特性】知识点整理

Java 9 提供了超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具: jshell, JDK 编译工具, Java 公共 API 和私有代码,以及安全增强、扩展提升、性能管理改善等。可以说Java 9是一个庞大的系统工程,完全做了一个整体改变

2020-09-20
145 0