- 博客(9)
- 收藏
- 关注
原创 为什么要用Netty? 对比传统的TCP(附练习代码)
项目传统 SocketNetty线程模型一个连接一个线程Reactor 模型(线程复用)编解码手动处理粘包内建编码器/解码器并发性能连接数多就崩高并发稳定运行框架结构原始裸 API高度模块化,插件式应用场景简单聊天工具大型 IM、网游服务器、微服务框架。
2025-06-12 15:20:37
686
1
原创 网络编程是什么?一文读懂它与普通编程的区别
在我们日常写代码时,大多数时候代码运行在一台电脑上本地执行:读个文件、打印一行文字、调用个方法,一切都发生在自己机器里,简单高效。但如果你想做这些事:浏览器访问网页微信发送消息网游同步对战手机 App 与服务器通信微服务之间远程调用这就不行了,因为这些功能需要不同设备之间通过网络通信让不同设备上的程序,能够通过网络“互相通信”今天,不会写网络通信,就意味着:你不能开发 App 后台你做不了 IM 聊天、游戏服务、云系统。
2025-06-12 13:39:10
600
原创 IntelliJ IDEA Debug调试完全指南 - 从入门到精通
有时候你想持续监控某个表达式的值,比如或者。在Watches窗口添加这些表达式,就能实时看到它们的计算结果。调试不仅仅是找bug的工具,更是理解代码、学习项目架构的最佳途径。通过断点,你可以看到变量的每一次变化;通过调用栈,你可以理解方法之间的调用关系;通过条件断点,你可以精准定位问题。记住,好的调试习惯需要时间培养。刚开始可能觉得设置断点很麻烦,但随着熟练度提升,你会发现调试变成了一种享受——就像拥有了透视眼,能够洞察程序运行的每一个细节。
2025-06-12 13:23:34
850
原创 Spring Boot DevTools 怎么使用?
SpringBoot热部署开发指南 SpringBoot DevTools提供了热部署功能,修改代码后无需手动重启服务器。配置步骤包括:1)添加DevTools依赖;2)配置Maven插件;3)设置application.properties;4)开启IDE自动编译。核心原理是通过双类加载器机制监控文件变化。常见问题包括自动编译未启用、浏览器缓存等问题,可通过检查IDE设置、清理缓存解决。开发时建议配置排除规则和触发文件,生产环境务必禁用DevTools。合理配置能显著提升开发效率。
2025-06-06 16:58:53
915
原创 卡玛算法打卡-Day2-数组2
主要是i,j,控制其保持在正确参数内 圈数loop, 起点,终点,右下角收缩范围。由于此题为正方形所以可以用start, 但startX,startY,可以更好区分行列,以及面对不规则时。这里的startX startY offset是“定值“,就是用来确定范围的值(一层圈)。画每四条边,这四条边怎么画,每画一条边都要坚持一致的左闭右开,或者左开右闭的原则,这样这一圈才能按照统一的规则画下来。利用滑动的窗口找到最小的满足条件的数组。📌76.最小覆盖子串(opens new window)
2025-05-18 23:50:20
679
原创 卡码算法打卡-DAY1-数组
本文总结了三个常见的数组操作问题及其解决方案。首先,二分查找问题(704题)通过闭区间方法实现,重点在于边界处理和避免越界。其次,移除元素问题(27题)探讨了暴力法、快慢指针和双端指针三种方法,强调了指针越界和代码检查的重要性。最后,有序数组的平方问题(997题)推荐使用双指针法,从数组两端向中间比较,避免暴力排序的低效。文章还指出了常见错误,如指针越界、代码重复等,并建议在复盘时特别注意边界问题和代码细节。
2025-05-17 14:36:58
770
原创 git下载,命令与基础实操+push moven至远程仓库
git的下载git的命令与实操必要配置:::info本地仓库:::info分支与合并:::info远程仓库:::info创建github,部署ssh公钥复制公钥: "ssh-…"至成功创建maven项目,并push到远程仓库search并cloneGitHub的一个项目3. 选择要克隆的文件,并复制url4. 可以重新建立一个文件夹,bash here,输入复制的url (克隆中)
2023-07-10 15:55:42
78
1
空空如也
WinTex配置显示 MikTex而不是 TexLive
2024-01-03
C语言改写文档”w“问题没有建立新的文档
2023-03-05
C语言的简单指针问题
2022-12-23
C语言简单函数递归问题
2022-12-19
C语言简单数组输出问题
2022-12-18
C语言浮点数精度问题
2022-12-18
C语言简单的循环问题疑惑
2022-12-24
一个简单递归问题的疑惑
2022-11-21
C语言简单应用问题,if未进行判断
2022-11-06
?(数组排大小顺序出错
2022-11-01
C(格子指数增长放谷粒问题)停不下来
2022-10-10
C语言switch case语句出错
2022-10-23
C语言switch -case 语句
2022-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人