自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 问答 (2)
  • 收藏
  • 关注

原创 hadoop & hive 学习

1.启动hive[code="java"]hive[/code]2.显示所有表[code="java"]show tables;[/code]3.查看表的内容[code="java"]describe t_app;[/code]4.hive导文件到本地[code="java"]hive -e "select * from t_app wher...

2014-12-03 10:49:28 170

原创 linux配置开机自动启动

1.linux开机启动过程为:[code="java"]kernel--->;init(/etc/inittab)--->;/etc/rc.d/rc.sysinit--->;/etc/rc.d/rc(切换运行级,最后一步调用rc.local)--->;getty[/code]2. 检查linux启动的级别,shell 中运行:[code="java"] runlev...

2014-09-30 10:19:11 249

原创 网络io学习

1.[code="java"]http://blog.sae.sina.com.cn/archives/1988[/code]

2014-01-27 10:21:20 161

原创 linux shell 学习

[code="java"]1.查看进程号 pgrep gedit 2.查看环境变量 cat /proc/12401/environ3.tr cat /proc/12401/environ | tr '\0' '\n'[/code][code="java"]4.代理设置 HTTP_PROXY=http://192.168.0.2:3128 ...

2013-12-14 10:42:51 134

原创 storm 安装

--------------------------------------------strom set up------------------------------------- 1.set up a zookeeper cluster2.set up ZeroMQ 2.1.7 [code="java"]tar -xzf zeromq-2.1.7.tar.gz...

2013-09-02 16:32:40 121

原创 2013 年计划

[b] 新年计划[/b][code="java"]1.学习数据挖掘和机器学习教程,并应用到工作中[/code][code="java"]2.学习R语言和python语言[/code][code="java"]3.学习hadoop和Storm[/code][code="java"]4.学习设计模式和阅读开源代码[/code]...

2013-02-26 11:10:05 117

原创 动态代理性能比较

[b]转自http://javatar.iteye.com/blog/814426[/b][code="java"]//用javassit得到动态代理 public T createJavassistBytecodeDynamicProxy(LoadBalance loadBalance,ConcurrentMap map,Class ifaces){ try{...

2013-01-18 17:02:56 133

原创 java 类加载器学习

[quote]1.自定义类加载器[/quote][code="java"]public interface InterfaceTest { public void test();}[/code][code="java"]public class IntefaceImpl implements InterfaceTest { @Override public ...

2012-12-14 10:47:41 127

原创 jackson 学习

1.json 转为object对象[code="java"]public class CouponMessageConverter implements MessageConverter { private static ObjectMapper objectMapper= new ObjectMapper(); static { objectMapp...

2012-11-13 15:42:26 111

原创 java 线程池 异常 处理 机制 分析

[code="java"]public class ThreadTest { public static void main(String[] args) { ExecutorService exe = Executors.newFixedThreadPool(10); ExecutorCompletionService com = new...

2012-10-31 19:34:32 238

原创 ThreadPoolExecutor 原理-- java 线程池

整个ThreadPoolExecutor的任务处理有4步操作: 第一步,初始的poolSize < corePoolSize,提交的runnable任务,会直接做为new一个Thread的参数,立马执行第二步,当提交的任务数超过了corePoolSize,就进入了第二步操作。会将当前的runable提交到一个block queue中第三步,如果block queu...

2012-08-08 19:14:09 155

原创 java 缓冲

[code="java"]import org.apache.log4j.Logger;import java.lang.management.ManagementFactory;import java.lang.ref.Reference;import java.lang.ref.ReferenceQueue;import java.lang.ref.SoftRefere...

2012-08-08 19:12:42 178

原创 JVM 内存分析

[b]1.获取java程序进程号[/b][code="java"]jps[/code][b]2.jmap[/b][code="java"]jmap pid #打印内存使用的摘要信息jmap –heap pid #java heap信息jmap -histo:live pid #统计对象count ,live表示在使用jmap -histo pid >mem.txt #打...

2012-05-23 11:44:37 119

原创 java 程序消耗 cpu 100% 查找方法

[b]问题原因:由于HashMap是非线程安全的,在多线程访问时,造成死循环。[/b][b]查找问题方法:[/b]1.[code="java"]top[/code]找出最耗费cpu的进程号 如:273772.[code="java"]top -p 27377 -H[/code]找出此进程下的所有线程,然后找出最耗cpu线程号 如:274333.[code="ja...

2012-05-16 14:38:21 307

原创 java io

[b]1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 [/b][code="java"]public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFile...

2012-04-24 11:06:44 100

原创 redis 学习

redis 安装:一:单机模式1:下载redis(redis-2.4.10.tar.gz)下载地址 [code="java"]http://code.google.com/p/redis/downloads/list[/code]2.安装[code="java"]tar zxvf redis-1.2.6.tar.gzmakemake installcp redis....

2012-04-11 15:23:50 114

原创 fastdfs 学习

[b]fastdfs安装[/b]1.编译安装 libevent-1.4.14b-stable [code="java"] $./configure $ make # make install[/code]2.FastDFS v3.05 [code="java"]$./make.sh #./make.sh install[/code][b]FastDFS安...

2012-03-27 10:49:36 124

原创 java 内省

java内省

2011-11-20 22:58:22 97

原创 扩展型模式

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

2011-09-01 11:28:06 153

原创 操作型模式

[b]Template Method(模板)模式[/b][b]State(状态)模式[/b]意图在于将与状态有关的处理逻辑分散到代表对象状态的各个类中。[i]封装变化[/i][img]http://dl.iteye.com/upload/attachment/551540/727f852b-5d88-395d-88e4-d554b7d5696e.png[/img][code...

2011-08-31 10:05:11 118

原创 人生哲理

一、专业度,人脉  如何选择专业?看城市,看政府所扶持的行业。  人脉,那些你看不惯的人,试着去接受他们,你会有意想不到的收获,将来帮助你的很有可能就是他们,你怎么都不会相信。 二、30  饶老师说,三十而立,是说三十岁能够找到自己的喜欢的职业,发挥自身优点的职业,就不错,这样经过十年的打拼,价值观的形成,才能达到四十而不惑。老饶在职业生涯6年之后,才找到了自己的优点,用了...

2011-08-30 17:15:43 119

原创 构造型模式

[b]Builder(生成器)模式[/b][b]Factory Method(工厂方法)模式[/b]意图:用于创建对象的接口,同时控制对哪个类进行实例化。[b]Abstract Factory(抽象工厂)模式[/b]意图:创建一系列相互关联或相互依赖的对象。[b]Prototype(原型)模式[/b]prototype模式不通过实例化类来创建一个...

2011-08-29 20:12:45 112

原创 责任型模式

[b]Singleton(单例)模式[/b] [i]最简单的单例[/i][code="java"]public class Singleton { private static Singleton instance = new Singleton(); //other useful fields... private Singleton() { ...

2011-08-27 17:41:18 112

原创 接口型模式

[b]1.Adapter(适配器)模式[/b][b]对象适 配器(Object Adapter)[/b][img]http://dl.iteye.com/upload/attachment/549749/69e8da54-51b8-389e-b3c0-fd6222cf8e2d.png[/img][code="java"]public interface IPeg { voi...

2011-08-27 11:57:50 127

原创 HA(高可用)学习

[size=large][b]基于四层交换技术的负载均衡:[/b][/size] 基于四层交换技术的负载均衡 ---- 这种技术是在第四层交换机上设置Web服务的虚拟IP地址,这个虚拟IP地址是DNS服务器中解析到的Web服务器的IP地址,对客户端是可见的。 当客户访问此Web应用时,客户端的Http请求会先被第四层交换机接收到,它将基于第四层交换技术实时检测后台Web服务器的负...

2011-08-24 09:18:59 300

原创 could not open ‘\java\lib\i386\jvm.cfg

今天无聊换了个JDK...直接把别人机器上的JDK拷贝过来,出现问题了... could not open '\java\lib\i386\jvm.cfg' 后来找了半天环境变量... 改的也没问题,才想起来没有修改注册表,解决办法是: [b] 重新安装JDK时注册表中\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime En...

2011-08-13 17:39:26 300

原创 thrift 学习

创建Thrift文件Thrift文件与编程语言无关,用于定义数据类型和服务接口,然后生成用来构建RPC客户和服务器所需的全部代码。1.1 编写testJava.thrift[code="java"]#!/usr/local/bin/thrift --gen javanamespace java Testservice Something { i32 p...

2011-08-04 17:53:26 127

原创 mongodb 学习

1.基本命令mongodb启动[code="java"]help;db.help();show tables;mkdir -p /home/dbmongod –port 11111 –dbpath E:\data\mongodb> use foobar > db> post = {"title":"my blog post","content":"h..

2011-07-24 18:09:10 135

原创 Collections 排序

1.Collections排序[code="java"]import java.util.*;public class ArrayListTest { public static void printElements(Collection c){ Iterator it=c.iterator(); while(it.hasNext()){ Syst...

2011-05-27 14:05:34 74

原创 java 动态代理

1.抽象角色(之前是抽象类,此处应改为接口) [code="java"]public interface Subject { public void request(); }[/code]2.具体角色 [code="java"]public class RealSubject implements Subject { ...

2011-05-18 11:04:29 68

原创 java zip 压缩文件

1.[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.InputStream;import java.util.Enumeration;im...

2011-05-17 11:04:20 126

原创 日期工具类

1.[code="java"]import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.apache.commons.loggi...

2011-05-17 11:02:55 83

原创 spring学习

1.ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的。如果在上下文中部署一个实现了ApplicationListener接口的bean,那么每当一个ApplicationEvent发布到ApplicationContext时,这个bean就得到通知。实质上,这是标准的Observer设计模式。2.如...

2011-05-05 17:15:19 70

原创 获取客户端ip

1.获取客户端真是ip[code="java"]/** * 获取IP地址 * * @param request * @return */public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Real-IP"); ...

2011-04-28 13:35:17 91

原创 ubuntu系统升级

[b]1. GUI 方式:[/b] 在终端里输入以下命令: [code="java"]sudo update-manager -d[/code] 就会打开升级工具,可以看到升级到 11.04 的字样,直接按 upgrade 升级吧。[b]2. CLI 方式:[/b] 修改 /etc/update-manager/release-upgrades...

2011-04-27 11:13:16 172

原创 系统常用工具类

1.ArithUtil.java //乘除加减2.CommonUtil.java //随机数生成3.ImageUtil.java //图片缩放(图片等比例缩放为指定大小,空白部分以白色填充)4.OsCacheConfigUtil....

2011-04-20 17:46:58 138

原创 java生成目录结构

1.由栈方法[code="java"]class MenuSort { private List list = null; final String TOP_CODE = "005001036"; public MenuSort(List list) { this.list = list; } /* * 排序 */ pub...

2011-04-16 16:55:39 541

原创 foreach为何是只读的?

Iterator被创建的时候,建立了一个内存索引表(单链表),这 个索引表指向原来的对象,当原来的对象数量改变的时候,这个索引表的内容没有同步改变,所以当索引指针往下移动的时候,便找不到要迭代的对象,于是产生错 误。List、Set等是动态的,可变对象数量的数据结构,但是Iterator则是单向不可变,只能顺序读取,不能逆序操作的数据结构,当 Iterator指向的原始数据发生变化时,Iterat...

2011-04-10 11:18:12 579

原创 ImageMagick学习

1.生成等比例的缩略图 [code="java"] convert "2.jpg" -resize 55x65 "1.jpg" [/code]2.生成登比例缩略图,然后切割中间部分 [code="java"] convert "2.jpg" -thumbnail "100x100^" -gravity center -extent 100x1

2011-03-30 15:11:01 95

原创 判断一个字符串的编码格式,并进行转码

[code="java"]public class TranCharset { /** * 判断字符串的编码 * * @param str * @return */ public static String getEncoding(String str) { String encode = "GB...

2011-03-29 11:15:55 1665

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除