07 2019 档案
摘要:项目中jqGrid因为需求列需要动态隐藏或者显示多次,这就给添加或者查询数据造成了一些不便,初步设想表单提交和搜索框根据列的显示动态改变。 后来找了一下jqGrid的api发现有一个searchGrid的方法,可以搜索非隐藏列的数据。乍一看视乎挺符合需求,也可以减少很多代码量。 第一步,不管其他官网
阅读全文
摘要:之前发表过一个mybaits在mysql中操作json的文章,今天就来提一下在之前出现的自定义数据处理类的用法。 今天拿操作List数组作为测试,以往我们需要在往数据库中存或者在数据库取出来时转换类型或者对值做某些处理,这样十分不方便,在这里我们就可以继承BaseTypeHandler<T>,自己实
阅读全文
摘要:这个功能在统计报表时候还是非常实用的可以学习使用一下 单行表头效果图 js代码 多行表头效果图 js代码 这里要注意上面一行的表头要先写,依次往下 完整的jqGrid代码 这里有个小问题,如果有引入bootsrap的css可能会出现表头不居中的问题 问题是出在这里 页面上加个样式搞定
阅读全文
摘要:通过之前讲过的jqGrid的columnChooser可以动态隐藏或者显示列,将显示列的列名和字段名传入后端,通过POI就可以实现自定义字段导出Excel 以下是js代码 HTML代码就不贴了,在之前的博客中有现成的可以下载,放一张页面的效果图,隐藏一列 Controller端代码 Service的
阅读全文
摘要:一丶基本概述 类的反射是非常重要的一个知识点,许多框架都是依赖这个技术。所谓的反射就是在运行状态中通过类就可以获取类中的所有构造方法,变量以及方法(包括静态,以及私有都可以)。 实际上,我们创建的每一个类也都是对象,都是java.lang.Class的对象。既然是类的反射那么类Class就是其中的重
阅读全文
摘要:项目中需要实现选择需要的列进行导出,脑子一闪而过就决定用jqGrid的这个模块。 但是实在是太多坑了,js和css在网上根本没地方下载,搜出来的都是关于怎么用云云,这里具体实现我就不再多说。因为需要的js实在太多,没看到有人整合。 于是我就根据官方实例整合了一个demo发出来供大家参考。 先上效果图
阅读全文
摘要:在项目中有个地方要用到一个开关,就找了一下发现boostrap-switch这个插件比较符合要求,网上查了不少资料也踩了不少坑。 因为主要就用到标题中两个功能,所以就在这里介绍一下 以下是一个简单的demo。其中js,css都是在线引入复制即可用
阅读全文
摘要:mysql 5.7后新增了一个json类型字段,以往json入库都是转字符串,取到前端造成了不少困扰。今天就做了个小例子把这个整合到ssm例子中。 这里插句题外话,因为最近开始改用idea,配置项目的时候出了一大堆问题,这边也顺便说下如果idea在启动tomcat客户端控制台出现乱码处理办法 打开i
阅读全文
摘要:因为对tif转换完成后的jpg处理后要删除,但是最后几张的资源总是无法释放。之前百度上也一直找不到解决方案。 尝试了两种方法: 第一种是用gc 如果不调用gc会发现有几张图片是无法删掉的等于delete方法调用无效 但是gc的调用因为不是实时的,如果没有处理业务那几秒那么文件还是无法删除,这里可以把
阅读全文
摘要:我们先来了解一下什么是Future Future模式是多线程开发中非常常见的一种设计模式。它的核心思想是异步调用。当我们需要执行一段复杂业务代码,可能要的时间很长,我们也许不是马上需要结果,那么这时候就可以把这个代码托管给Future让他慢慢处理, 我们继续做其他事情,等我什么时候需要用到的时候再来
阅读全文
摘要:要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。 注意点:在函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实
阅读全文
摘要:今天创建maven工程时,发现maven出了点问题,今天将maven安装步骤发出来 在官网 http://maven.apache.org/download.cgi 下载maven 配置环境变量MAVEN_HOME和path 运行mvn -version 出现以下字样说明安装成功
阅读全文
摘要:使用spring 3.0.6 + quartz 1.8.6 xml如下 Java pojo 类 附:cronExpression表达式解释: 附:cronExpression表达式解释: 0 0 12 * * ? 在每天中午12:00触发 0 15 10 ? * * 每天上午10:15 触发 0 1
阅读全文
摘要:之前在对tif做ocr的时候,在网上找了很多资源,最后选择了tesseract。 关于tesseract相信大多数人找到了资料无非两种,我来一一阐述一下用后的感受。 1.使用tess4j,在实测中发现这种封装后的效果极差,稍微复杂一点的文档识别出来的精度惨不忍睹。所以推荐以下一种方式。 2.安装te
阅读全文
摘要:因为项目客观因素把关键词统计的次数放在了前端,网上查找了一些资料自己整合了一段代码。适用多个关键词及其出现次数 上代码 :
阅读全文