摘要: 最近项目加入了报表功能,然后添加了差不多近百个jar包,然后我在启动项目之后,访问报表页面的时候就悲剧了。 报了tomcat:java.lang.OutOfMemoryError: PermGen space这个错误。 百度出来了原因,PermGen space的全称是Permanent Gener 阅读全文
posted @ 2017-09-22 10:00 fade_faith 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 实现的原理: 所有子系统的登录全部交由一个登录系统去实现,登录成功后生成一个ticket,并将ticket和用户名作为一个键值对保存在登录系统中,同时将用户名保存在cookie中。然后重定向回到原来的请求路径,子系统会根据ticket请求登录系统获取用户名,成功后,登录系统删掉ticket和用户名, 阅读全文
posted @ 2017-07-27 16:22 fade_faith 阅读(8499) 评论(0) 推荐(0) 编辑
摘要: 最近实现了一个自动生成代码的小demo,记录一下。 1. 原理 通过表名获取对应的表的字段名字,字段类型以及注释等属性,然后使用freemarker构建模板,将得到的属性注入到模板中,最后生成文件。 2.实现过程 2.1引入jar包 Maven pom.xml文件依赖(或者直接从网上下载对应jar包 阅读全文
posted @ 2017-07-27 15:36 fade_faith 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 公司想要做一个微信公众号,经理叫我去研究怎么自动回复信息,自定义菜单。 弄了几天,功能基本上都实现了,下面就讲讲步骤吧。 首先当然是需要一个微信公众号啦,没有的话可以先去申请(个人订阅号不支持自定义菜单,这个挺坑的,最后还是拿公司的工作号做的测试)。申请完成后需要进行开发的基本配置。 URL需要一个 阅读全文
posted @ 2017-07-05 11:35 fade_faith 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 最近项目需要根据客户填写的信息,依照模板生成一个pdf文件。 要是格式是固定的类型,可以使用Adobe Acrobat DC将模板的pdf文件转化成可以编辑的类型,然后根据编辑时候取的变量名字一一将数据插入。 首先需要导入itextpdf的jar包。 // 模板路径 String templateP 阅读全文
posted @ 2017-06-29 14:45 fade_faith 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 数据结构的定义: 把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器中(内存),以及在此基础上实现的某个功能(查找、删除某个元素,对所有元素排序)而执行的相应操作,这个相应的操作也叫做算法。 数据结构=个体+个体的关系 算法=对存储数据的操作 算法的定义: 解题的步骤和方法 衡量 阅读全文
posted @ 2017-06-26 23:26 fade_faith 阅读(115) 评论(0) 推荐(0) 编辑