- 博客(12)
- 资源 (16)
- 收藏
- 关注
原创 spring-mvc4.2.4 中文API文档下载
在线查看地址:http://7xvpsh.com1.z0.glb.clouddn.com/ gitbook下载地址(很慢):https://www.gitbook.com/book/linesh/spring-mvc-documentation-linesh-translation/details csdn下载地址(免积分):http://download.csdn.net/detail/lei
2017-07-14 15:28:44
9759
原创 Hibernate的工作原理
a)读取并解析配置文件b)读取解析映射信息,创建sessionFactoryc)打开sessiond)创建事务Transatione)持久化操作f)提交事务g)关闭sessionh)关闭sessionFactory/** * 第一步:加载配置 */ Configuration configure = new Configuration().conf
2017-07-10 09:30:03
793
原创 Hibernate开发底层公共接口
最近阅读到一个案例,觉得封装的特别好!package com.jxhkst.school.dao;import java.io.Serializable;import java.util.Collection;import java.util.LinkedHashMap;import java.util.List;import com.jxhkst.school.util.PageInfo;/
2017-07-07 18:19:04
477
原创 hibernate 数据的三个状态
我们把数据库比喻成一个登记簿吧,当我们把信息登记到登记簿上的时候,这个过程就是持久化的过程。当登记完成之后,登记簿上的数据就是持久态数据,所谓持久态就是一直存在的状态。当我们需要用数据的时候,会从登记簿上查信息,我们查到的信息记录在临时的纸张或者脑海里,然后登记簿会放回原位,这时候临时纸张上或者脑海里的数据就是游离态,随时可能被遗忘,在hibernate中就是随时会被销毁的数据。瞬态数据和游离态数据
2017-07-07 12:25:05
883
原创 Statement和preparedstatement有什么区别?
后者的效率比前者高在使用preparedStatement对象执行sql时候命令被数据库编译和解析,然后被放到命令缓冲区,然后每当执行同一个preparedStatement时候,他就被再解析一次,但不会在编译,在缓冲区中可以发现预编译的命令,并且可以重新使用。如果你要写Insert update delete 最好使用preparedStatemen在有大量用户的企业级应用软件中,经常会执行相同
2017-07-06 16:47:50
4707
原创 GC是什么? 为什么要有GC?
1.JVM的gc概述 gc(garbage collection):即垃圾收集,是指JVM用于释放那些不再使用的对象所占用的内存。java语言并不要求JVM有gc,也没有规定gc如何工作。不过常用的JVM都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾
2017-07-06 10:58:34
25317
原创 Java垃圾回收机制(扫盲篇)
Java语言的一个显著特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有”作用域”的概念,只有对象的引用才有”作用域”。垃圾回收可以有效的防止内存泄露,有效的利用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有
2017-07-06 10:54:55
409
原创 计算机角度的加减法
在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 Java语言快速获取一个数的二进制的表示: System.out.println(Integer.toBinaryString(96));
2017-07-05 21:08:45
1367
原创 Object的getClass()方法(面试题)
下面代码的结果是?public class MyDate extends Date { public static void main(String[] args) { MyDate myDate = new MyDate(); myDate.showClassName(); } public void showClassName(){
2017-07-05 16:04:02
584
原创 Server Tomcat v7.0 Server at localhost failed to start
没有理由,没有原因,新建的一个项目,在Eclipse中启动,就报这个错误Server Tomcat v7.0 Server at localhost failed to start.而且单独在外边启动Tomcat没有问题,在Eclipse中把系统移除也启动不了 最后决定:清理tomcat 你也可以移除应用并清理tomcat 我的是这个问题,如果你的是其他问题请参考:http://www
2017-07-03 15:45:05
1158
原创 面试题之数据库中事务及其四个特性
一.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 二.事务的 ACID
2017-07-03 13:54:14
1882
原创 笔试常考排序算法(冒泡选择)
冒泡排序 冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 Java代码实现/** * 冒泡排序 *
2017-07-01 13:24:42
649
https双向认证所需jar
2017-09-29
代码统计工具(SourceCounter)
2018-06-15
redis的部分可用windows版本.txt
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人