自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张林强的博客

把握细节,精益求精,追求极致

  • 博客(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 16669

原创 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 18041

原创 使用html2canvas截图不全问题解决方案——经测可用

首先说明下我们的需求:在预览详情页时,要将预览页通过点击事件保存为图片遇到的问题:在使用了html2canvas插件后,出现了只能截取可视区域的页面的状况解决方案:根据需求页面需在加载完成后直接生成幕布,后期通过点击事件直接下载即可$(function(){ var targetDom = $("#printInfo"); var c

2017-06-15 09:13:22 60395 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 6829

原创 自动跳转文本的实现

自动跳转文本的实现贴一段自动跳转文本的代码实现:实现代码<HTML> <HEAD> <TITLE>文本跳转</TITLE> <STYLE type=text/css> BODY { MARGIN-TOP: 0px; FONT-SIZE: 9pt;

2017-05-25 15:17:24 15612

原创 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 10156

原创 数据库——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 8939

原创 SpringMVC执行流程——图析

2017-03-25 17:40:31 6159

原创 mybatis与hibernate的区别——简述

1.mybatis是一个不完全的orm框架,因为mybatis需要程序员自己写大量的sql,需要程序员对sql的掌握比较高,不过mybatis可以通过xml文件可以灵活的配置要运行的sql语句,将sql与Java对象做了很好的关系映射。2、Mybatis的学习门槛较低,可严格控制sql的执行性能,灵活度高,适合于对关系数据模型要求不高的软件开发,比如互联网软件、企业运营类软件等。因为这类软

2017-03-25 17:32:56 15433 1

原创 hibernate 的缓存机制

首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用:Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存

2017-03-25 17:15:52 7361

转载 TCP协议中的三次握手和四次挥手(图解)

点击打开链接

2017-03-25 15:16:53 352

原创 hibernate检索方式——get和load检索方式的区别

一、从获得机制上来说1、get检索方式:不确定是否存在该数据,即会先去确认该数据是否存在。当开始查询的时候,会先去hibernate的一级缓存中去查找,如果查询不到,则前往二级缓存中去查询,如果还是查询不到,则前往数据库中查询,如果还没有,则返回null。2、load检索方式:使用load方法,hibernate会认定该id对应的对象一定存在,当开始查询的时候,会和

2017-03-15 00:56:42 595

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除