java学习
java学习
柯之梦
我是一名有梦想的码农,你可以关注我的公众号(IT技术乱弹)获取更多技术知识。
展开
-
JVM垃圾收集器-CMS收集器
CMS收集器 CMS收集器是一种以获取最短回收停顿时间为目标的收集器,目前很大一部分的Java应用都集中在互联网或B/S系统都服务端上,这类应用尤其重视服务的响应速度,希望系统停顿时间最短,以给用户带来较好的体验。CMS收集器就非常符合这类应用的需求。 它是基于“标记-清除“算法实现的,它的运作过程相对于前几种收集器较复杂点,整个过程分为4步,包括:初始标记,并发标记...原创 2019-01-16 21:56:57 · 206 阅读 · 0 评论 -
JVM垃圾收集器-Serial Old收集器,Parallel Old收集器
Serial Old收集器 Serial Old收集器是Serial收集器的老年代版本,它是一个单线程收集器,使用“标记-整理”算法。这个收集器的主要意义也是被Client模式下的虚拟机使用。在server模式下,它主要还有两大用途:一个是在JDK1.5及之前的版本中与Parallel Scavenge收集器搭配使用,另外一个就是作为CMS收集器的后备元,在并发收集发生 Concur...原创 2019-01-15 08:14:02 · 514 阅读 · 0 评论 -
JVM垃圾收集器-Parallel Scavenge收集器
今天我给大家讲讲JVM垃圾收集器-Parallel Scavenge收集器Parallel Scavenge收集器 Parallel Scavenge收集器也是一个新生代收集器,它也是使用复制算法的收集器,又是并行的多线程收集器,看上去和ParNew都一样,那它有什么特别之处呢? Parallel Scavenge收集器的特点是它的关注点与其他收集器不同,CMS等...原创 2019-01-14 08:44:14 · 1536 阅读 · 0 评论 -
JVM垃圾收集器-Serial收集器
今天我给大家分享的是Serial收集器,垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商,不同的版本的虚拟机所提供的垃圾收集器都可能会有很大的差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器,这里讨论的收集器基于Sun HotSpot虚拟机1.6版Update22,这个虚拟机包含的所有的收...原创 2019-01-12 08:45:52 · 534 阅读 · 0 评论 -
mybatis下的分页,支持所有的数据库
大家都知道,mybatis的自带分页方法只是逻辑分 页,如果数据量很大,内存一定会溢出,不知道为什么开源组织不在里面集成hibernate的物理分页处理方法!在不修改mybatis源代码的情况下, 应该怎么使mybatis支持物理分页呢?参考了网上的一些信息,有了下面的解决方法:以oracle为例子 1.把hibernate下的dialect包全部拷贝到mybatis包转载 2015-08-14 14:29:35 · 583 阅读 · 0 评论 -
Mybatis的ResultMap的使用
本篇文章通过一个实际工作中遇到的例子开始吧: 工程使用Spring+Mybatis+Mysql开发。具体的业务逻辑很重,对象之间一层一层的嵌套。和数据库表对应的是大量的model类,而和前端交互的是Vo类。现在需要做一个需求,有两种方式来实现: 使用现有的Service接口,或者自己在编写一些用到的接口,手动使用Java代码来分别调用Service接口来查出各个mode转载 2015-07-21 13:20:11 · 401 阅读 · 0 评论 -
Mybatis返回Map的一种实现
Mybatis返回Map的一种实现博客分类: mybatismybatis返回map列keyMybatis返回Map的一种实现前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一个字段,Value是另一个字段。然而当我们按照Mybatis的转载 2015-07-21 12:26:22 · 828 阅读 · 0 评论 -
浅谈mybatis优缺点
优点:1. 易于上手和掌握。2. sql写在xml里,便于统一管理和优化。3. 解除sql与程序代码的耦合。4. 提供映射标签,支持对象与数据库的orm字段关系映射5. 提供对象关系映射标签,支持对象关系组建维护6. 提供xml标签,支持编写动态sql。缺点:1. sql工作量很大,尤其是字段多、关联表多时,更是如此。2. s转载 2015-01-07 10:19:19 · 5435 阅读 · 1 评论 -
手动配置SSI框架
分类: Java Web SSI Spring Hibernate Mybatis2013-03-27 20:55 3579人阅读 评论(1) 收藏 举报SSI框架为struts、spring、ibatis,在该框架中,使用ibatis作为数据持久层,其中ibatis使用最新版本mybatis3。注:本文使用版本:struts-2.3.4、spring-3.2.1、myba转载 2014-12-29 10:21:31 · 1144 阅读 · 0 评论