- 博客(14)
- 收藏
- 关注
原创 JUC并发编程
进程:一个程序的运行实例,一个进程包含多个进程线程:一个线程就是一条指令流,指令流中的一条条指令以一定顺序交给CPU去执行在java中线程是最小的调度单位,进程是作为资源分配的最小单位。
2024-10-21 23:09:36 149
原创 Netty核心及源码分析
1)Java BIO 就是传统的java io 编程,其相关的类和接口在java.io2) BIO 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制改善(实现多个客户端连接服务器)3)BIO方式用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,程序简单易理解。
2023-09-04 18:06:30 633 1
原创 23种设计模式(JAVA语言)
所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)单例设计模式一共有几种实现方式,请分别用代码实现,并说明各个实现方式的优缺点1)饿汉式 两种2)懒汉式三种3)双重检查4)静态内部类5)枚举。
2023-04-17 08:51:50 1796
原创 git基本命令
git 推送自己的项目到gitlab查看被占用的端口号和进程号查看被占用的端口号:netstat -ano查看被占用的进程号:tasklist|findstr "进程号"
2022-06-27 17:28:46 699 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人