会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢迎来到我的主页
博客园
首页
新随笔
联系
订阅
管理
2021年11月9日
记一次愚蠢的操作
摘要: 有一次我需要的对List<Object>进行倒序输出,我想的是先把List<object>转成实体类List,然后再用Stream进行排序 首先在List<object>转实体类list时遇到了问题,遍历强转是不行的,用反射也很麻烦,写了好一会,想还是转成map方便,然后map再把值取出来形成新的l
阅读全文
posted @ 2021-11-09 15:18 南无象海豹
阅读(24)
评论(0)
推荐(0)
2021年9月6日
EasyExcel 读不到数据 invoke方法不执行
摘要: EasyExcel都不到数据,看了很多帖子,说什么属性名驼峰命名、lombok注解什么的,都没用 原来是表格中的time字段我设置的是Date类型,使用了mybaits注解,导致数据解析不正确,改成String之后正常读取。
阅读全文
posted @ 2021-09-06 16:35 南无象海豹
阅读(3433)
评论(0)
推荐(1)
2021年8月31日
PC端校验STM32的CRC32方法
摘要: stm32的crc32与主流的crc32主要差异有 需要校验的信息字节每四位倒序 结果值不与0xffffffff异或 第一步对需要校验的信息进行处理,每四位倒序 public static void arrayRe(byte [] arr){ for (int i = 0; i < arr.leng
阅读全文
posted @ 2021-08-31 10:59 南无象海豹
阅读(502)
评论(0)
推荐(0)
2021年8月20日
Netty的自定义协议解码器
摘要: 做了使用一个接收stm32单片机数据的项目,其中用到了netty自定义协议解码器,在此记录一下 自定义协议解码器继承 ByteToMessageDecoder 当bytebuf不包含整个协议消息长度时需要 return,直到bytebuf的长度包含整个协议的长度时,再进行解析 stm32是小端数据,
阅读全文
posted @ 2021-08-20 17:45 南无象海豹
阅读(486)
评论(0)
推荐(0)
2021年8月18日
JAVA byte 按位倒序方法
摘要: public static byte reverseByte(byte i) { // HD, Figure 7-1 i = (byte) ((i & 0x55) << 1 | (i >>> 1) & 0x55); i = (byte) ((i & 0x33) << 2 | (i >>> 2) &
阅读全文
posted @ 2021-08-18 10:52 南无象海豹
阅读(569)
评论(0)
推荐(0)
2021年8月5日
JAVA NIO
摘要: NIO 每个channel都会对应一个buffer selector对应一个线程一个线程对应多个channel 改图反映三个channel注册到改selector程序 程序切换到哪个channel是由事件决定的,Event就是一个重要的概念 Selector会根据不同的事件,在各个通道上切换 Buf
阅读全文
posted @ 2021-08-05 13:54 南无象海豹
阅读(51)
评论(0)
推荐(0)
公告