自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 eclipse环境复制

eclipse环境复制把\Workspace\.metadata\.plugins\org.eclipse.debug.core\.launches目录下的文件复制到新的workspace目录下即可

2015-05-15 17:20:16 253

原创 linux常用命令

1、查看多个端口 netstat -anp | grep -E ‘5000|6000|7000’\n;2、查看端口连接数netstat -ntup|grep -c 750

2015-01-13 16:55:21 126

原创 jvm参数

1、JDK_OPTS=" -Xms1024m -Xmx1024m -Xmn192m -Xss1m -XX:PermSize=128M -XX:PermSize=512M"2、JDK_OPTS= $JDK_OPTS" -XX:+UseParNewGC"3、JDK_OPTS=$JDK_OPTS" -agentlib:jdwp=transport=dt_socket,server=y,suspe...

2015-01-07 14:51:07 154

原创 awk用法

#!/bin/bashfor i in `ls game/server*/config.txt`do . $i time=`date "+F %T"` Domain="`awk -F\' '/gateway id=.0./{print $4}' $Path/app/config.xml`" echo $Domaindone

2014-09-29 15:14:07 108

原创 crontab详解

1、基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 2、例子30 21 * * * /usr/local/etc/rc.d/lightt...

2014-09-11 11:49:29 132

原创 java时间函数

1、是否同一周 public static boolean isSameWeek(long loginTime, long nowTime) { Calendar cal1 = Calendar.getInstance(); cal1.setTimeInMillis(loginTime); int monday = cal1.get(Calendar.DAY_OF_WEEK)...

2014-03-06 11:27:15 135

原创 java读取文件

import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;i...

2014-03-02 11:18:29 156

原创 java实现A*算法

public class Point { // 节点横坐标 private int x; // 节点纵坐标 private int y; // 节点值 private char value; // 父节点 private Point father; /** ...

2014-03-02 11:18:17 921

原创 三个线程循环输出ABC10次

import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ABC { private static int state=0; /** * @param args */ public static void mai...

2014-03-02 11:18:00 226

原创 apache+tomcat集群

1. 准备软件Jdk1.6下载地址:http://java.sun.comtomcat -6.0.29下载地址:http://jakarta.apache.orgapache_2.2.4-win32-x86-no_ssl.msi下载地址:http://httpd.apache.org/download.cgimod_jk-1.2.31-httpd-2.0.52.so...

2014-03-02 11:17:36 112

原创 二分查找法

/** * 2分查找法 * @author Administrator * */public class BinarySearch { // int binarySearch(int[] a, int value){ // int low = 0; // int high = a.length-1; // // ...

2014-02-28 14:31:26 127

原创 快速排序

/** * 开始排序 * @author Administrator * */public class QuickSort { int get(int[] a, int low, int high){ int compare = a[low]; while(low < high){ //无论如何置换, 被置换的都包含comp...

2014-02-28 14:30:39 101

原创 插入排序

/** * 插入排序 * @author Administrator * */public class InsertSort { void insertSort(int[] a){ int temp=0; for(int i=1;i a[j]){ a[j+1] =temp;//3 ...

2014-02-28 14:29:49 115

原创 冒泡排序算法

/** * 冒泡排序 * @author Administrator * */public class BubbleSort { void bubbleSort(int[] a){ int len=a.length; //每个都进行冒泡(一个一个来) for (int i=0; i=0; j--){...

2014-02-28 14:28:58 113

原创 linux下ant安装

1、到http://ant.apache.org/bindownload.cgi下载最新ant包2、解压ant包 tar -xvf ant.tar.gz3、配置环境变量(确保已经安装JDK) vi /etc/profile 新增: ANT_HOME=/usr/local/ant PATH=$ANT_HOME/bin:$PATH export ANT_...

2014-02-28 10:45:22 96

原创 mongodb分布式集群架构

http://freeze.blog.51cto.com/1846439/884925

2014-02-25 16:14:37 105

原创 JVM性能分析

1、jmap用来查看JVM中对象数量情况jmap -histo 'jvmPid' > memory.txt其中jvmPid为当前虚拟机进程的系统ID号,等待过后,memory.txt会按空间占用由大到小的顺序保存当前虚拟机运行中存在的对象类型,我们可以由此看出哪些类型对象占的空间和生成的数目较多,尤其是在自定义对象出现问题导致不能及时回收,这个功能是很有用的。2、jst...

2014-02-10 15:01:49 162

原创 关键字过滤DFA

package com.zqgame.mbm.util;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework...

2014-01-24 16:28:33 306

原创 java遍历map

public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println

2014-01-24 16:24:30 99

原创 linux 下Time_wait过多问题解决

1、通过 netstat -anp | grep TIME_WAIT | wc -l 命令查看TIME_WAIT数量2、TIME_WAIT产生的原因,可能是因为服务器主动关闭连接导致TIME_WAIT产生3、、查找TIME_WAIT解决方案:发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,vi /etc/sysctl.conf编辑文件,加入以下内容...

2014-01-24 16:19:43 204

原创 mongodb开机自启动

Mongodb开机启动在/etc/rc.local文件末尾添加下面的代码#add mongodb servicerm -rf /data/mongodb_data/* && /usr/local/mongodb/bin/mongod --dbpath=/data/mongdb_data/ --logpath=/data/mongdb_log/mongodb.log --logappen...

2014-01-24 16:14:51 130

原创 java生成短链接

public class ShortUrlGenerator { public static void main(String[] args) { // 长连接: http://tech.sina.com.cn/i/2011-03-23/11285321288.shtml // 新浪解析后的短链接为: http://t.cn/h1jGS...

2013-12-25 14:51:05 293

原创 lbs计算2点距离

/** * 计算两点距离 */public class GeoTool { /** * */ private static final double EARTH_RADIUS = 6378.137; /*** * 计算两点间的距离 * @param lat1 * @param lon1 * @param lat2 ...

2013-12-25 14:49:05 225

原创 redis配置文件解析

1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 3. 指定Redis监听端口,默认端口为6379 ...

2013-12-25 13:57:56 112

原创 手机web——自适应网页设计

1、允许网页宽度自动调整 viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%2、不使用绝对宽度 由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素 CSS代码不能...

2013-12-24 15:04:17 218

原创 linux统计命令

1、求和cat data|awk '{sum+=$1} END {print "Sum = ", sum}'2、求平均cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}'3、求最大值cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {pri...

2013-12-24 14:43:11 194

原创 mongodb索引与优化

一、基础索引1、创建索引 db.test.ensureIndex({"username":1})2、查询索引 db.test.getIndexes()3、删除索引db.test.dropIndex({"username":1})-- 数字1表示username键的索引按升序存储,-1表示age键的索引按照降序方式存储。4、复合索引 db.test.e...

2013-12-24 11:00:50 156

原创 mogno集群

mongod --dbpath d:\mongodb\db\ --port 27021mongod --dbpath c:\mongodb\db\ --port 27020mongod --configsvr --dbpath e:\mongodb\db\ --port 27022 启动mongos的时候应将其连接到1个配置服务器上:mongos --port ...

2013-11-01 14:39:04 141

原创 mysql常用命令

FLUSH PRIVILEGES show variables like 'max_connections';//查询最大连接数 update user set Password=password('zqgame') where User='username'//修改mysql用户密码 insert into mysql.user(Host,User,Pa...

2013-11-01 14:38:58 88

原创 mysql高级优化

【删除--如果不使用主从同步】注释,去除无用日志文件 # log-bin=mysql-bin # binlog_format=mixed 【修改链接】 # 最大链接值从100增加到512 max_connections = 512 # 错误链接从10改到100 max_connect_errors = 100 【修改线程数】 # CPU逻辑线程数的2-4...

2013-11-01 14:38:48 103

原创 mongo常用命令

索引普通索引1、唯一索引db.posts.ensureIndex({ slug: 1 }) 查询: db.posts.find({ slug : 'state-of-mongodb-2010' }) 索引:db.posts.ensureIndex({ slug: 1 }, {unique: true}); 2、组合索引 查询: db.comments.find(...

2013-10-30 17:10:45 167

原创 java控制tomcat的启动

用一个java中的 Runtime.getRuntime().exec(cmd)停止和启动linux中tomcat在这里我只写一个启动tomcat的脚本 停止的自己做1.首先写一个脚本 start.sh#!/bin/sh cd /usr/tomcat4/apache-tomcat-5.5.12/binsh startup.sh2.写一个页面(这里我用servlet)...

2013-10-30 17:09:06 186

原创 java常用性能分析命令

jmap -histo:live 进程ID >文件jstack -l 进程ID > 文件jstat -gcutil 进程号

2013-10-30 17:07:41 140

原创 linux下tomcat快速启动

#!/bin/shtomcatpath=/qn/sys_tomcatcase $1 in stop) cd $tomcatpath/bin ./shutdown.sh sleep 3 # SER=`netstat -nlp | grep :9090 | awk '{print...

2013-10-30 17:01:15 266

原创 java项目导致cpu100%

1、首先通过jvm命令jstack PID > jstack.log把日志导出2、top -h 查找出cpu100%的线程3、把cpu100%的线程ID转换成16进制4、在jstack.log文件中找出对应位置定位问题代码...

2013-10-30 16:54:17 353

空空如也

空空如也

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

TA关注的人

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