- 博客(7)
- 收藏
- 关注
原创 网络通信项目学习记录(java)
1.服务器的功能是接受客户端的请求,处理数据并返回响应2.IP是互联网协议的缩写,指的是一种用于网络中标识和定位设备对的协议,IP地址是分配给每个连接到计算机网络对的设备的唯一标识符,通常分为Ipv4和Ipv6:IPv4:4字节,通常用4个十进制数表示(2^8),范围是0到255,格式为xxx.xxx.xxx.xxx,例如:192.169.1.1IPv6:使用128位的的地址,格式是8组四个十六进制数字,用冒号间隔开:2001:0db8:85a3:0000:0000:8a2e:0370:7334。
2025-09-19 09:21:38
895
原创 Git学习记录
Windows ,用的是git bash下载配置环境变量略mkdir <库名>cd <库名> //进入库ls 列举当前列表的所有文件名git init +文件夹的名字 //初始化为库tree .git //查看当前库的树状结构(需要下载tree配置,git bash 无)|-- HEAD|-- config|-- hooks|-- index|-- info| |-- 4b`-- refs|-- heads`-- tags。
2025-02-20 15:20:16
639
原创 线程池的学习(java)
(Worker Thread):实际执行任务的线程。线程池会维护一组线程,这些线程可以被重复利用,避免线程的反复创建和销毁的开销。(BlockingQueue):用于存储执行的任务,当线程池的线程都在执行时,新的任务就被放入工作队列中等待。2.如果线程池中的线程全部工作,并且工作队列未满,则将任务放入工作队列中等待执行,否则将会拒绝任务(报错吧先)·工作队列如何实现“当线程池的线程都在执行时,新的任务就被放入工作队列中等待”的逻辑。3.当线程池中的线程执行完任务后,会从工作队列中获取下一个任务并执行。
2024-12-19 22:11:13
177
原创 java的线程锁
竞态条件是指多个线程在并发执行时,由于执行顺序的不确定性,导致程序行为不可预测。线程锁可以通过确保同一时刻只有一个线程访问共享资源,来避免这种情况。通过合理设计锁的获取和释放顺序,可以避免死锁的发生。当一个线程获取锁时,其他线程必须等待,直到该线程释放锁。若两个线程同时执行,它们可能会发生死锁,因为每个线程都在等待对方释放自己所需要的锁。线程锁是多线程编程中的一个关键概念,通过合理使用锁机制,可以提高程序的稳定性和可靠性。:最基础的锁机制,用于方法或代码块,保证同一时刻只有一个线程访问共享资源。
2024-11-21 16:01:58
2327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅