自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何调优JVM - 优化Java虚拟机(大全+实例)

堆设置-Xmx3550m:设置JVM最大堆内存 为3550M。 -Xms3550m:设置JVM初始堆内存 为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xss128k: 设置每个线程的栈 大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。应当根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能 生成更多的线程。但是...

2016-09-12 17:00:54 269

原创 mysql limit优化

mysql 的分页查询方式在数据量达到几百W时性能急剧下降.  limit 3000000,10000 这时需要通过用自增id来快速定位 where id>0 limit 10000where id>上次查询的最大id limit 10000...

2016-04-20 14:22:45 192

原创 ant

<?xml version="1.0" ?><project name ="antPro" default ="sign" basedir ="E:/anttest"><property environment="env" /><property name="jarsigner"

2015-01-09 15:47:50 220

原创 接口监控脚本

loginservice.sh[msdk@10-4-14-148 ~]$ more loginservice.sh #!/bin/bashgameid="100"gamekey="987654321"sdkkey="12345678"username="testname"password="testpass"ostype="1"timestam

2014-11-14 17:26:36 404

原创 jprofiler 8 安装与使用

下载什么就不多说了 window端安装jdk,安装jprofiler下一步下一步就OK了,也可以安装eclipse插件进行本机分析,但我们要远程分析linux机器上的jvm. linux端下载下载linux端的jprofiler,解压就好了,配置环境修改profile文件命令:Vim /etc/profile在最后加上:JPROFILER_HOME=/...

2014-09-11 13:45:26 262

jmeter测试插件开发

由于要测试游戏服务器性能,需要使用长连接,所以只好自己写个插件了。 网上找到一位思路,放到ThreadLocal里来保存Socket对象,看起来好像没啥问题,但发现Socket无法释放,放到teardownTest方法里也没法正常关闭,(使用netstat -nao可查看) 然后就问题,最终发现jmeter关闭或结束测试时,直接关闭测试线程,然后再起一个新线程来调用teardow...

2014-09-02 14:29:47 128

原创 visual vm远程监控

visualvm远程监控,推荐插件:Visual GC,JConsole Plugins,Tracer远程分两种,一种jstatd,一种jmx(感觉jmx要强大点) jstatd配置:在JAVA_HOME/bin中创建文件:jstatd.all.policy文件内容如下:grant codebase "file:${java.home}/../lib/tools.jar...

2014-08-28 16:33:19 205

原创 linux启动java脚本

启动:#!/bin/shpsid=0checkpid() { javaps=`jps -l | grep it.gotoandplay.smartfoxserver.GameServer` if [ -n "$javaps" ]; then psid=`echo $javaps | awk '{print $1}'` else ...

2014-08-26 16:51:06 185

原创 linux下java通用启动脚本

#!/bin/sh##该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用,#也可以作为启动java程序的独立脚本来使用。##Author: tudaxia.com, Date: 2011/6/7##警告!!!:该脚本stop部分使用系统kill命令来强制终止指定的java程序进程。#在杀死进程前,未作任何条件检查。在某些情...

2014-08-26 09:27:13 173

原创 Netty测试

测试环境: 服务器 1台 OS: Red Hat Enterprise Linux Server release 5.4 CPU: 4xIntel(R) Xeon(R) CPU E5450 @ 3.00GHz MEMORY:4G客户端5台,配置同服务器上述的测试环境都是采用的虚拟机,而且虚拟机性能不是很好,所以我主要是测连接数,其中有涉及到性能的地方不具可参考性。另外...

2014-08-22 15:28:23 324

原创 java去除字符串里的中文或其它乱码

String str_VarMboxRead = "<th>退信原因:<th> <td colspan=2> <p> DATA ʧ ܶԷ ʻ ʼ <p> "; System.out.println("change chinese before Var.

2014-01-13 16:00:42 3752

原创 activemq5.8使用手记

activemq使用的配置文件<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for addition...

2013-09-27 15:33:01 202

原创 java 操作ssh命令

java 操作ssh命令 import java.io.InputStream;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelExec;import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import com.jcraft....

2013-03-06 11:21:08 271

原创 java hashtable多线程操作遍历问题

最近发现程序经常报出java.util.ConcurrentModificationException异常.发现其一个互斥作用的hashtable线程周期性去除无用key报错,导致hashtable值不断增大. 检测线程为单独线程,每一小时检测一次,使用java的iterator进行遍历.问题就出在iterator.在使用iterator遍历时不能使用原hashtable的put与re...

2013-01-25 16:24:38 313

原创 bat文件自动按日期生成文件名

在windows中新建一个bat文件,复制以下代码.set ftp_server_filename=%date:~0,4%%date:~5,2%%date:~8,2%_sum_start.txtecho %ftp_server_filename%pause&end 

2012-12-13 10:19:56 3826

java读取文件多平台下乱码问题

最近发现java读取文件在window下正常.但有时在linux就乱码.于是花了点时间找了一下. 以下面的代码为例FileReader fileReader = null;BufferedReader bufferedReader = null;fileReader = new FileReader("");bufferedReader = new BufferedRead...

2012-10-23 11:21:31 172

原创 oracle导入数据方法

生产线数据库只有查询权限,需要从生产线下50W数据导入研发线,以下技巧可能使导入速度加快. 1.用PL/SQL连接上数据库,执行查询语句,导出数据格式为csv.2.新建控制文件. input.ctlLOAD DATAINFILE 'F:\Users\xxxxx\Desktop\aa\tt.csv'truncate --操作类型,用truncate table来清除表中原来记...

2012-09-20 09:31:50 278

原创 java 密码生成类

生成长度大于6位并必须含有数字+小写字母+大写字母. public class StringUtil { private static String [] genkey = {"0","1","2","3","4","5","6","7","8","9","a","b&

2012-09-14 10:15:03 268

原创 linux 驱动调试

开始自己的第一个驱动程序时,大家应该都是从hello,world开始的吧,是否会遇到虽然我们加载模块成功了,却没有输出hello,world的情况呢,我就遇到了,找了下资料,原来是printk与控制台在作怪。2010-05-31 16:13:09  :刚才又去查了下资料,下面的方法不一定解决问题,原因是:转自:http://forum.ubuntu.org.cn/viewtopic.php...

2012-09-04 13:50:42 143

原创 关于BOM文件的处理

java读取文本带BOM信息最前的字符会有问题,原因是BOM头. 解决方法是使得apche的commons的io包BOMInputStream类即本兼容这个问题 lnr = new LineNumberReader(new InputStreamReader(new FileInputStream(file.getAbsolutePath()))); 改为lnr =...

2012-08-21 15:44:17 264

原创 oracle jdbc debug

To get Oracle JDBC log output, you must use the oracle driver debug JAR files (in your classpath), which are indicated with a "_g" in the file name, ex. ojdbc5_g.jar. Then you need to enable java.ut...

2012-06-13 14:59:07 213

原创 java图片高质量缩放类

找了很多都不理想,最后找个到老外写的,不得不承认老外写的确实牛B。package com.test;import com.sun.image.codec.jpeg.JPEGImageEncoder;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEncodeParam;...

2011-12-15 11:20:38 753

网页解析经验谈

以前一直用htmlparser,但这东西N看前就不更新维护了,真是担心啊。最近使用中发现htmlparser有时会卡死,进入无限等待中。 看来的设置一下超时。Parser parser = new Parser(conn);parser.setURL(page);parser.getConnection().setConnectTimeout(Constant.CONNEC...

2011-11-30 10:41:57 119

原创 轻松几招增强wordpress安全

我们日常上网,一般都是动态IP上网,每次上网前,ISP提供者随机分配一个IP地址,由于IP不停在变化,被Hacker盯上的概率很小。而我们的网站就大不相同了,网站的域名一般是固定的,而且IP地址是固定的,一旦被盯上,被黑的可能性很大,所以加强网站的安全是很有必要的。其实只需通过修改 .htaccess 和在主题的 functions.php 函数,就可以显著提高wordpress的安...

2011-09-01 14:08:33 153

原创 ubuntu下用mutt和msmtp实现发送gmail邮件

安装 mutt 和 msmtp:sudo apt-get install mutt msmtp修改配置文件nano ~/.msmtprc输入以下内容:01account default02host smtp.gmail.com03from gmailuser@gmail.com04tls on...

2011-08-31 16:27:59 364

原创 JAVA使用7-zip解压缩带密码的Zip文件(非Proccess方法)

首先到sourceforge网站下载sevenzipjbinding压缩包我下载的版本是sevenzipjbinding-4.65-1.04-rc-extr-only-AllWindows.zippublic void unzipDirWithPassword( final String sourceZipFile , final String destinati...

2011-08-22 14:27:46 352

原创 ubuntu下使用mutt+msmtp发送邮件(转)

每天需要多次备份文件,所做操作比较机械化,所以就想在shell下自动帮我备份文件,开始想使用mail命令但是mail命令发邮件需要开启sendmail服务,我只是一台客户端,开个sendmail没有必要,于是乎,在网上找了好久,才发现mutt是个好东西。在ubuntu下安装mutt很方便,只需要sudo apt-get install mutt,另外需要安装msmtp,一个发邮件的小工具,...

2011-08-17 16:17:44 315

原创 cocos2d与Autorelease Pool

cocos2d 创建的 autorelease 对象cocos2d 中,只要不是使用 alloc 方法创建的对象,都会自动发送 autorelease 消息使用 cocos2d 的模版创建一个应用程序后,会发现只有 main.m 里面创建了一个 Autorelease Pool。除此以外应用程序再无 Autorelease Pool 的踪迹。而 cocos2d 中所有非 ini...

2011-08-15 10:21:14 132

原创 cocos2d竖版设置

在RootViewController.m里面,在shouldAutorotateToInterfaceOrientation:方法里面,找到#elif GAME_AUTOROTATION == kGameAutorotationUIViewController这个宏判断然后把 return (UIInterfaceOrientationIsLandscape(interfaceOrienta...

2011-08-11 22:52:58 276

原创 ipv6

不用F墙上Youtube? 怎么可能? 是真的,用 IP V6.好的,一步一步来:1.安装协议:cmd→ipv6 install(Vista Win7用户直接跳过 默认安装)2.获得IPV6地址:下载 GogoClient ,安装好后,直接点击右下角 "connect",然后点击 "status" 选项卡,稍等片刻,看到那些空白的地方被密密麻麻的数字和字母填充的时候,恭喜你...

2011-08-08 21:00:39 2198

原创 JNative传C结构体

直接给链接,呵呵!Good Luck. http://jnative.free.fr/SPIP-v1-8-3/article.php3?id_article=10

2011-07-29 17:36:01 509

原创 IKAnalyzer试用手记

其它什么的不哆嗦了,直接上代码。import java.io.IOException;import java.io.StringReader;import org.wltea.analyzer.IKSegmentation;import org.wltea.analyzer.Lexeme;public class Test { /** * @param...

2011-06-28 11:11:04 121

原创 cocos2D坐标系统

cocos2d是基于OpenGL ES的,所有它的坐标系统为以下图:   anchorPoint为了将一个矩形图像精准的放置在屏幕某一个位置上,需要设置该矩形的位置参考点(人们通常习惯亍将该参考点是、认为是该矩形的左上角那个点)。CocosNode的该属性就是返个参考点。x,y轴挄照OpenGL ES坐标系,数值采用相对自身宽、高的比例。  Po...

2011-06-01 12:10:55 128

原创 app放真机测试

本方式测试环境为XCode 3.2.3 IOS4.0本方法只能把APP放到真机中测试,不能联机调试。 APP写好了之后,关闭XCode,记的要完全关闭哦。找到/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/里的SDKSettings.plist.先修改一下权限。右键Get Info,不多...

2011-05-29 23:45:27 346

原创 XCode升级方法

XCode的升级方法就是下载新的全量版本(PS:没有增量版本),再把老的卸了,再安装新的,MD一个2G多。真是蛋疼的厉害。 卸载方法:在命令提示符下输入$ sudo /Developer/Library/uninstall-devtools –mode=all 安装就不说了,下一步下一步完了。...

2011-05-28 16:48:31 489

原创 info

--------[ 360硬件大师 ]---------------------------------------------------------------------------  版本:             360硬件大师 2.75.10.1215  主页:             http://www.ludashi.com  操作系统:         Windows XP...

2011-05-14 18:18:59 299

原创 cocos2d安装

先到www.cocos2d-iphone.org/download下载安装包.我下的是0.99.5.下完之后看一下readme Runtime Requirements---------------------------Snow Leopard (v10.5) or newer for mac games  接着安装一下模板.在控制台下输入下面命令.sudo CO...

2011-05-14 15:07:26 84

原创 java的FTP客户端组件

ftp设置为被动模式时,用apache的FTP组件怎么搞都下载不了,不知道是版本问题还是它本身就有问题。后面也不想搞了,就直接换了一个叫ftp4j的组件,一下就OK了,看来这apache也不能太相信了。...

2011-05-13 17:32:48 125

原创 Cocos2D的4个基本概念

开发cocos2d 应用程序,必须先了解如下4个概念:Scenes  DirectorLayersSpritesScenesscene(即 CCScene类)是app 工作流上独立块。scene也叫做 screents 或者“stages”. 一个app可能拥有多个scenes, 但在任何时候只能有一个是激活状态的。举个例子,某个游戏可能拥有如下scenes: Intro, Menu菜单, Lev...

2011-05-09 16:27:58 173

原创 XCode快捷键

12三/100博主:易飞扬原文链接 : http://www.yifeiyang.net/iphone-development-techniques-of-environmental-articles-2-xcode-in-shortcut-keys/转载请保留上面文字。iPhone开发技巧之环境篇(2)--- XCode中的快捷键Xcode 也有许多快捷键,编程的...

2011-05-06 15:43:40 152

空空如也

空空如也

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

TA关注的人

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