最新 最热

Netty 中的心跳机制

顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性.

2022-10-27
1

基于AQS的ReentrantLock实现原理

Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。

2022-10-27
1

Juc并发编程06——深入剖析队列同步器AQS源码

原来lock,unlock等核心方法都是通过sync来实现的。而sync其实是它的一个内部类。

2022-10-26
1

读《java高并发程序设计》后感

它包含三个参数cas(v,e,n).v表示要更新的变量,e表示预期值,n表示下一个新值。仅当v==e时,才会将v的值设为n,如果v!=e,则说明其他线程做了更新,则当前线程说明都不做,执行下一次循环。最后cas返回当前v的真实值。如AtomicIn...

2022-10-26
1

使用animation添加动画效果

动画的本质是快速切换大量图片时在人脑中形成的具有连续性的画面,构成动画的最小单元是帧或动画帧。

2022-10-26
1

【Python】Ply 简介

Ply 是一个纯 python 的词法分析和语法分析库,包括两个模块:lex 和 yacc

2022-10-26
1

【Go】sync.Mutex 源码分析

互斥锁的锁状态由 state 这个 32 的结构表示,这 32 位会被分成两部分:

2022-10-26
1

【设计模式 12】状态模式

如果一个对象的行为取决于其内部的一个或多个动态变化的属性的值,那么这些属性被称之为状态(state),这类对象被称之为有状态的对象(stateful),行为与状态间的转换关系可以由状态转换图体现,如进程间的状态转换关系...

2022-10-26
1

统计建模

回归 regression,通常指那些用一个或多个预测变量,也称自变量或解释变量,来预测响应变量,也称为因变量、效标变量或结果变量的方法。

2022-10-25
1

相关性检验

利用 R 进行数据挖掘,数据来源于著名的 state.x77 数据集。这个数据集提供了美国 50 个州在 1997 年人口、收 入、文盲率、预期寿命、谋杀率和高中毕业率、气温以及土地面积的数据。通过数据搜集的信息,想知道哪些因素...

2022-10-25
0