自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 DSA DEMO

DSA DEMO

2013-05-28 14:08:28 168

原创 HttpClient通过HttpPost传递参数

HttpClient新版本(新老版本没有做明确界定,Sorry!)[code="java"]package http;import java.util.ArrayList;import java.util.List;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClien...

2013-05-27 12:14:05 469

原创 win7无线wifi热点配置

netsh wlan set hostednetwork mode=allow ssid=risheng key=87654321netsh wlan start/stop hostednetwork

2013-05-13 22:19:06 163

原创 zookeeper 分布式容灾代码示例

废话少说直接上代码![code="java"]import java.net.InetAddress;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.zookeeper.CreateMode;import org.apache.zookeepe...

2013-05-07 11:45:50 403

原创 linux目录结构

[color=red][b]/:[/b][/color]根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中[color=red][b]/bin:/usr/bin:[/b][/color]可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。[b][color=red]/boot:[/color][...

2013-04-27 10:09:56 84

原创 mysql replication官方中文文档

准备工作: 1.保证Master/Slave两台主机上mysql的版本一致,避免不必要的麻烦。 2.保证Master/Slave能够互相ping通,能够通信。 Master主机IP:192.168.1.1 Slave主机IP:192.168.1.2 配置my.ini: Master - my.ini 在[mysqld]下添加: log-bin = mysql...

2013-04-25 11:18:40 124

原创 ubuntu安装JDK7

1、通过uname -a命令查看系统位数2、到oracle下载对应版本的jdk3、解压tar -xzf jdk-7-linux-x64.tar.gz4、将文件解压到/usr/lib/jvm目录,并重命名为jdk-7-sun5、修改环境变量~/.bashrc,在文件末尾添加:export JAVA_HOME=/usr/lib/jvm/java-7-sun export JR...

2013-04-24 21:11:26 99

原创 linux环境变量配置

[code="java"]配置linux的环境变量:(记得source .bash_profile)1. 修改/etc/profile文件 (全局所有用户)vi 此文件/etc/profile在profile文件末尾加入:export JAVA_HOME=/usr/share/jdk1.6.0_20export PATH=$JAVA_HOME/bin:$PATHexpo...

2013-04-10 16:52:28 91

原创 java压缩(gzip,Inflater,Deflater )文件与字符串

压缩目标越大,压缩效果越明显![code="java"]import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZ...

2013-04-09 10:51:10 1123

原创 request.getRemoteAddr() 获取客户端IP的陷阱

如服务器使用了反向代理,request.getRemoteAddr() 获取的ip将是127.0.0.1或者其他,解决方法如下:[code="java"]public String getRemortIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { ...

2013-03-01 15:55:34 715

原创 JAVA NIO 大文件读取

[code="java"]import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class TestNio { publi...

2012-12-07 16:21:35 486

原创 jvm GC日志输出

[code="java"]public class GcTest { /** * [color=red]-Xloggc:d:\gc.log[/color] -Xms10m -Xmx10m * @param args * @throws InterruptedException */ public static void main(String[] args...

2012-12-05 13:53:02 229

原创 web中文乱码解决

[code="java"] try{ Map paramMap = new HashMap(); String params = rundata.getRequest().getQueryString(); params = URLDecoder.decode(params,"UTF-8"); ...

2012-11-26 17:59:49 93

原创 获取两时间间隔天、小时、分

获取两时间间隔天、小时、分[code="java"] public static void main(String[] args){ Date _2days = toDate("2012-11-15 18:17:20", TIME_PATTERN); System.err.println(surplusUnitedTime(_2days)); ...

2012-11-13 17:38:34 125

原创 ThreadLocal在线程池中的使用方法

[code="java"]import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class ThreadLocalTest { public stat...

2012-11-12 17:51:03 591

原创 读写锁的使用

[code="java"]package concurrent;import java.util.Random;import java.util.concurrent.locks.ReentrantReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;import java...

2012-11-12 16:51:36 86

原创 高效并发缓存

[code="java"]package concurrent;import java.util.concurrent.Callable;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ExecutionException;import java.util.concurrent....

2012-11-02 16:47:30 115

原创 java同步例子之CyclicBarrier

它允许一组线程互相等待,直到到达某个公共屏障点,barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。[code="java"]package concurrent;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;...

2012-11-02 16:23:46 96

原创 java同步例子之信号量(Semaphore)

信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。[code="java"]package concurrent;import java.util.Collections;import java.util.HashSet;import java.util.S...

2012-11-02 16:22:25 233

原创 java同步例子之FutureTask

仅在计算完成时才能获取结果;如果计算尚未完成,则阻塞 get 方法。一旦计算完成,就不能再重新开始或取消计算.[code="java"]package concurrent;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util....

2012-11-02 16:20:58 347

原创 java同步例子之闭锁(CountDownLatch)

在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待,在某些场景下同CyclicBarrier类似。[code="java"]package concurrent;import java.util.concurrent.CountDownLatch;/** * 闭锁,要关注await,countDown的异常, * @author user *...

2012-11-02 16:18:51 127

原创 linux缓存文件配置

mkdir swap 创建文件cd swap sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000转换缓存文件sudo mkswap swapfile 激活缓存文件sudo swapon swapfile 使用free验证

2012-09-20 16:35:03 284

原创 java字符串反射转换对象

业务对象类[code="java"]import java.io.Serializable;public class Question implements Serializable { private static final long serialVersionUID = 1L; private String seq; private String q...

2012-05-30 18:25:54 1137

原创 非重复数字转换(二进制)

[code="java"]import java.util.ArrayList; import java.util.List; public class BinaryTest { public static List binaryNum(int targetNum) { List list = new ArrayList(); ...

2012-05-28 18:50:52 156

原创 day going

产品or项目方法:战略 --> 范围 --> 关系 --> 设计设计过程:本能设计 --> 行为设计 --> 反思设计[b]HttpClient容易忽视的细节——连接关闭[/b]http://seanhe.iteye.com/blog/234759Oracle tns配置[code="java"]dev-***= (description= ...

2012-05-10 09:02:38 85

原创 linux必学的60个命令

linux必学的60个命令,值得一看

2012-05-08 23:00:04 64

原创 nginx+tomcat

nginx+tomcat

2012-03-23 16:45:27 99

原创 dos进程查看与停止

查看进程:tasklist /svc停止进程:taskkill /im 2468 /f

2012-03-23 09:56:21 76

原创 JMX、MXBean学习

[code="java"]package jmx;/** * 接口命名规则:xxxMBean * 实现类:xxx */public interface HelloMBean { public void setName(String name); public String getName(); public void print(); p...

2012-03-16 14:59:20 165

原创 VIM编辑器

替换::%s/w1/w2/g撤销::undo重复::redo设置行号::set nu语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s ...

2012-03-15 11:24:40 67

原创 查看进程堆栈信息jstack

[code="java"]D:\>jstack -l 6000[/code]参数:-F 强制返回-l 打印详细信息-h 帮助信息-help 帮助信息

2012-03-14 14:11:54 171

原创 jmap、jhat查看jvm堆内存信息

打印heap信息[code="java"]D:\>jmap -histo 4636 > d:log.log[/code]生成heap信息并生成二进制文件[code="java"]D:\>jmap -dump:live,format=b,file=d:\log.log 4636Dumping heap to D:\log.log ...Heap dump file...

2012-03-14 12:09:33 309

原创 jvm打印gc日志到文件

[code="java"]package gc;public class GcTest { private static final int _1MB= 1024 * 1024; public static void main(String[] args) { byte[] a1, a2, a3, a4; a1 = new byte[2 * _1MB];...

2012-03-14 09:30:06 2213

原创 JVM GC日志和内存DUMP参数配置

在JVM出现内存溢出或泄露时,为便于排查和定位,需要JVM的启动上增加相应的参数。主要是GC日志和内存DUMP参数。详细如下。 1.GC日志和内存DUMP参数配置 本文参数配置基于各厂商的JDK 6.0版本,低版本或高版本的参数有可能不同。各厂商JVM GC日志和内存DUMP参数配置如下: (1)Oracle JVM -Xloggc:${目录}/manage...

2012-03-14 09:29:55 160

原创 JVM监控工具--jstat(虚拟机状态监控)

参考:http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstat.html[code="java"]class Statistics on the behavior of the class loader.compiler Statistics of the behavior of the HotSpot Just-...

2012-03-13 18:47:42 90

原创 JVM监控工具--jps(java进程查看)

[code="java"]C:\Documents and Settings>jps -m6096 Jps -m2112 BTraceServer636C:\Documents and Settings>jps -1illegal argument: -1usage: jps [-help] jps [-q] [-mlvV] []Defini...

2012-03-13 18:31:25 342

原创 JAVA帮助工具

http://docs.oracle.com/javase/6/docs/technotes/tools/index.html#java

2012-03-13 17:38:39 61

原创 BTrace拦截输入参数及返回值

服务端类:[code="java"]package test;public class BTraceServer { public String sayHello(int i) { return "参数" + i; } public static void main(String[] args) throws InterruptedException {...

2012-03-13 15:37:09 372

原创 btrace介绍地址转载

http://mgoann.iteye.com/blog/1409667

2012-03-13 15:25:12 52

原创 OutOfMemoryError

[code="java"]/** * java -Xms10m -Xmx10m -XX:+HeapDumpOnOutOfMemoryError jvm.HeapOOM * @author zhangml * */public class HeapOOM { public static void main(String[] args){ int i = 1;...

2012-03-11 12:15:09 64

空空如也

空空如也

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

TA关注的人

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