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