摘要: 直接使用JPQL中order by对中文进行排序,出来的结果并不是按拼音排序。 想实现中文排序,需要使用到hibernate.dialect。思路为:手动定义一个sql function,供JPQL使用,实现中文排序,这个function是基于特定的数据库的。 步骤如下: 1. 实现sql func 阅读全文
posted @ 2018-07-18 13:30 amCharlie 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 今天做PDF文件解析,遇到一个需求:提取文件中的图片并保存。使用的是流行的apache开源jar包pdfbox, 但还是遇到坑了,比如pdfbox版本太高或太低都不能用!!这个包竟然没有很好地做好兼容问题,有些方法在高版本说舍弃就舍弃了。暂时没有时间去研究版本间的区别。以下给我这个问题的解决方案。 阅读全文
posted @ 2018-05-24 16:41 amCharlie 阅读(4521) 评论(0) 推荐(0) 编辑
摘要: ECMAScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。ECMScript不支持任何创建自定义类型的机制,而所有值最终都将是上诉6中数据类型之一。乍一看,好像只有6种数据类型不足以表示所有数据;但是,由于ECMScript数据类型具有动态性,因此的确没有再定义其他类型的必要了。 阅读全文
posted @ 2018-05-23 20:11 amCharlie 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 在使用KMSpico激活office时,windows下运行exe会提示系统资源不足,无法完成请求的服务。 我的解决方法是:卸载电脑上的wps。。。 阅读全文
posted @ 2018-05-14 09:39 amCharlie 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 今天开发遇到个问题,Java后端的Long类型数据,传到前端会出现精度丢失,如:164379764419858435,前端会变成164379764419858430。在浏览器中做测试可知,这就是一个精度丢失的问题。 解决思路是:后台传到前台时,Long类型数据,转为String类型。 1. 可以直接 阅读全文
posted @ 2018-05-11 14:37 amCharlie 阅读(4318) 评论(0) 推荐(0) 编辑