- 博客(11)
- 收藏
- 关注
转载 MyBatis一级缓存和二级缓存详解
一级缓存Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超时的情...
2018-10-19 15:28:20
409
原创 GC是什么?为什么要有GC?
GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:System.gc() 或Runtime.getRu...
2018-05-16 10:52:51
8162
原创 Cloneable、Serializable接口克隆对象
使用Cloneable、Serializable接口克隆对象1). 实现Cloneable接口并重写Object类中的clone()方法; 2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,代码如下。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputSt...
2018-05-16 10:45:17
541
转载 java导入解析xlsx
一、需要导入的jar 1.commons-collections4-4.1.jar 2.poi-3.17-beta1.jar 3.poi-ooxml-3.17-beta1.jar 4.poi-ooxml-schemas-3.17-beta1.jar 5.xmlbeans-2.6.0.jar二、主要API 1.import org.apache.poi.ss.usermodel.Work...
2018-05-10 17:20:05
1732
原创 后台传入时间,页面处理时间
导入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>使用 <fmt:formatDate value="${sw.wzsj}" pattern="yyyy-MM-dd" />
2018-05-08 15:01:35
1399
1
转载 List集合使用Comparator 排序优先级
Comparator 对对象排序的优先顺序的定义:返回的数字越大排名越靠前eg:一个对象有三个属性,年龄,工资,销售量如果设定一个排序规则,优先排序规则:年龄从小到大、工资从大到小销量从高到底该怎么排下面插入代码,先定义一个类class User{ private int age; private int salary; private int sal...
2018-05-08 14:53:03
2980
转载 java线程理解及运用
线程是什么线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。 线程是程序中一个单一的顺序控制流程.在单个程序...
2018-05-07 09:39:35
185
转载 如何查看mysql索引
查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。
2017-12-06 11:16:34
417
转载 源路径名太长或文件名太长解决方法
1、把目标文件放入文件夹,使用winrar压缩文件夹为zip。2、右键选择用winrar打开,找到目标文件,右键重命名(把文件名改短即可)3、解压到XXX文件夹下即可(我遇到的问题就是这样解决的),仅供参考注:具体在哪看的不记得了,对大家有帮助就可以了
2017-01-09 16:35:33
27097
1
转载 万能验证手机号,正则表达式
/** * 验证手机号 */ public static boolean isMobile(String str) { Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^[1][3-8]\\
2016-08-05 13:58:58
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人