- 博客(13)
- 收藏
- 关注
原创 用ByteBuf拿到一个字节 但真实的值是大于128的解决方案。
Netty ByteBuf读取字节处理符号问题:当使用readByte()读取大于128的字节时会得到负数,这是因Java字节的有符号特性导致。解决方法是用& 0xFF进行位与操作,将字节转为无符号int值(如-128→128)。示例代码对比展示了错误方式(直接转换导致负数)和正确方式(buffer.readByte() & 0xFF),后者可安全转换为short类型(0-255范围)。此操作通过清除高位符号扩展,确保正确处理字节数据。
2025-07-27 22:25:45
143
原创 刚进到公司 git不会用?别慌三分钟搞定。
本文总结了作者一年来的两个项目经验,并针对Git使用中的常见问题进行了分享。文章通过图文结合的方式,详细演示了Git工作流程中的关键操作:1)将个人分支代码提交到dev分支的操作步骤(cherry-pick方法);2)每日同步dev分支代码到个人分支的merge操作;3)使用stash指令暂存未提交代码的方法。这些操作涵盖了开发人员日常使用Git时最常遇到的场景,包括代码提交、分支合并和代码暂存等。文章还回忆了作为新人面对代码提交时的不安,希望能帮助同样刚入行的开发者快速掌握Git基本操作。
2025-06-29 18:14:46
296
原创 查看项目代码一共多少行 一个工具搞定
本文介绍了使用开源工具cloc统计项目代码行数的方法。作者在搜索代码统计工具时发现多数需要安装插件,最终选择了GitHub上的cloc项目。下载Windows版.exe文件后,只需在项目目录下执行"cloc-2.04 ."命令即可快速获取代码行数统计结果,包括不同语言的文件数量和代码行数。这种方法简单易用,无需复杂安装,适合开发者快速了解项目规模。
2025-06-29 18:11:04
224
原创 读取不到本地配置的问题 解决
配完后启动项目 还是一样的 错误 没有读到本地配置。项目结构很简单 一启动 说api-key找不到。记录一下 下午遇到的读取不到本地配置的问题。apply 后关闭 后 重新启动 即可。
2025-06-29 18:06:26
161
原创 前端项目 无法找到模块“./Child.vue”的声明文件。
这样的问题 项目可以正常启动 但 代码爆红 看起来很难受。问题原因是因为 ts文件 默认不认识 vue文件。解决方式 可以:在 src文件夹下 新建。在ts项目中 遇到了。
2025-04-06 15:12:34
330
原创 前端接口报404,但后端控制台没有日志输出
先对比前端的接口地址是否正确,无误后,检查vite.config.js文件中的proxy中的target是否为本地端口。本地前端启动,后端也启动 ,前端调用后端有请求发出 但后端控制台没有日志输出,且部分接口报404,
2024-10-19 09:00:49
423
原创 M-LAG和堆叠的区别
如下图所示 堆叠是将多台交换机通过线缆连接在一起,使得多台设备在逻辑上变成一台交换设备,作为一个整体参与设备转发。是一种去堆叠化技术。全名: 跨设备链路聚合组,是一种实现跨设备链路聚合的机制,是在交换机上防止单点失效来使用的。如下图,将两台交换机通过peer-link链路连接并以同一状态和主机进行链路聚合协商,从而把链路可靠性从单板级提高到设备级。
2023-10-11 15:07:20
1750
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅