会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大道方圆
羣形自得其方圆, 众名得其所称
首页
新随笔
联系
管理
上一页
1
2
3
4
5
2017年11月29日
Netty之粘包分包
摘要: 粘包现象 客户端在一个for循环内连续发送1000个hello给Netty服务器端, 而在服务器端接受到的信息并不是预期的1000个独立的Hello字符串. 实际上是无序的hello字符串混合在一起, 如图所示. 这种现象我们称之为粘包. 为什么会出现这种现象呢? TCP是个”流”协议,流其实就是没
阅读全文
posted @ 2017-11-29 00:48 大道方圆
阅读(6130)
评论(0)
推荐(0)
2017年11月28日
PDFBox创建并打印PDF文件, 以及缩放问题的处理.
摘要: PDFBox带了一些很方便的API, 可以直接创建 读取 编辑 打印PDF文件. 创建PDF文件 这边如果不把他save到byte[]里, 而是直接close, 返回PDDocument 给外部文件. 可能会出现Cannot read while there is an open stream wr
阅读全文
posted @ 2017-11-28 17:09 大道方圆
阅读(7648)
评论(0)
推荐(0)
2017年11月27日
初识AOP与动态代理
摘要: AOP AOP是指在jvm运行时, 动态将代码切入到指定位置. OOP是一个维度上写代码, AOP是把他切开来, 变成立体的. 这样的好处是: 业务逻辑跟辅助逻辑分离, 例如日志打印, 性能监控, 安全控制等等, 代码不会搞的很冗余. 跟filter的区别有什么区别呢, 看上去filter也可以做上
阅读全文
posted @ 2017-11-27 19:09 大道方圆
阅读(440)
评论(0)
推荐(0)
Java读取打印机自定义纸张.
摘要: 打印出现截断? 对于自定义纸张打印, 一定要先在打印机配置那边添加, 不然会出现截断. 例如打印1000*500, 出来是正常的, 打印216*139, 出现了截断. 因为java默认的打印, 会从打印机纸张里寻找相近的纸张进行匹配, 如果没有添加自定义纸张, 可能找出来的是别的纸张. 添加自定义纸
阅读全文
posted @ 2017-11-27 17:09 大道方圆
阅读(6826)
评论(2)
推荐(1)
2017年11月23日
通过邮箱发送html报表
摘要: 前言 需求是发送邮件时, 可以将报表正文贴到邮件里, 可以正常复制选中报表内容. 目前的做法是简单粗暴的转成了一张图片, 这样效果显然是很糟糕的. 今天看到邮箱里可以预览Word, Excel, F12看了下, 他是在一个新的tab里打开, 里面嵌入了一个iframe, 然后调用了永中的dcs做在线
阅读全文
posted @ 2017-11-23 19:10 大道方圆
阅读(1129)
评论(0)
推荐(0)
Java 代码质量
摘要: 被滥用的instanceof instanceof滥用, 或者直接强转, 大都数情况可以用方法override, 而且应当避免使用isA(), isB()之类的写法; 比如sonA和sonB都继承自parent, 其中sonA和sonB想对parent里方法move()各自拥有独立的实现; 那么正确
阅读全文
posted @ 2017-11-23 16:17 大道方圆
阅读(631)
评论(0)
推荐(0)
上一页
1
2
3
4
5