摘要: 打印慢的原因 java的RasterPrinterJob会执行很多次printPage方法 他应该是按块填充的, 如果页面元素非常复杂, 那么printPage方法可能会执行十几次. 而如果你用了如下代码中流式打印的方式, 每页pdf单独实现Printable接口, 重写print方法. 会发现pr 阅读全文
posted @ 2017-12-07 20:00 大道方圆 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 网上搜了一圈没找到答案, 最后才发现是因为testmodule没有把class编译到主代码编译的路径. 阅读全文
posted @ 2017-12-07 17:39 大道方圆 阅读(16773) 评论(0) 推荐(3) 编辑
摘要: 书名 下载地址 提取密码 阅读全文
posted @ 2017-12-06 14:07 大道方圆 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 之前被一个问题所困扰, 电脑过一段时间就无法上网, 查询netstat, 会有大量的端口被占用, 但是看不出来是哪个程序开启的 ( 最终定位到是ADSafe搞得鬼 ) . 后来发现几个命令可以根据端口快速定位到对应的程序. netstat -a 查询所有端口连接, 定位异常端口, 以2676为例 n 阅读全文
posted @ 2017-12-05 00:26 大道方圆 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 传输会话简要 客户端发起一个文本请求给服务器端, 服务器端解析里面文本, 返回文件给客户端, 客户端解析文件 服务器端 因为示例文件比较小, 所以没有做分段传输, 而是直接一次性把整个文件byte[]都发给客户端了. 如果需要传输大文件, 则需要做粘包拆包, 参考另外一篇博文 Netty之粘包分包 阅读全文
posted @ 2017-12-04 17:30 大道方圆 阅读(8995) 评论(0) 推荐(0) 编辑
摘要: 版本: 1.3.0 update: 2017.9.25 一、编程规约 (一) 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name _name_name / __name__name __name __name / $Object$Obj 阅读全文
posted @ 2017-12-04 16:23 大道方圆 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: 打印对象 一份设置为A3纸张, 页面边距为(10, 10, 10, 10)mm的PDF文件. PageFormat 默认PDFPrintable无法设置页面大小. 需要把它放到一个Book中, 再设置即可 设置纸张属性 注意: 这边计量单位都是在dpi 72下的尺寸. 如果拿到是mm, 需要转为px 阅读全文
posted @ 2017-12-04 15:36 大道方圆 阅读(4042) 评论(0) 推荐(0) 编辑
摘要: 164.导出excel 0kb 内存不够或者磁盘空间不足 163.Unresolvable Operation:mobile in class ReportDispatcher 排除jar包和插件影响的话,可能是LIC里面没有决策平台功能点 162.客户嵌入我们的url时出现报错Refused to 阅读全文
posted @ 2017-12-04 09:42 大道方圆 阅读(30568) 评论(0) 推荐(0) 编辑
摘要: IOC 控制反转, 将由程序直接操控的对象调用权交给容器, 通过容器来实现对象的装配和管理. 容器即applicationContext.xml 第一个spring程序 applicationContext中配置Bean. 其实就相当于程序中直接写 TestService myService = n 阅读全文
posted @ 2017-12-01 00:35 大道方圆 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 前言 本文旨在介绍传统Socket服务端与NIO服务端的差异. 以餐厅服务员简单举例,每个客人对应一个请求. 传统Socket / OIO 缺点 单线程情况下只能有一个客户端 用线程池可以有多个客户端连接,但是非常消耗性能 类比图 NIOServer 优点 利用Selector多路复用技术, 一个线 阅读全文
posted @ 2017-12-01 00:08 大道方圆 阅读(1120) 评论(0) 推荐(0) 编辑