- 博客(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
原创 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关注的人