自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JVM相关

永久代:内存的永久保存的区域,主要存放class和元数据的信息,class在被加载的时候放入永久代,g c不会在主程序进行期间对永久区域进行清理,导致永久代会根据加载class的增多而胀满,抛出omm异常。栈中保存的主要内容是栈帧,每个方法在执行时都会创建一个栈帧用于存储局部变量表(方法入参,局部变量),操作数栈(保存计算过程中的中间结果和临时存储空间),帧数据区(常量池指针,异常处理,正常方法的返回)等。先标记存活的对象,然后将所有存活的对象压缩到内存的一端,然后清除所有存活对象之外的空间。

2024-04-11 11:56:54 286 2

原创 Redis

当每次一个事件循环结束之前,都会调用 flushAppendOnlyFile函数,来判断是否需要 将aof_buf缓冲区中的内容写入和同步到AOF 文件中,flushAppendOnlyFile函数的行为由 appendfsync配置决定。当aof重写执行完毕给父进程发送信号,阻塞服务器此时不能操作数据库,然后将aof重写缓存区的数据补充刷到aof文件中。去中心化分片集群,代替主从+哨兵的,多主多从,将数据分片,分散到多个主节点(不同主机),突破了单机内存限制,至少3主3从,每个节点都和其他节点互连。

2023-08-11 14:17:28 91 1

原创 常见网络协议

A的应用进程先向其TCP发出连接释放报文段(FIN=1,序号seq=u),并停止再发 送数据,主动关闭TCP连接,进入FIN-WAIT-1(终止等待1)状态,等待B的确认。:B没有要向A发出的数据,B发出连接释放报文段(FIN=1,ACK=1,序号seq=w,确认号ack=u+1),B进入LAST-ACK(最后确认)状态,等待A的确认。TCP标志位:TCP首部中有6个标志比特,它们中的多个可同时被设置为1,主要是用于操控TCP的状态机的,依次 为URG,ACK,PSH,RST,SYN,FIN。

2023-08-07 16:50:23 136 1

原创 I/O相关知识

以内存为参照物,从内存中出来叫输出,也叫写往内存中去叫输入,也叫读。

2023-08-03 13:56:14 153

原创 线程池的介绍

线程池

2022-12-05 15:27:01 2207

原创 并发容器介绍

并发容器

2022-12-05 14:18:04 122

原创 AQS源码解析

AQS源码解析

2022-12-05 14:16:25 85

原创 并发编程基础知识

并发编程基础

2022-12-05 14:12:39 150

原创 多线程相关锁,工具类

多线程相关锁,工具类

2022-12-05 14:10:51 482

原创 ThreadLocal

ThrealLocal

2022-12-05 13:57:03 2595

原创 设计原则及模式

设计模式,设计者原则

2022-11-26 23:22:51 103

原创 ubuntu替换jdk

运行本地单元测试的时候openjdk有问题,替换成orcaljdk。需要先将openjdk卸载,再安装orcaljdk。然后不知道为什么总是卸载不成功,就发现不用卸载设置jdk优先级也可以。配置默认JDK创建新的java版本,在shell用update-alternatives命令创建新的系统命令链接:sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_181/bin/javac 1171.

2021-12-17 11:09:56 443

原创 通过SVC打开wifi,ap

android中可以通过一些命令直接对模块进行操作:代码路径:frameworks/base/cmds/svc/src/com/android/commands/svc/Svc.javaSvc.java中有一个静态抽象类Command,还有一个Command类的数组COMMANDS[],里边分别是不同Cammand的继承类。都有哪些命令:93 public static final Command[] COMMANDS = new Command[] {94 ...

2021-12-16 16:19:59 3098

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除