自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (9)
  • 收藏
  • 关注

原创 Intellij 加载文件 FileNotFoundException 异常处理

有段时间没用Intellij了 ,昨天从github上下载了一个项目学习下,结果在启动的时候一直报错 java.io.FileNotFoundException: conf\config.properties (系统找不到指定的路径。) 这就是那段报错的代码private static Properties props = new Properties();public...

2015-05-28 12:03:30 1169

原创 intellij 相关备忘

git 创建仓库和本地与仓库关联1.创建仓库(远端仓库)mkdir project # 创建项目目录cd project # 进入到项目目录git init  --bare # 初始化 git 仓库。此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息 2.仓库建立后,本地关联并提交内容(本地仓库文件夹)touch README #可有可无...

2014-04-08 17:07:30 200

原创 java应用内存镜像分析

1.查询java进程idwindows 下命令tasklist /fi "imagename eq java.exe" linux 下命令 ps -ax|grep java 2.使用jmap 命令生成镜像文件 Example: jmap -dump:live,format=b,file=heap.bin <pid>jmap -dump:f...

2014-03-14 15:25:39 285

原创 intellij ant home的配置路径问题

最近从eclipse更换到intellij上作开发,很多东西还在摸索中.有一天突然需要弄一个ant home的配置,seach了好久都没有答案.后来偶然发现了配置的方法.intellij中自带ant ,位置在你的intellij安装目lib\ant下:    ...

2014-01-13 14:51:03 1202 1

处理java调用groovy :unable to resolve class异常

 使用java调用groovy,在windows开发环境下的代码如下:GroovyScriptEngine scriptEngine = new GroovyScriptEngine(System.getProperty("user.dir") + "/data/groovy"); Eclipse跑程序没有任何问题,但是当部署到linux环境以后就出现了下列bug,死活过不去了.....

2013-08-30 12:33:05 19604 4

原创 SRP6 java版本 密码验证

在游戏账号登陆过程中,我们需要对账号密码做验证的同时,还要防止有可能被黑客截取协议数据,盗取账号密码.通常会要使用一些加密算法和协议防止密码的泄漏.在这里要推荐的就是SRP6.SRP全称Secure Remote Password(安全远程密码).使用SRP的客户机和服务器不会在网络上传送明文密码,这样可以消除直接密码嗅探行为,另外使用高强度的算法保证了不可能使用字典法攻击嗅探到的数据....

2012-09-28 12:17:07 729

原创 Cloud Foundry入门

上个周末刚刚参加了oschina的源创会,其中有对Cloud Foundry 这个平台做介绍.之前对云计算的东西没怎么弄过,处于好奇今天注册了一个账号,照着官网教程运行了hello world.官方的教程:http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html这个教程讲述的是注册一个Cloud Foundry账号以后,用vmc部...

2012-07-25 17:15:23 205

原创 java应用简单嵌入脚本模块

 现在很多应用的业务逻辑会经常根据不同需求而加以修改,比如在线游戏需要更新任务和日常活动.通常的方法就是在设计的时候能把这部分抽离出来,把这部分的逻辑放大脚本模块处理.脚本动态更新的灵活性大家都知道的...在此介绍一个简单的方式如何把脚本嵌入应用...熟悉java jdk的朋友应该知道1.6以后javax.script 对主流脚本语言都给予了支持.这里主要用groovy...

2012-04-18 11:08:10 265

Erlang 手动编译

具体的编译过程在这篇bolg中已经有写出:http://www.cnblogs.com/me-sa/archive/2011/07/05/erlang0003.html 其中的Emakefile文件有错误的地方,正确的应该是: {['src/*','src/lib/*','src/mod/*','src/test/*'],[{i, 'inclu...

2012-04-10 10:58:53 129

原创 nosql学习导航

 针对中文站现在的需求现状分析目前常见的NOSQL使用场景,并对不同的No SQL软件在统一场景下做对比,涉及的No SQL软件有memcached,redis,mongodb,hbase等。由于在平时工作和沟通中发现有些开发同学对不同的No SQL有误解或误用的情况,希望通过本次分享可以让大家NO SQL有一个正确的理解。 分享大纲:1.中文站目前的问题2.为什么使用NO...

2012-02-13 11:29:58 93

原创 转-Social Game与MMORPG在服务器架构上的差异

转载:http://blog.csdn.net/stanjiang2010/article/details/6954445 最近在作公司的一个Social Game的项目服务器架构设计,与之前做过的MMORPG(简称RPG)相比,差别还是较为明显的,现总结一二,以供分享!(一)协议通信         1)Socail Game为了快速开发,在通信协议的选择上均会选择http作为...

2012-02-02 16:08:52 87

原创 hadoop 学习笔记

MapReduce Eclipse -Plugin:1.最新的 MapReduce Tool下载地址:http://wiki.apache.org/hadoop/EclipsePlugIn(网上搜索很多之前的链接都是指向IBM developerworks,但从IBM把Hadoop捐给Apache以后就不行了!)2.原来eclipse-plugin在hadoop的包下面也包含...

2011-11-18 14:26:08 81

原创 Windows 下 sbcl or slime 搭建lisp开发环境

 原文地址:http://www.cnblogs.com/babykick/archive/2011/06/15/2081231.html今天有人问,windows下如何配置Slime+sbcl 开发环境,以前配置过,但现在没用,就重新配置了下。大概配置步骤。先下载Emacs 的windows版本,下载地址自己找。SBCL的下载地址Slime的下载地址下载好后,第一步安装好Emac...

2011-11-03 11:30:47 263

原创 TOMCAT 主目录 与虚拟目录的配置

注:本来还想找找原著的连接,结果大家都是复制粘贴,没有给出转载连接.原著估计已被深埋了,呵呵很久没贴过东西了,最近要重新搞web工程,突然发现自己啥都忘记了,原来还要配置虚拟目录啊!放在这里当笔记吧,方便自己日后查找.以下小结使用tomcat5.0.28测试通过,tomcat安装路径为C:\Tomcat在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变to...

2011-06-13 10:43:51 78

原创 AE-go_GameServer Player Cache 结构分析 笔记

AE-go_GameServer 是一个开源永恒之塔的模拟服务器项目(服务器端).抱着之前对游戏数据缓存的问题看了一下对应的Player Cache相关的模块逻辑.首先要了解一下java 几个特殊的References网上有很多这类文章:http://blog.csdn.net/xtyyumi301/archive/2008/10/04/3015493.aspxAE中用了两种引用类...

2011-01-18 14:38:09 289

原创 通过运行框,输入程序名称快速启动程序

快速开启程序的方法:首先我们要知道:凡是在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 下的应用程序都可以用“运行”输入程序名称打开这样一来我们就 可以这样:比如我想快速的启动jdk 1.6的帮助文档,而不用每次都打开文件夹找来找去!那就可以如下操作1:打开注册表,找到HKEY...

2010-11-29 23:32:43 585

netty 使用注意事项

最近在使用netty的时候突然碰到这样的一个警告: 2010-8-11 12:20:28 org.jboss.netty.util.internal.SharedResourceMisuseDetector警告: You are creating too many MemoryAwareThreadPoolExecutor instances. MemoryAwareThreadPo...

2010-08-18 16:13:54 338

原创 转--META,http-equiv,name

转载:http://lefter.net/blog/meta/今天在上看一个positioniseverything查看IE6的border混乱的BUG说明页面发现Firefox的滚动条有点不一样,心想难道Firefox也可以像IE一样控制其滚动条的颜色之内的了么?于是研究了一下原来是这段代码的作用<meta http-equiv="MSThemeCompatible" conten...

2010-06-29 10:50:16 88

Eclipse 3.5 编译错误 :The type LineSeparator is not accessible due to ..\rt.jar

今天要弄个xml的解析,同事已经有一个写好的用例了.就直接拿过来用了!但是导入eclipse后,确发现他用的几个xml解析类被提示编译错误!我找了很久,发现jdk的包我也是有的,但是编译器就是报错!后来找到相关的一片文章说到了解决方法:http://stackoverflow.com/questions/1517619/eclipse-3-5-1-compiler-error-th...

2010-04-29 10:50:40 188

设置ecilpse Ui风格

天天都要面对的eclipse,几乎一成不变,你是否想过要给它多点变化呢?之前就有网友恶搞启动画面,改成了信春哥图<手把手教你打造有春哥保佑的eclipse开发环境>  有兴趣的朋友可以试一试,但是我几天还要介绍几个!eclipse主题插件!Extended VS Presentation官网地址适当的时候来个改变也不错!当然还有个最简单的不用下载插件...

2010-04-10 15:41:20 125

转--中英对照的网络游戏术语

转载地址:http://bbs.gameres.com/showthread.asp?threadid=126257AC - Armor Class,盔甲等级、级别Account - 账号,与密码Password相对Add - 一只玩家加入到组队中,如果请求别人组队,可说Add me pls.AOE - Area Effect Damage,区域作用魔法,指的是一个可以伤害一个区域中的一群怪物...

2010-04-08 19:41:01 189

原创 解决java.util.HashMap.get异常

一早上就听说我们服务器重启了,后来拉日志一看异常:java.util.HashMap.get看过后没有发现逻辑上的问题,老大说吧HashMap都改成ConcurrentHashMap,将信将疑的改啦.后来去google查了,还真是这样!IBM论坛上对此类问题也做出了解决:http://www-01.ibm.com/support/docview.wss?rs=2307&cont

2010-03-25 11:40:00 1202

转载 笔记--linux 文件查看 命令

1--在查看日志文件时,由于日志通常数量非常庞大,控制台也不能完全显示.使用:tail -f  将和日志文件同步输出,只要日志修改,控制台就能立马看见!2--查询文件命令,支持多条件查询:cat |grep |grep 

2010-03-25 11:32:00 452

转:关注Queue:Java 1.5 添加新的数据结构接口 (SynchronousQueue)

 转载:http://blog.csdn.net/Victor_Jan/archive/2004/09/27/117695.aspxJava 1.5版本最终提供了对编程中最基础数据结构之一-Queue的内在支持。本文章将探究新添加到java.util包中的Queue接口,演示如何去使用这个新特性去使你的数据处理流式化。by Kulvir Singh Bhogal  (T...

2010-03-16 16:07:50 67

XP系统中快速改变桌面目录路径的方法

很多朋友想到要修改桌面目录的路径时,都会去对注册表进行修改.而且网上有很多教程都如此! 如百度知道上的: http://zhidao.baidu.com/question/17336918 但是感觉这个有点麻烦,注册表这东西改错了就不好办了! 现在改变桌面有个简单的方法. 首先我们设置下文件夹的工具栏,如图: 把 移至 放入到功能栏上.就象下面这样: 下面要做的就是到C:\...

2010-03-14 14:17:26 574

dell e6400 安装xp 蓝屏问题

刚刚上手dell e6400,想装个双系统玩一玩,结果发现sata的硬盘装xp还不能直接用ahci的模式安装.(因为网上说要装xp和win7的双系统,最好先装xp,再装win7)在网上找了很久终于解决了问题!双系统跑的很畅顺!这是网上有关蓝屏的解决办法:http://itbbs.pconline.com.cn/notebook/10835398_1.html?aid=7055547...

2010-03-12 10:56:42 373

原创 Jython 报错 TypeError: too many arguments

今天在使用jython的时候发现了一个这样的错误,可能我对python不熟悉的缘故!python代码是这样的:import sysfrom test import Handlefrom test import ITaskclass Task(ITask): def work(): i=10000000 while (i>0): i=i-1...

2010-03-01 15:01:43 2597

转载--linux 下 scp 的用法

有时候要用怕忘记了!copy 本地的档案到远程的机器上 scp /etc/lilo.conf [email protected]:/home/k 会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。 copy远程机器上的档案到本地来 scp [email protected]:/etc/lilo.co...

2010-02-25 22:53:14 87

原创 转--通过位运算求整数的绝对值

MOV EDX, EAX;SAR EDX, 31;     //如果EAX是负数:EDX=oxffffffff,否则EDX=0XOR EAX, EDX; //如果EAX是负数:EAX取反,否则EAX不变SUB EAX, EDX;   //如果EAX是负数:EAX减0xffffffff(-1) 取反加1就是绝对值,否则EAX不变int temp = N...

2010-02-09 10:21:11 179

原创 一个人能记住的东西

看的今年第一期的程序员上有篇文章叫做<世界顶尖运动队教练的成功秘诀>,里面提到研究发现:一个人能记住的东西:对于听到的能记住10%,对于看的的能记住35%,对于同时听到和看的能记住55%,对于自己重新表述的能记住70%,对于自己重新表述并且动手做的能记住90%.是不是得到了一些启示呢?...

2010-01-27 17:41:44 102

原创 精简版java efficient

<java efficient>这本书一定很多人都看过,但是似乎每次新版出来后都会因为jdk的更新又多出几条规则.看完之后能否理解消化还需要一段时间.特别是很多时候都记不住那么多的规则!这几天在j2me gaming这本书看到几点不错的编程技巧,如果能在平时的编程过程中注意到以下几点应该会对代码性能提升不少.1.用StringBuffer代替String,因为String对象不能被...

2010-01-27 17:35:58 422

原创 理解java nio 在线资料取经

相信很多人也会跟我一样,在初次接触什么是java nio的时候都是一头雾水.当然网上有大量质量可以查看,在很快的时间内你可以知道如何使用nio.但这些就足够了吗?是否离开网络模板后你依然能够灵活运用nio的各种特性呢?是否能够真正领悟其中含义呢?当我在线搜寻大量资料后发现一本书上的一段内容确实不错,这里不是推荐你买这本书,而是通过在线阅读其中的部分对自己的理解进行充实!书名:GlassFishht...

2010-01-23 16:47:24 105

原创 转-查看 MySQL 数据库中每个表占用的空间大小

来自:http://www.oschina.net/bbs/thread/3673如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录...

2010-01-12 13:53:14 164

原创 修改文件名称,rename bat

今天收到要发布的客户端包,后来一看名称要改下,但是太多了,后来在网上找了下remane的命令.省事多了!   @echo offrem 启用"延缓环境变量扩充" setlocal EnableDelayedExpansion set a=_0set str=rem 循环当前目录下所有图片的文件名,支持带空格的名称 for /f "delims=" %%i...

2009-12-18 10:47:10 747

一些linux 命令补全,记下了

查看系统是64位还是32位getconf LONG_BIT getconf WORD_BITfile /bin/lslsb_release -acentos 挂载windows共享mount -t cifs -o username=administrator,password=ygsisxxs //192.168.1.999/temp /mnt 正则表达式 命令传递...

2009-12-04 18:57:27 82

在线源代码查询-grepcode.com

在这里可以查询到很多开源代码,java,groovy,struts等等都有 All Repositories: JDK Maven-Central JBoss.com CodeHaus.org GrepCode Eclipse-3.4.2 Eclipse-3.5 http://grepcode.com/ ...

2009-11-28 11:19:00 491

重复使用同一对象锁问题!

通常由于某些业务需要对并发进行处理,所以会加锁如:Lock lock = new ReentrantLock(); 最近刚好出现了这样一个问题,为了控制并发的影响在很多业务逻辑中加入lock,但是由于业务之间的关联性,尽然出现重复使用一个锁对象。出现类似这样的代码结果:static Lock lock = new ReentrantLock(); public static...

2009-10-22 11:01:18 309

原创 温故知新--重温java Proxy

之前在使用spring的时候就了解过java中的代理机制,但是当时也是理解的一知半解的.今天看了组长一篇有关无等待数据库连接池的文章,里面使用到Proxy绕过Connection的正常关闭,而把Connection 放入到队列中重复使用从而提高数据库连接数度,提高机器效率!(http://www.javagg.com/diary/88574472)重温Proxy的作用后,感觉对以前模糊...

2009-09-18 16:56:08 191

原创 java的 volatile原来是这样?

前些日子在看些多线程方面的资料,当我看到对volatile这个关键字的解释的时候,让我出现了一些困惑! 在某些书籍中说 写道'在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步.当你定义long或double变量时,如果使用volatile关键字,就会获得(简单的赋值与返回操作的)原子性' ...

2009-09-18 10:57:22 107

原创 笔记--linux 文件查看 命令

1--在查看日志文件时,由于日志通常数量非常庞大,控制台也不能完全显示.使用:tail -f <文件名称> 将和日志文件同步输出,只要日志修改,控制台就能立马看见!2--查询文件命令,支持多条件查询:cat <文件名称> |grep <查询内容>|grep <查询内容>...

2009-09-02 16:48:03 67

UniWebView3.8.0.zip

UniWebView 3.8.0 unity3D的手机内嵌网页插件~

2019-05-13

Highlighting System V5.0

适用于unity2017.2.0以上 Highlighting System V5.0 测试: •PC •Mac •XBox One •HTC Vive •Android •iOS

2019-05-07

实用Common.Lisp编程

这本《Practical Common Lisp》之所以号称Practical,正是因为这本书大量介绍Common Lisp在现实世界中的各种应用方式,算是第一本「入世传教」的Common Lisp著作。《Practical Common Lisp》是目前最畅销的Common Lisp著作,出版至今不过半年,却已经成为Common Lisp使用者人手一本的书,可见这本书的重要性。 本书一开始完整地介绍Common Lisp语言,让读者彻底了解这个语言,最后用超过三分之一的篇幅介绍各种实际应用。本书有相当多应用程序的范例,透过本书的各个范例,你会渐渐体会到,运用Common Lisp写程序是很酷的事。

2011-11-03

mina 中文参考手册 各个接口都做了详尽的描述

对mina的各个接口都做了详尽的描述,这可是做移动飞信朋友做的pdf哦!免费让大家下载吧!希望广传天下

2010-03-25

Java 6 JVM 参数选项大全

主要是对java应用启动时候的熟悉相关参数的设置,对整个应用的性能起着至关重要的作用哦

2010-02-24

JVM的内存机制介绍 doc

在网络上找了些jvm内存相关的文章,整合了下,供大家参考参考!

2010-02-24

VisualVM_入门指南

可以好好学习下,能对java内存很好的监控

2010-02-24

线程池技术在网络游戏服务器中的应用

在网络服务器的开发过程中,Pool (池) 的概念已经被广泛地应用。使用池技术可以 明显地提高应用程序的速度,

2009-11-16

空空如也

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

TA关注的人

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