- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 java笔记--NIO基础--多路复用网络通信
主 Reactor:监听连接,注册到多个子 Reactor。每个 Handler 可以提交任务到线程池,提高并发能力。多个子 Reactor + 工作线程池处理业务。一个线程负责监听 + 分发 + 处理逻辑。
2025-05-04 18:57:15
789
原创 java笔记--NIO基础--Buffer缓冲区
注意,执行完写操作后想要进行读之前,要执行filp()方法翻转:limit = position;| 使用 | put/get/channel 读写 | 不走 JVM 堆,效率高 || 释放 | 依赖 GC 和 Cleaner | 不可手动释放,不能频繁创建 || native 分配堆外内存 |
2025-05-04 13:46:16
1088
原创 spring boot-JdbcTemplate
和mybatis相比,JdbcTemplate更加轻量级,学习成本也更加低,是直接使用sql语句的,也适合简单的CRUD(create 添加、read读取、update 修改、delete删除)操作,不过这些特点也注定了其只适合在小型项目中或者在测试中使用,只能做一些简单的CRUD操作和一些简单直接控制sql语句的场景,因此在中大型项目、需要缓存支持、需要处理动态sql等场景mybatis更胜一筹。 至此,我们可以快速使用JdbcTemplate。执行测试方法即可看到结果。
2025-03-16 21:09:18
567
原创 Linux随笔--磁盘分区--GPT
LBA0这是用来和MBR相容的,通常是存储MBR,存储了第一阶段的开机程序,主要是为了使得老系统能够识别GPT分区格式LBA1记录了分区表本身的位置与大小,同时记录了用于备份的GPT分区放置的位置,属于GPT表头记录同时还记录了分区表的检验机制码,操作系统可以根据此校验码来决定是否取得备份恢复GPTLBA2-33每个LBA可以划分4笔,每笔64bits实际记录分区信息处 注意,在GPT里面,每一个分区都可看做主分区,都可以拿来格式化。
2024-11-06 08:18:36
646
原创 Linux随笔--磁盘分区--MBR
基于以上,在分区的时候不推荐分四个P,这样可能造成剩余容量浪费,一般推荐P+P+P+E,当然,P+E也可以不过由于每组分区表仅有 16bytes ,因此可纪录的信息是有限的,为了解决这个问题,所以后来就有 GPT 这个磁盘分区的格式。
2024-10-28 19:50:21
895
原创 网络工程师数据通信基础——数字调制技术
前提:波形的三大参数:频率-波形在单位时间内重复的次数,通常以赫兹(Hz)为单位。频率越高,波形变化得越快。幅度-波形的最大值,表示波动的强度或大小。在电信号中,幅度通常对应于电压或电流的大小。相位-波形在一个周期内的位置,通常以角度(度或弧度)表示。相位可以影响波形之间的干涉和叠加。数字调制技术原理:把作为调制波的数字信号加载到模拟信号上,即用数字数据调制模拟信号。
2024-10-27 16:09:11
1756
MapReduces大数据数据清洗电影数据
2024-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人