- 博客(12)
- 收藏
- 关注
原创 通用Excel导出Demo
每天进步一点点!分享一个Excel导出Demoimport java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import javax.servlet.http.HttpServletRequest;import org.apache.poi.hssf.usermodel.HSSFCe
2017-06-16 21:33:17 16724
原创 Java实现手动分页
1、使用apache工具进行手动分页 import java.util.ArrayList;import java.util.List;import org.apache.commons.collections4.ListUtils;import com.alibaba.fastjson.JSON;/** * 手动分页 * @author 张林强 */public ...
2017-06-15 17:34:13 18187
原创 使用html2canvas截图不全问题解决方案——经测可用
首先说明下我们的需求:在预览详情页时,要将预览页通过点击事件保存为图片遇到的问题:在使用了html2canvas插件后,出现了只能截取可视区域的页面的状况解决方案:根据需求页面需在加载完成后直接生成幕布,后期通过点击事件直接下载即可$(function(){ var targetDom = $("#printInfo"); var c
2017-06-15 09:13:22 60775 22
原创 -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable
刚换过的工作空间,在搭建maven工程后,进行clean或者install操作时,控制台会报如下错误:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.解决方案:之后会弹出
2017-05-25 15:44:33 6857
原创 自动跳转文本的实现
自动跳转文本的实现贴一段自动跳转文本的代码实现:实现代码<HTML> <HEAD> <TITLE>文本跳转</TITLE> <STYLE type=text/css> BODY { MARGIN-TOP: 0px; FONT-SIZE: 9pt;
2017-05-25 15:17:24 15635
原创 table表格中实现td满字数自动隐藏,而用省略号替代
table表格中实现td满字数自动隐藏,而用省略号替代完成td超过字数自动隐藏 1、在需要操作的table上加入 style=”table-layout: fixed;width: XXX px” 2、在需要实现自动隐藏的td上加入 style=”white-space: nowrap;text-overflow: ellipsis;overflow: hidden;”代码块例如:<table
2017-05-23 14:43:36 10215
原创 数据库——SQL优化总结
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备
2017-03-25 20:14:05 8981
原创 mybatis与hibernate的区别——简述
1.mybatis是一个不完全的orm框架,因为mybatis需要程序员自己写大量的sql,需要程序员对sql的掌握比较高,不过mybatis可以通过xml文件可以灵活的配置要运行的sql语句,将sql与Java对象做了很好的关系映射。2、Mybatis的学习门槛较低,可严格控制sql的执行性能,灵活度高,适合于对关系数据模型要求不高的软件开发,比如互联网软件、企业运营类软件等。因为这类软
2017-03-25 17:32:56 15483 1
原创 hibernate 的缓存机制
首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用:Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存
2017-03-25 17:15:52 7377
原创 hibernate检索方式——get和load检索方式的区别
一、从获得机制上来说1、get检索方式:不确定是否存在该数据,即会先去确认该数据是否存在。当开始查询的时候,会先去hibernate的一级缓存中去查找,如果查询不到,则前往二级缓存中去查询,如果还是查询不到,则前往数据库中查询,如果还没有,则返回null。2、load检索方式:使用load方法,hibernate会认定该id对应的对象一定存在,当开始查询的时候,会和
2017-03-15 00:56:42 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人