2023年5月30日
摘要: # 关于XMReport XMReport是一款在线打印模板设计工具,支持在浏览器中进行打印模板设计,预览等,无需安装本地插件。并提供Java后端生成引擎,JavaScript生成引擎。同时XMReport是一个很好的JasperReport/ActiveReport,水晶报表等产品替代。 先简单你 阅读全文
posted @ 2023-05-30 15:18 mosmith 阅读(1310) 评论(0) 推荐(0) 编辑
  2023年2月5日
摘要: XMReport 支持通过前端JavaScript生成PDF打印报表 Hello 大家好,XMReport现在新增了通过JavaScript纯前端生成PDF打印报表的特性: 1. 整个引擎在浏览器端通过JavaScript运行,原生跨平台。 2. 无需通过调用后端接口生成PDF,节省您的流量和计算资 阅读全文
posted @ 2023-02-05 22:58 mosmith 阅读(96) 评论(0) 推荐(0) 编辑
  2022年9月5日
摘要: 之前XMReport由于没有对重复的图片以及内存使用进行优化,导致性能相对于IReport有较大幅度落后,经优化后,已经在内存使用以及性能方面领先于IReport。本次测试主要从并发数方面进行测试。 测试环境 CPU: R5 3500U,4核心8线程 内存: 8G DDR4 (实际可使用7G, 显存 阅读全文
posted @ 2022-09-05 10:52 mosmith 阅读(171) 评论(0) 推荐(0) 编辑
  2020年10月13日
摘要: https://www.bilibili.com/video/BV1Sk4y1q7Sf XMReport集成示例工程介绍https://www.bilibili.com/video/BV1p54y1z7Pi XMReport中的数据与脚本https://www.bilibili.com/video/ 阅读全文
posted @ 2020-10-13 21:52 mosmith 阅读(228) 评论(0) 推荐(0) 编辑
  2020年9月6日
摘要: XMReport自研富文本编辑器,国内首个Canvas-Based 富文本编辑器!XMReport的富文本编辑器并不是抄袭某个开源的富文本编辑器,而是100%结合自研的HTML排版引擎,基于Canvas而非content-editable,研发过程也是经历多次推翻和重构,一起到最近构建出闭环的算法。 阅读全文
posted @ 2020-09-06 00:17 mosmith 阅读(343) 评论(0) 推荐(0) 编辑
  2020年6月29日
摘要: 比较少用mysql,最近接手一个项目,遇到一个mybatis插入速度很慢的问题,但是看代码mybatis的批量使用的是JDBC的 PrepareStatement.executeBatch,性能应该不至少太差,但是在生产环境居然只有40条/S,太慢了。搜索相关的问题,发现跟连接url的参数有问题,加 阅读全文
posted @ 2020-06-29 11:30 mosmith 阅读(5076) 评论(0) 推荐(0) 编辑
  2019年4月3日
摘要: 通过ssh连接阿里云服务器,发现一直卡在密码交换过程中,然后Connection Abort。 但在家里面连接是正常的,wireshark抓包也看不出个为什么,大量信息都是加密的。 这个问题扰了我好长时间,一起在google上搜索,试过重装openssh-server,改过算法配置,都没有作用。 后 阅读全文
posted @ 2019-04-03 10:21 mosmith 阅读(1) 评论(0) 推荐(0) 编辑
摘要: TCP协议与其它协议之间的关系: TCP的流控制是通过在接收者发往发送者的ACK中TCP首部的window字段(接收窗口长度)来实现的: TCP具有超时重发的机制,如果在指定时间内没有接收到相应的ACK,那么相应的Segment将会重新发送。 可以同时打开多个SOCKET去监听同一个PORT, 那么 阅读全文
posted @ 2019-04-03 10:09 mosmith 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 今天利用ij去连接一个Embedded数据库存的时候遇到了一些问题,数据库在/tmp/DerbyDB,然后利用Connection URL 去连接的时候却提示数据库不存在。后面搜索了一下发现,需要给ij进程设置derby.system.home系统属性,指向数据库所在的父目录,比如: 阅读全文
posted @ 2019-04-03 10:07 mosmith 阅读(357) 评论(0) 推荐(0) 编辑
  2017年10月24日
摘要: 生成一个web的maven项目: mvn archetype:create -DgroupId=com -DartifactId=simple-web -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local -Dar 阅读全文
posted @ 2017-10-24 10:24 mosmith 阅读(393) 评论(0) 推荐(0) 编辑