`
文章列表

redis 学习

redis 安装: 一:单机模式 1:下载redis(redis-2.4.10.tar.gz) 下载地址 http://code.google.com/p/redis/downloads/list 2.安装 tar zxvf redis-1.2.6.tar.gz make make install cp redis.conf /etc/ 这个文件时redis启动的配置文件 设置内存分配策略(可选,根据服务 ...
fastdfs安装 1.编译安装 libevent-1.4.14b-stable $./configure $ make # make install 2.FastDFS v3.05   $./make.sh #./make.sh install FastDFS安装使用实战二(配置篇) 1. cd /etc/fdfs/    修改tracker.conf文件,修改如下 2.base_path=/home/liguojun/fastdfs_tracker 3.http.server_port=8080 -> http.server_port=8090  (http端口 ...

java 内省

   java内省

扩展型模式

Decorator(装饰器)模式 意图是在运行时组合操作的新变化。 Iterator(迭代器)模式 意图在于为开发人员提供一种顺序访问集合元素的方法。 Visitor(访问者)模式 意图在于让代码用户能够在不修饰现有类层次结构的前提下,定义该类层次结构的操作。

操作型模式

Template Method(模板)模式 State(状态)模式 意图在于将与状态有关的处理逻辑分散到代表对象状态的各个类中。 封装变化 public interface State { void push(PaintBoard paintBoard); void pull(PaintBoard paintBoard); String name(); } public class PaintBoard { private State state = new RedState(); //other methods and fi ...

人生哲理

一、专业度,人脉   如何选择专业?看城市,看政府所扶持的行业。   人脉,那些你看不惯的人,试着去接受他们,你会有意想不到的收获,将来帮助你的很有可能就是他们,你怎么都不会相信。   二、30   饶老师说,三十而立,是说三十岁能够找到自己的喜欢的职业,发挥自身优点的职业,就不错,这样经过十年的打拼,价值观的形成,才能达到四十而不惑。老饶在职业生涯6年之后,才找到了自己的优点,用了半年来思考自己应该怎么发挥这个优点,来做了自己的职业生涯规划。   三、400米   饶老师把我们的职业生涯比作跑1000米,好多人一直在400米往返跑,为什么呢?因为400米是一个槛,跑到400 ...

构造型模式

Builder(生成器)模式 Factory Method(工厂方法)模式 意图:用于创建对象的接口,同时控制对哪个类进行实例化。 Abstract Factory(抽象工厂)模式 意图:创建一系列相互关联或相互依赖的对象。 Prototype(原型)模式 prototype模式不通过实例化类来创建一个新的未初始化的实例,而是通过复制一个现有对象来生成新的对象。 浅拷贝 public class PackageInfo implements Cloneable { private Long id; private String receiverName; ...

责任型模式

Singleton(单例)模式 最简单的单例 public class Singleton { private static Singleton instance = new Singleton(); //other useful fields... private Singleton() { } public static Singleton getInstance() { return instance; } //other useful methods... } 延迟创建 p ...

接口型模式

1.Adapter(适配器)模式 对象适 配器(Object Adapter) public interface IPeg { void insertIntoHole(); } public class SquarePeg implements IPeg { @Override public void insertIntoHole() { System.out.println("I'm inserting into square hole..."); // other logic... } } public interface IR ...
基于四层交换技术的负载均衡:    基于四层交换技术的负载均衡 ---- 这种技术是在第四层交换机上设置Web服务的虚拟IP地址,这个虚拟IP地址是DNS服务器中解析到的Web服务器的IP地址,对客户端是可见的。     当客户访问此Web ...
今天无聊换了个JDK...直接把别人机器上的JDK拷贝过来,出现问题了...   could not open '\java\lib\i386\jvm.cfg'   后来找了半天环境变量... 改的也没问题,才想起来没有修改注册表,解决办法是: 重新安装JDK时注册表中\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environemt\1.6 项目下的JavaHome和RuntimeLib设置没有更新,将这两个项目更正即可.
创建Thrift文件 Thrift文件与编程语言无关,用于定义数据类型和服务接口,然后生成用来构建RPC客户和服务器所需的全部代码。 1.1 编写testJava.thrift #!/usr/local/bin/thrift --gen java namespace java Test service Something { i32 ping() } 1.2 运行thrift编译器,生成项目源文件 在linux命令行下输入:Thrift –gen java testJava.thrift 生成的源文件在./gen-java/目录下。 创建Java服务器 进入. ...
1.基本命令 mongodb启动 help; db.help(); show tables; mkdir -p /home/db mongod –port 11111 –dbpath E:\data\mongodb > use foobar > db > post = {"title":"my blog post","content":"here is my bolg post","date":"new Date"} > db ...
1.Collections排序 import java.util.*; public class ArrayListTest { public static void printElements(Collection c){ Iterator it=c.iterator(); while(it.hasNext()){ System.out.println(it.next()); } } public static void main(String[] args){ ArrayList a1=new ArrayList( ...
1.抽象角色(之前是抽象类,此处应改为接口)   public interface Subject { public void request(); } 2.具体角色  public class RealSubject implements Subject { public RealSubject() { } public void request() { System.out.println("真正做事的。 ...
Global site tag (gtag.js) - Google Analytics