- 浏览: 83226 次
- 性别:
- 来自: 大连
最新评论
-
RepublicW:
大海lb 写道楼主,我最近也在看jdk的一些源码,昨天看了ha ...
HashMap的初始容量(initialCapacity)和装载因子(loadFactor) -
大海lb:
楼主,我最近也在看jdk的一些源码,昨天看了hashmap,那 ...
HashMap的初始容量(initialCapacity)和装载因子(loadFactor)
文章列表
alternatives --install /etc/alternatives/java java /usr/local/lib/jdk1.6.0_45 java 2
第一行代码:ClassPathResource的作用是起到了资源定位的作用。通常情况下,Spring的配置信息使用文件来描述,通过这样一行代码,指明了需要加载的资源的位置,并且使用Spring能够理解的Resource接口的形式将资源描述出来。
第二行代码:DefaultListableBeanFactory是一个纯粹的IoC容器类,它是这个Spring的一个基础的IoC容器类,其他的一个IoC容器都是以这个类为基础进行扩展的。这样代码只是定义了一个IoC容器,它不具有任何其他的能力。
第三行代码:XmlBeanDefinitionReader是一个配置文件读取器。它实现了BeanDefinit ...
Tomcat Components
Server : Tomcat Server是整个Catalina JSP/Servlet容器,它是一个单件(Sinleton)。
Service : Service是这样一个集合:它由一个或者多个Connector组成,并拥有一个负责处理所有Connector所获得的客户请求的Engine。
Connector : 一个Connec ...
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。
工厂模式在《Java与模式》中分为三类:
1)简单工厂模式(Simple Factory):不利于产生系列产品;
2)工厂方法模式(Factory Method):又称为多形性工厂;
3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品;
这三种模式从上到下逐步抽象,并且更具一般性。
GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂 ...
数组全排列 递归
package algorithm.test;
/**
* 数组全排列
* @author barney
*
*/
public class Permutation {
public static void perm(int[] num, int i) {
if(i < num.length - 1) {
for(int j = i; j <= num.length - 1; j++) {
int tmp = num[j];
...
1.个人管理
a.个人信息查看
b.个人信息修改
c.添加人员信息(管理员功能)
d.查看所有人员(管理员功能)
e.修改其他人员信息(管理员功能)
1、down load mysql-5.5.28-win32.zip
2、unzip it to a path such as d:/mysq/mysql-5.5.28-win32
3、copy the file my-huge.ini and rename it to my.ini
www.2cto.com
4、添加如下内容到my.ini的mysqld字段
basedir=D:\mysql\mysql-5.5.28-win32
datadir=D:\mysql\mysql-5.5.28-win32\data
character-set-server ...
mysql -ufortuna -pfortuna_db_connections -h10.20.35.185 fortuna_fish -e "select user_id, device_token from fish_user where language='zh_TW' and level>15 and udpate_time>='2013-10-01 00:00:00' and udpate_time<'2013-12-11 00:00:00'">tw.txt
cat cn.txt | sort -u -k 2 > ...
package com.xxx.fortuna.dao;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.atomic.AtomicInteger;
import org.apache.log4j.Logger;
/**
* 更新数据
*
* @ ...
package com.happyelements.fortuna.util;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import org.apach ...
1.去掉^M符号
若你的vim版本小于等于7.1,又想把文章按照dos格式显示和保存,如下语句:
:set ff=dos
:%s/\r\+$//e
2.去掉空行
:g/^$/d
http://www.blogjava.net/hankchen/archive/2012/02/04/369378.html
Netty是一个高性能的NIO通信框架,提供异步的、事件驱动的网络编程模型。使用Netty可以方便用户开发各种常用协议的网络程序。例如:TCP、UDP、HTTP等等。
Netty的最新版本是3.2.7,官网地址是:http://www.jboss.org/netty
本文的主要目的是基于Netty实现一个通用二进制协议的高效数据传输。协议是通用的二进制协议,高效并且扩展性很好。
一个好的协议有两个标准:
(1)生成的传输数据要少,即数据压缩比要高。这样可以减少 ...
提高服务器的负载能力,是一个永恒的话题。在一台服务器CPU和内存资源额定有限的情况下,最大的压榨服务器的性能,是最终的目的。要提高Linux系统下的负载能力,可以先启用Apache的Worker模式(参考我写的《Ubuntu下配置Apache ...
1. jmap -heap pid
查看java 堆(heap)使用情况
jmap -J-d64 -dump:file=dump.bin pid;生成 heapdump 文件分析
using thread-local object allocation.
Parallel GC with 4 thread(s) //GC 方式 Heap Confi ...
官方文档
http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html" target="_blank">http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html
最近压力测试和调优Liferay portal,所以需要找到一种工具,可以比较好的监测VM工具。本 ...