`
文章列表

面试有感

       最近面试了很多应届生,也为几个朋友做了应聘的模拟面试,发觉大家对怎么准备面试或者平时在学校怎么学习理解差异很大。        我经历过的公司选人主要有两种类型。        第一种是中小型公司。此类公司 ...

spring

    博客分类:
  • Java
SPRING 2.5 API 中文在线 备忘 http://ajava.org/online/spring2.5/html/
原文地址: http://kenwublog.com/tune-large-page-for-jvm-optimization 本文将从内存分页的原理,如何调整分页大小两节内容,向你阐述LargePage对JVM的性能有何提升作用,并在文末点明了大内分页的副作用。OK,让我们开始吧! 内存分页大 ...
7.10 测量 下面是使用-verbose:gc和-XX:+PrintGCDetails参数时,并发垃圾收集器的输出,一些小细节已经被去掉了。注意,并发垃 圾收集器的输出里掺杂着小回收的输出;典型情况下,很多小回收会发生在并发收集周期之中。其中的CMS-initial-mark表征了一个并发垃圾回收 周期的开始。CMS-concurrent-mark: 标志着并发标记阶段的完成,而CMS-concurrent-sweep则标志着并发清除阶段的完成。之前没有提到过的预清除阶段以CMS- concurrent-preclean为标志。预清除可以和重标记阶段CMS-rem ...
原文地址:http://wangxu.me/blog/p/209 1. 概述 Java 平台标准版(Java SE™)被广泛应用于各种应用,从桌面上的小小的 applet 到大型服务器上的 Web Service 无处不在。为了支持各种不同的部署场景,Java HotSpot™ 虚拟机提供了多种垃圾回收器,每种都为满足不同的需求而设定。这是也为了满足大大小小不同应用需求的一部分。不过,那些需要高性能应用的用户、开发者和管 理员们也被选择适合他们应用的恰当的垃圾回收器的繁琐困扰着。取消这些额外操作的重要一步是在 J2SE™ 5.0 中作出的:垃圾回收器会根据应用运行的计算机类型 ...
原文出处:http://www.baiming.org/hulianwang/java/15446.1.html G1垃圾回收器(简称G1 GC)是JDK 7中Java HotSpot VM新引入的垃圾回收器,Java SE 6 Update 14中已经包含了一个G1的体验版本(据51CTO之前的报导,在Java SE 6 u14于6月初登场时,原本Sun的声明是:G1垃圾回收器需要收费方能使用。然而之后不久,Sun表示这是一个误会,修改了原本的发布声明,并表示现在以及将来对G1的使用都是完全免费的),G1是设计用于替代HotSpot低延迟的并行标记/清除垃圾回收器(也叫做CMS)的。 Ja ...
原文地址:http://blog.chinaacc.com/wangshaocheng2010/blog/20110114-14130915169455.html 做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程 10 分钟左右,这效率。..。 而php有java更有优势在于它是动态加载的。而为什么java就不可以呢? 你想要什么?可以加方法?可以加类?可以动态的随意更改java代码又不重启服务器? 现在这些都可以实现了,今天重大发现这些都可以做到了。java也变为和php ...
原文地址:http://java.chinaitlab.com/base/740383.html 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底 ...
原文:http://blog.csdn.net/zhtang0526/archive/2009/11/09/4788879.aspx 一.      远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式应用通讯都基于这个原理而实现,只是为了应用的易用,各种语言通常都会提供一些更为贴近应用易 ...
1.创建IDEA SDK,这是开发插件的基础。启动IDEA,打开Project Structure,在SDKs中设置IDEA SDK。 这里有个注意事项:默认情况下,新创建的SDK会将idea.jar包含到classpath中,由于IntelliJ IDEA的Open API不能完全满足需要的功能,你的插件可能会用到IDEA未公布的API,所以这里建议你检查一下idea.jar是否已经被包含,如果没有被包含,请加入这个jar文件。 2.创建工程 New Project --> Create project from scratch --> 3.IOC容器介绍、Virtual Fi ...
最近拜读了许晓斌的<<Maven 实战>> ,这篇文章是个人的学习摘要,作回顾用。 大家有兴趣的话,这里有些样章下载:http://www.juvenxu.com/mvn-in-action/ 1.下载地址&仓库&插件 下载地址:http://maven.apache.org/download.html 中央仓库:  http://repo1.maven.org/maven2/ 中央仓库中国镜像:http://maven.net.cn/content/groups/public Java.net :http://download.java.net/m ...
目前Grails的IDE主要有 Eclipse, Netbeans, IntelliJ. Eclipse:需要安装额外的插件,配置调试器,详情请参见我转载的另一篇博文。配置较为繁琐。 http://huangtut.iteye.com/admin/blogs/779496 Netbeans:默认支持Grails, Groovy, 不需要安装额外的插件,需要配置调试器,详情请参见我的另一篇博文: http://huangtut.iteye.com/admin/blogs/802397 IntelliJ:默认支持,不需要额外配置调试器,直接可以使用。 结论:IntelliJ 对 Grails ...
1.选择 Debug > Attach Debugger ,中文版为 调试 > 连接调试器 2.调试器选择 Java 调试器(JPDA),填入主机,输入端口 5005. 其他选择默认值. 3.设置断点,已调试模式启动(点击调试项目,或者直接在命令行中grails debug xxx 形式启动项目) 4.调试 > 连接调试器,点击确定进行连接, 连接后就可以调试了。
详情见附件。 原文出处: http://hi.baidu.com/dianjinglong/blog/item/c7860313db1fe4d6f7039ece.html
出处:http://www.js8.in/520.html 公司闲置了一台电脑,开发的项目是在Ubuntu系统下配置的开发环境,而我开发的主要代码还是在windows下编写的,所以我使用synergy实现了两台电脑使用一套鼠标键盘的功能~这样自己就舒服多了~ Synergy ...
Global site tag (gtag.js) - Google Analytics