- 博客(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
原创 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
原创 扩展型模式
[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
空空如也
数据库,如何分角色权限建表?
2009-04-20
excel表格如何导入数据库中?
2009-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人