- 浏览: 445183 次
- 性别:
- 来自: 苏州
最新评论
-
danStart:
想问问,能监测服务是否挂掉吗?
公司要求实时监控服务器,写个Web的监控系统 -
hepct:
你好,最近在搭一个游戏服务器,能加好友请教下吗?1538863 ...
java游戏服务端实现 -
Limewwy:
没打完就发表了?为啥要这样设置?【游戏中需要传递用户的积分,这 ...
java游戏服务端实现 -
Limewwy:
楼主您好。请教为啥要这样设计?
java游戏服务端实现 -
3849801:
楼主,能够提供更具体的文档或者指导吗?我想搭建一个服务端,非常 ...
java游戏服务端实现
文章列表
public class QQ { public static final String QQNUM = "1985063628"; // QQ行号码 public static final String PASSWORD = "JDCZ1gsdps"; // 密码
private static DefaultHttpClient httpclient = new DefaultHttpClient(); private static boolean loginFlag = false; private static List<Cook ...
在线查询使用常用API
- 博客分类:
- java其它应用
转载
收集了一些常用的API参考文档,放在这里以备及时之需要:
Android文档 C++ CSS3.0(教程2) DHTML EXT3 Hibernate3.2 Hibernate3.3.1GA
java性能优化的地方
- 博客分类:
- 性能优化
自己都懂,但是难的有人帮我整理出来
转载:http://javatgo.iteye.com/blog/1155702
1.尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说, ...
自己最近做了一些关于工厂MES软件导致的OOM,比如avon,andersen,ford, 这是给公司同事做的OutOfMemory定位问题的分享,垃圾回收是参考江南白衣的一篇博文,各个点都是些比较表层的sharing,还没有写完,也和广大同仁做个交流
1 分析工具
1) 动态分析工具
Jprofile
2) 静态分析工具
a: 在启动java的时候加上参数 -XX:+HeapDumpOnOutOfMemoryError,这样如果由于OOM导致JVM crash的时候可以便于我们分析,生成的heap dump文件名字的命名规范如下, java_pidxxxx.h ...
看到博客首页有一篇很好的原创文章,关于io和newio的用法和比较,自己收藏了,
1. 前言
现在很多做网络通讯中间代理层的通讯都是使用Java1.4以后推出的NIO进行编写,现在还有很多开源的框架也是封装了NIO的书写细节来帮助大家简写异步非阻塞通讯服务。像MySql的代理中间件amoeba-mysql-proxy就是采用NIO的方式处理client端过来的request,之后与Mysql-Server层的通讯也是采用NIO进行命令消息发送的。再看咱们JavaEye首页介绍的项目xmemcached,其中作者Dennis是其xmemcached的开发人,他也是通过NIO的方式与mem ...
Java的一个强大的特性是能够动态加载一个给定名称的类,而事先不需要指导这个类的名字。这个特性使得Java的开发人员能够构造一个不需要重新编译即可扩展和修改的灵活动态的系统,在Java中,动态加载通常是调用类java.lang.C ...
1.安装,\\119.119.119.12\bu2$\Core_Dev\jprofiler5.1.2 jprofiler5安装目录运行jprofiler_windows_5_1_2.exe,安装到d:\Program Files\jprofiler5安装的过程中可以选择与IDE整合,也可以在安装完成后,运行Jprofiler的时候再整合。
2、建立JBoss测试用例
1、第一步是很重要的,否则jprofiler对于我们SA Jboss是不能正常监控内存和线程的,打开类似SA安装目录,比如:E:\Rockwell\9.0.101566\jboss\bin,点击run.bat编辑
找 ...
转载
以下一些问题及其答案,仅代表我个人观点,仅供参考,但是如果你遇到问这些问题的很可能就是我在面你。
1.自我介绍
其实我想要的不是姓名,年龄,工作经历这些,拜托这些简历上都有我不是文盲,我是想知道你的优点,特长这些信息,你可以很自豪的告诉我你擅长数据库,解决过****等无数难题就可以了。
2.我们公司会有自己的一套框架,你是否很快速的接受它,如果不能适应改怎么办
我想知道的是你的学习能力和适应能力,并且如果你对框架有你独到的见解,我会加分的
3.能不能够加班,或者出差,如果加班没有工资的话是否能接受
...
/* * @(#) Exec.java Feb 28, 2011 10:14:16 AM * * Rockwell Automation PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;
public class ExecModified{ public static void main(String[] args) { try ...
Eclipse-Refactor-重构 收藏 重构和单元测试是程序员的两大法宝,他们的作用就像空气和水对于人一样,平凡,不起眼,但是意义深重。预善事,必先利器,本文就介绍怎样在Eclipse中进行重构。
本文介绍了Eclipse支持的重构种类 ...
finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数不同是因为收集的对象只和JVM的垃圾收集策略有关。 1.构造函数 要点: 构建器(Constructor)属于一种较特殊的方法类型,因为它没有返回值.这与 void返回值存在着明显的区别。对于void返回值,尽管方法本身不会自动返回什么,但仍然可以让它返回另一些东西。构建器则不同,它不仅什么也不会自动返回,而且根本不能有任何选择.若创建一个没有构件器的类,则编译器会自动创建一个默认构件器. 2.finali ...
String count = "ss"; String tmp = count; count=null; System.out.println(tmp); System.out.println(count);
声明:是基于rockwell公司的mes产品代码的设计模式分析。
要谈Design Pattern就得从复用说起。我们每个人不管是使用经验,公式,工具大都从使用别人已经设计,发现了的东西开始的,而这便是复用的在我们生活中的具 ...
今天同事问到ArrayList中的
Java代码
private transient E[] elementData;
private transient E[] elementData;
声明为transient,为什么还可以序列化成功呢?
我的回答是ArrayList重写了
Java代码
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException{
int expectedModC ...
现代企业中,经营者和职工之间必须建立‘崭新的家族经营关系’,经营者要把职工当成自家人一般,所谓自家人,并不意味着娇宠和照顾,相反,要像父母纠正子女错误一样,关心职工成长,一发现缺点就毫不留情地指出来, ...