- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 一周总结
AOP中的概念: Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切性关注点的抽象(包括切入点的描述和通知的描述)。 Spring中,Advisor就是切面;但与通常的Aspect不同的是,Advisor通常只有一个Pointcut和一个Advice,而Aspect则可以包含多个Point...
2012-08-31 18:17:36 58
原创 Arraylist与linkedlist的区别
List: 有顺序的,元素可以重复 遍历:for 迭代 排序:Comparable Comparator Collections.sort() ArrayList:底层用数组实现的List 特点:查询效率高,增删效率低 轻量级 线程不安全 遍历: ArrayList al=new ArrayList(); al.add("winsun"); al.add("we...
2012-08-31 16:44:25 77
原创 Java RMI之HelloWorld篇
[url]http://www.cnblogs.com/ninahan0419/archive/2009/06/25/javarmi.html[/url]
2012-08-29 11:53:02 74
原创 Nginx 负载均衡
Nginx 负载均衡 1. Nginx 基础知识 nginx的upstream目前支持4种方式的分配 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 2)、ip_hash 每个请求按访问ip...
2012-08-28 22:37:13 67
原创 配置 示列
server { listen 80; server_name test.sohu.com; location / { root /opt/www/momentplus; index index.html; } location /momentp...
2012-08-28 16:45:11 107
原创 rsync 同步
一、被同步机1、/usr/bin/rsync --daemon2、vi /etc/rsyncd.confd=nobodygid = nobodymax connections = 200timeout = 600use chroot = noread only = yespid file=/var/run/rsyncd.pidhost_allow =ip...
2012-08-28 09:51:03 76
原创 visio制作
模版 模具 形状 1、按 CTRL+W 组合键以缩小图表并查看整个图表外观。 2、可以在按住 CTRL 键的同时将形状拖到模具上,Visio 将把它复制到模具,而不是将它移到模具。...
2012-08-27 23:15:40 123
原创 linux的hostname修改详解
[url]http://soft.chinabyte.com/os/281/11563281.shtml[/url]
2012-08-27 21:57:04 141
原创 linux_setup
1、resin 安装resin./configure --prefix=/opt/app/resin-pro-4.0.25makemake installln -s /opt/app/resin-pro-4.0.25 /opt/app/resinunlink resin
2012-08-24 09:49:14 78
PPT制作
PPT制作1、怎样为PPT插入背景图片 格式-》背景-》填充效果2、项目编号 分级应用处理 "格式"工具条 减少或增加缩进3、如何提取背景图片 另存为图片、保存背景等4、动画设计 幻灯片放映-》自定义动画5、跳转 在放映文稿时,常常需要从一张幻灯片上跳转到另一张幻灯片上,可以根据需要,选择下面的方法来实现。 1、定位法 (放...
2012-08-23 23:09:46 366
原创 黄金文档
[url]http://www.blogjava.net/killme2008/[/url][url]http://www.goldendoc.org/[/url]
2012-08-23 11:56:06 84
原创 Comparator和Comparable在排序中 区别
当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。Comparator和Comparable的区别如下:Comparable用在对象本身,说明这个对象是可以被比较的,也就是说可以被排序的。(String和Integer之所以可以比较大小,是因为它们都实现了Comparable接口,并实现了compa...
2012-08-21 09:40:43 161
原创 Linux free命令详解(转)
[url]http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316438.html[/url]-buffers/cache 的内存数:used - buffers - cached+buffers/cache 的内存数:free + buffers + cachedtotal used free shared buffers ...
2012-08-17 18:12:50 101
原创 shell 统计 uv 量
cat 201233.log | grep "20120816" | perl -ne '/uid=([0-9]+),/ && print "\n$1"' | sort |uniq -c |wc -l
2012-08-17 16:33:23 145
mysql 主从服务器搭建
一、master:1、配置:[mysqld]#主机id 不能和从机id重复server-id=1#Master start#系统错误日志log-error=/opt/mysql_log/master/master_mysql_error.log#日志输入地址 主要同步使用log-bin=/opt/mysql_log/master/master-log-bin.l...
2012-08-15 09:43:19 130
mysql安装、启动、卸载
1、安装rpm方式查看是否安装mysql的命令rpm -qa | grep -i mysql然后 逐个使用 rpm -e mysq-* 卸载--nodepsrpm -e MySQL-client-community-5.5.1_m2-1.rhel4 rpm -e MySQL-server-community-5.5.1_m2-1.rhel4rpm -ivh MySQL-...
2012-08-15 09:42:23 75
原创 Redis源码分析:内存分配操作
[url]http://www.dedecms.com/knowledge/data-base/generalized/2012/0609/1315.html[/url]
2012-08-14 14:25:29 71
原创 memcache 内部结构详解
[url]http://tank.blogs.tkiicpp.com/category/programming/memcache/[/url]Memcached主要的cache机制是LRU(最近最少用)算法+超时失效http://code.google.com/p/memcached/Memcached 集群架构方面的问题http://kb.cnblogs.com/page...
2012-08-10 18:06:07 201
原创 memcached的键(key)和item的限制
memcached的键(key)和item的限制memcached的简单限制就是键(key)和item的限制。最大键长为250个字符。可以接受的储存数据不能超过1MB,因为这是典型slab 的最大值。这里我们可以突破对key长度的限制。 问题解决:修改memcached源文件。在memcached.h中定义key的长度,其代码为: #define KEY_MAX_LEN...
2012-08-10 18:05:14 137
原创 遍历key
1、[code="java"]MemcachedClient client = XMemcachedUtil.getInstance();InetSocketAddress socketAddress = AddrUtil.getOneAddress(remote_url); KeyIterator it = client.getKeyIterator(socketAddress);...
2012-08-10 17:52:33 170
原创 文本读取每行
1、for row in `echo ${SERVER_PID}` do echo "row: $row" done2、cat txt | while read row do echo "row: $row" done
2012-08-08 17:43:29 109
原创 vi 命令详解
1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 ...
2012-08-08 14:02:11 96
原创 Zookeeper系列之观察者模式-Watcher
Watcher是Zookeeper用来实现distribute lock, distribute configure, distribute queue等应用的主要手段。要监控data_tree上的任何节点的变化(节点本身的增加,删除,数据修改,以及孩子的变化)都可以在获取该数据时注册一个Watcher,这有很像Listener模式。一旦该节点数据变化,Follower会发送一个notificat...
2012-08-07 20:51:41 318
原创 Spring与RMI集成实现远程访问
[url]http://blog.csdn.net/shirdrn/article/details/6359254[/url]
2012-08-07 16:48:33 78
原创 RMI跟WebService区别
RMI的客户端和服务端都必须是java,webservice没有这个限制webservice是在http协议上传递xml文本文件,与语言和平台无关RMI是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。WebService是通过XML来传输...
2012-08-07 16:42:01 74
原创 ZooKeeper搭建系列
[url]http://blog.csdn.net/shatelang/article/details/7596007[/url]
2012-08-06 20:44:01 74
原创 Spring Bean相关的接口、aware接口、FactoryBean
1、[code="java"]package spring.beansandcontext;import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanClassLoaderAware;import org.springframework.beans...
2012-08-02 14:57:34 154
原创 Thread.interrupt()方法很详细的介绍
[url]http://blog.csdn.net/yonghumingshishenme/article/details/6285259[/url]
2012-08-02 14:46:37 121
原创 关系 UML 说明
关联是类之间的一种关系,例如老师教学生,老公和老婆,水壶装水等就是一种关系。这种关系是非常明显的,在问题领域中通过分析直接就能得出。依赖是一种弱关联,只要一个类用到另一个类,但是和另一个类的关系不是太明显的时候(可以说是“uses”了那个类),就可以把这种关系看成是依赖,依赖也可说是一种偶然的关系,而不是必然的关系,就是“我在某个方法中偶然用到了它,但在现实中我和它并没多大关系”。例如我和...
2012-08-01 22:56:49 87
原创 replace和replaceAll 区别
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "...
2012-08-01 14:59:39 132
原创 JAVA ANNOTATION详解
[url]http://www.cnblogs.com/phoebus0501/archive/2011/02/21/1960077.html[/url]
2012-08-01 14:56:46 68
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人