- 博客(86)
- 资源 (3)
- 收藏
- 关注
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
原文:http://unixboy.iteye.com/blog/174173堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,
2015-01-20 21:49:40 561
转载 事件处理&时空推理(event processing/temporal reasoning)-jboss Drools Fusion
原文:http://blog.csdn.net/it_man/article/details/7348277事件处理&时空推理(event processing/temporal reasoning)概念:下面来看看jboss的Drools FusionFusion 是业务逻辑集成平台(Business Logic Integration Platform)一部
2015-01-20 21:17:51 965
转载 JVM调优:选择合适的GC collector (三)
原文地址:http://blog.csdn.net/historyasamirror/article/details/6245157CMS Collector 在很多地方,CMS Collector常被翻译成“并发”,而ParallelGC被称为“并行”,但中文里,这两词的区分度并不明显。事实上,所谓的Parallel是指,在执行GC的时候将会有多个GC线程共同工作,但是,在执
2015-01-13 21:50:41 605
转载 JVM系列三:JVM参数设置、分析
原文地址:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由
2015-01-13 21:48:56 474
转载 JVM参数说明
原文:http://www.cnblogs.com/wenfeng762/archive/2011/08/14/2137810.html做了这么多年java,自以为算是熟悉,其实还差得远,啥也别说了,还是踏踏实实地学吧。今天总结一下常用的JVM的启动参数。参数类别参数项说明标准参数(-,所有的JVM实现都必须实现这些参数的
2015-01-13 21:48:25 586
转载 jvm---介绍
原文地址:http://blog.csdn.net/wuwenjunwwj/article/details/14105537java内存组成介绍:堆(Heap)和非堆(Non-heap)内存按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-h
2015-01-13 21:46:12 473
转载 HotSpot VM GC 的种类
原文地址:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037029.htmlcollector种类 GC在 HotSpot VM 5.0里有四种:incremental (sometimes called train) low pause collector已被废弃,不在介绍.类别
2015-01-13 21:44:42 484
转载 ThreadPoolExecutor使用介绍
原文:http://blog.csdn.net/wangwenhui11/article/details/6760474
2014-10-31 14:30:48 513
转载 MongoDB整合Spring 详细讲解(含代码)
原文:http://blog.csdn.net/cuiran/article/details/8287204
2014-10-16 12:22:00 471
转载 ThreadPoolExecutor运转机制详解
最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:[java] view plaincopypublic ThreadPoolExecutor(int corePoolSize,
2014-10-08 21:13:06 411
转载 深入Java集合学习系列:HashMap的实现原理
原文:1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结
2014-08-03 23:44:37 442
转载 Java中迭代器使用小结
ava.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。本文讨论的源代码版本是JDK 1.4.2,因为JDK1.5在java.util中使用了很多泛
2014-08-03 22:04:30 517
转载 从Java Collections源码分析迭代器模式
原文:一、 引言 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator(); while(it.hasNext()){ //using “it.next();”do some businesss logic }
2014-08-03 21:55:31 530
转载 JSP和Servlet面试题精选
1,JSP的内置对象有哪些?答:JSP共有9个内置对象分别是:request:用户端请求,此请求会包含来自GET/POST请求的参数response:网页传回用户端的回应pageContext:管理网页的属性session:与请求有关的会话期application:Servlet正在执行的内容out:用来传送回应的输出config:servlet的构架部件,配置信息
2014-08-02 23:53:17 442
转载 linux下解压tar命令详解
原文:http://blog.csdn.net/andy572633/article/details/7285361
2014-07-31 16:32:20 500
转载 ps命令的10个例子
Linux ps 命令linux的ps命令是一个查看系统运行的进程的一个最基础的工具。它提供了一个当前进程的快照,还带有一些具体的信息,比如用户id,cpu使用率,内存使用,命令名等,它不会像top或者htop一样实时显示数据。虽然它在功能和输出上更加简单,但它仍然是每个linux新手需要了解和学好的必要进程管理/检测工具。在本篇中,我们会学习ps命令基本的用法:查找、过滤,以不同的方
2014-07-31 15:29:02 560
转载 Linux下grep命令详解
原文:http://blog.csdn.net/andy572633/article/details/7229785grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。 grep -- print lines matching a pattern (将符合样式的该行列出) ◎语法: grep [options] P
2014-07-31 14:05:54 405
转载 Linux下任务调度的crond常驻命令
原文:http://blog.csdn.net/andy572633/article/details/7217106
2014-07-31 13:47:10 525
转载 ConcurrentHashMap之实现细节
原文:http://www.iteye.com/topic/344876ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁
2014-07-30 09:33:48 408
转载 事务并发、事务隔离级别
原文:并发问题可归纳为以下几类: A.丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。B.脏读:一个事务读到另一个事务未提交的更新数据(A和B事务并发执行,B事务执行更新后,A事务查询B事务没有提交的数据,B事务回滚,则A事
2014-07-25 18:19:13 415
转载 Spring 框架的设计理念与设计模式分析
原文:http://blog.csdn.net/novelly/article/details/8937994
2014-07-23 15:32:51 581
转载 深入理解JVM—JVM内存模型
原文:http://yhjhappy234.blog.163.com/blog/static/316328322011101723933875/
2014-07-22 19:18:57 866
转载 介绍 Java 自带的线程池(2)
原文:http://blog.csdn.net/yidinghe/article/details/3891947
2014-07-22 19:10:11 398
转载 Hibernate中inverse属性与cascade属性
原文:http://www.cnblogs.com/otomedaybreak/archive/2012/01/17/2324772.html
2014-07-21 17:09:07 533
转载 Hibernate事务与并发问题处理(乐观锁与悲观锁)
目录一、数据库事务的定义二、数据库事务并发可能带来的问题三、数据库事务隔离级别四、使用Hibernate设置数据库隔离级别五、使用悲观锁解决事务并发问题六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction)
2014-07-21 15:15:32 396
转载 Hibernate缓存
原文:http://www.cnblogs.com/otomedaybreak/archive/2012/01/20/2328317.html
2014-07-21 14:44:02 396
转载 Hibernate拦截器(Interceptor)与事件监听器(Listener)
Hibernate拦截器(Interceptor)与事件监听器(Listener) 拦截器(Intercept):与Struts2的拦截器机制基本一样,都是一个操作穿过一层层拦截器,每穿过一个拦截器就会触发相应拦截器的事件做预处理或善后处理。 监听器(Listener):其实功能与拦截器是相似的,但它实现原理不同,它是为每一个事件注册一个或多个监听器,一旦事件发生,则事件源通知
2014-07-21 11:25:17 488
转载 Hibernate工作原理
1.Hibernate是如何连接数据库 主要是通过hibernate.cfg.xml配置文件中的配置 在这个文件中定义了数据库进行连接所需要的信息,包括JDBC驱动、用户名、密码、数据库方言等,configuration类借助dom4j的XML解析器解析设置环境,然后使用这些环境属性来生成 SessionFactory。这样这个ses
2014-07-21 09:33:48 493
转载 浅谈Struts2拦截器的原理与实现
一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺
2014-07-21 00:41:28 394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人