hshuo
hshuo
全部文章
分类
DDD 领域驱动(1)
Docker(12)
Dubbo(11)
Java基础(7)
JUC(11)
Maven(2)
MySQL(6)
Redis(10)
SpringBoot(4)
SpringCloud(9)
SpringCloud Alibaba(3)
微服务常见概念(1)
数据结构(10)
未归档(2)
杂文(2)
算法(6)
计算机操作系统(8)
计算机网络(7)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
hshuo的博客
多听、多学、多记、多写
TA的专栏
203篇文章
13人订阅
hshuo的面试之路
203篇文章
3749人学习
全部文章
(共122篇)
常见的基础概念
来自专栏
虚假唤醒 介绍: 一个线程可以从挂起状态变为可运行状态(也就是被唤醒),即使该线程没有被其他线程调用notify()、notifyall()方法进行通知,或者被中断,或者等待超时; 解决: 不停的去测试该线程是否满足条件,不满足则继续等待; synchronized...
join
yield
虚假唤醒
伪共享
2022-03-02
1
381
线程安全的容器
来自专栏
Collections包下的容器 Collections.synchronizedList Collections.synchronizedSet Collections.synchronizedMap 或者Vector、HashTable实现线程安全 JUC包下的容器 ...
线程安全的容器
2022-02-27
2
516
常见代码问题
两个线程交替打印数字 使用Synchronized 注意wait()、notify()的使用 public class Comunication implements Runnable { &nb...
两个线程交替打印数字
2022-02-24
1
409
Synchronized
来自专栏
基础 作用:保证被它修饰的方法或者代码块在任意时刻只有一个线程执行。 实现同步的方式 静态同步方法 同步代码块:通过加入字节码monitorenter和monitorexit指令来实现monitor的获取和释放,也就是需要通过字节码显式的获取和...
synchronized
轻量级锁
偏向锁
Mark Word
2022-02-23
3
555
常见的IO模型
来自专栏
IO的介绍: 从计算机结构的视角:I/O描述了计算机系统与外部设备之间通信的过程。 从应用程序的视角:应用程序对操作系统的内核发起IO调用(系统调用),操作系统负责的内核执行具体的IO操作。 概念介绍: 同步:是...
常见的IO模型
IO多路复用
epoll
select
2022-02-16
1
510
ArrayList
来自专栏
初始化 默认容量大小为10; 存储是Object[]数组; public ArrayList(int initialCapacity) { &nb...
ArrayList
2022-02-13
2
356
MVCC
来自专栏
MVCC的介绍 MVCC的好处 读不加锁,读写不冲突。读写不冲突时非常重要的,可以增加系统的并发性能。 MVCC有两种读操作: 快照读:也叫一致性读、该事务启动时根据某个条件读取到的数据,直到事务结束时,再次执行相同条件,还是读到同一份数据,不会发生变...
MVCC
当前读
快照读
2022-02-12
2
710
IOC
来自专栏
IOC(控制反转) 思想: 容器创建对象,将它们装配到一起,配置它们并管理它们的完整生命周期; Spring容器通过依赖注入来管理组成应用程序的组件; 容器通过读取提供的配置元数据(通过XML、java注解、java代码提供...
IOC
2022-02-10
0
455
三次握手与四次挥手
来自专栏
三次握手 状态位: SYN:请求连接。 ACK:应答报文。 RST:重新、中断连接。 FIN:断开连接。 图文过程: 整体描述: 一开始,客户端和服...
三次握手
四次挥手
2022-02-06
2
493
SQL语句基础
来自专栏
例题: 每个学生选课最多的前三名 数据: 代码: SELECT name FROM student group by name ORDER BY count(count_id) ...
SQL基础
2022-01-29
0
360
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页