会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
午火39
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
9
10
11
12
13
14
15
16
17
···
75
下一页
2019年6月20日
使用fastjson 进行jsonObject转实体类对象
摘要: 引入: 首先引入相关jar包, 假设有一个实体类User 然后通过fastJson进行类型转换
阅读全文
posted @ 2019-06-20 11:21 午火39
阅读(28460)
评论(1)
推荐(3)
2019年6月4日
netty: marshalling传递对象,传输附件GzipUtils
摘要: netty: marshalling传递对象,传输附件GzipUtils 前端与服务端传输文件时,需要双方需要进行解压缩,也就是Java序列化。可以使用java进行对象序列化,netty去传输,但java序列化硬伤太多(无法跨语言,码流太大,性能太低),所以最好使用主流的编辑码框架来配合netty使
阅读全文
posted @ 2019-06-04 17:21 午火39
阅读(263)
评论(0)
推荐(0)
非自增编号字段,避免生成重复编号(以pdfNo编号为例)RedisLock/ReadLock
摘要: 非自增编号字段,避免生成重复编号(以pdfNo编号为例) 有个场景,用户查询延误航班信息,然后生产一个编号,默认第一个编号是1000001,其后新增的编号默认自增加1。每次有人来查延误信息,如果延误信息存在,则取查询数据库pdfNo字段,查询最大的编号,然后+1后,再插入一条新的延误记录。这样会造成
阅读全文
posted @ 2019-06-04 15:43 午火39
阅读(476)
评论(0)
推荐(0)
2019年5月31日
Java邮件开发(三):解决附件名为乱码及显示友好名称
摘要: 1.附件的名称只能为英文,中文乱码 2.友好名称的显示。 我们使用163等邮箱发送邮件时,我们经常可以看到收件人一栏中会是:张益达 <zyh5540@163.com>这种方式。在上一版本的代码中并没有使用这样的方式。 下面解决这两个问题 1. 对于中文乱码,是因为邮件要求所有的字符必须是ascII字
阅读全文
posted @ 2019-05-31 16:06 午火39
阅读(3682)
评论(0)
推荐(0)
2019年5月29日
netty: 编解码之jboss marshalling, 用marshalling进行对象传输
摘要: jboss marshalling是jboss内部的一个序列化框架,速度也十分快,这里netty也提供了支持,使用十分方便。 TCP在网络通讯的时候,通常在解决TCP粘包、拆包问题的时候,一般会用以下几种方式: 1、 消息定长 例如每个报文的大小固定为200个字节,如果不够,空位补空格; 2、 在消
阅读全文
posted @ 2019-05-29 18:40 午火39
阅读(2004)
评论(0)
推荐(0)
netty: 将传递数据格式转为String,并使用分隔符发送多条数据
摘要: 自定义分割符,用:DelimiterBasedFrameDecoder类 ByteBuf转String,用StringDecoder类 参考代码: 完整代码: client代码 clientHandler代码 Server代码: ServerHandler代码
阅读全文
posted @ 2019-05-29 16:39 午火39
阅读(1507)
评论(0)
推荐(0)
netty: 以默认的ByteBuf作为传输数据
摘要: client部分代码: clientHandler部分代码: 下面查看完整代码 : client: clientHandler代码: 需要继承:ChannelHandlerAdapter这个类 Server代码: serverHandler代码: 需要继承:ChannelHandlerAdapter
阅读全文
posted @ 2019-05-29 16:33 午火39
阅读(3444)
评论(0)
推荐(0)
netty: 解决粘包拆包: 分隔符DelimiterBasedFrameDecoder,定长消息FixedLengthFrameDecoder
摘要: DelimiterBasedFrameDecoder 自定义分隔符 给Server发送多条信息,但是server会讲多条信息合并为一条。这时候我们需要对发生的消息指定分割,让client和server都知道这些消息是一条一条的 整体代码: FixedLengthFrameDecoder 定长消息:及
阅读全文
posted @ 2019-05-29 16:26 午火39
阅读(4223)
评论(0)
推荐(0)
2019年5月23日
commons-dbutils工具栏的编写
摘要: db.properties commonsDbutils工具类 测试
阅读全文
posted @ 2019-05-23 11:56 午火39
阅读(304)
评论(0)
推荐(0)
commons-dbutils 字段名称转换,支持驼峰字段名
摘要: 你能遇到的问题,只要是普遍存在的,大家都会遇到,那么,就一定有现成的解决方案. 在阅读 commons-dbutils 的文档时, BeanHandler 的第二个参数可以达到这个目的.只需传入一个实现 RowProcessor 接口的对象. 比如说 BasicRowProcessor: 这样做还不
阅读全文
posted @ 2019-05-23 11:35 午火39
阅读(1359)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
75
下一页
公告