C0derMa4k
C0derMa4k
全部文章
分类
Docker(5)
JAVA(17)
LeetCode(8)
Linux(4)
SpringBoot(3)
安全(5)
工具(1)
操作系统(3)
数据库(14)
数据结构和算法(6)
杂(1)
网络(3)
设计模式(1)
软件工程(2)
面试(3)
归档
标签
去牛客网
登录
/
注册
万丈高楼平地起,勿在浮沙筑高台
念念不忘,必有回响,努力让自己变得更加优秀
全部文章
(共79篇)
弱引用在ThreadLocal中的应用
ThreadLocal是一个线程本地变量,每个线程维护自己的变量副本,多个线程互相不可见,因此多线程操作该变量不必加锁,适合不同线程使用不同变量值的场景。每个线程Thread类都有个属性ThreadLocalMap,用来维护该线程的多个ThreadLocal变量,该Map是自定义实现的Entry[]...
2020-08-28
0
695
深入理解JVM笔记(二)垃圾回收器与内存分配策略
第三章 垃圾回收器与内存分配策略 概述 垃圾收集需要完成的三件事情:·哪些内存需要回收?·什么时候回收?·如何回收? Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中...
JVM
2020-08-27
0
983
深入理解JVM笔记(一)自动内存管理
第二章自动内存管理 运行时数据区 程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制...
JVM
2020-08-26
0
697
《Redis设计与实现》笔记五
第十五章 复制 在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave) 低版本复制 每一次状态不一致都会 父节点...
redis
2020-08-26
0
433
Linux常用命令(必会)
基础命令 查看文件 cat 命令 作用:输出整个文件的内容,不论大小。 使用场景:适用于查看小文件,比如 50 行以内,如果文件过大,全部输出不利于查看。 实例: cat 文件名 #查看文件内容 more 命令 作用:以分页的方...
2020-08-24
2
850
《Redis设计与实现》笔记四
第九章 数据库 服务器中的数据库 Redis服务器将所有数据库都保存在服务器状态redis.h/redisServer结构的db数组中,db数组的每个项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库: 切换数据库 默认情况下,Redis客户端的目标数据库为0号数据...
redis
2020-08-24
0
628
TCP UDP(传输层)
基本概念 UDP协议 TCP协议 Tcp链接管理 TCP的可靠传输 流量控制 收到ack才能移动 拥塞控制
网络
2020-08-24
0
623
操作系统笔记
操作系统 操作系统的概念 操作系统的特征 操作系统的发展与分类 操作系统的运行机制 中断和异常 只要出现出现了中断就会陷入到内核态,执行处理中断的内核程序(特权指令)。陷入指令不是特权指令,调用内核程序的一些特殊的服务。每一条指令执行结束的时候,cpu都会例行检查,cpu是否有外中断信...
操作系统
2020-08-22
0
604
Spring源码深度分析笔记
Spring整体架构 核心类介绍 DefaultlistableBeanFactory XmlBeanDefinitionReader xmlbeanfactory Resource
Spring
2020-08-21
0
571
内核态和用户态
https://juejin.im/post/6844904070453411854https://blog.csdn.net/mm_hh/article/details/70056519https://www.cnblogs.com/alantu2018/p/8526916.htmlhttps:/...
操作系统
2020-08-20
0
552
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页