java
lykke2012
这个作者很懒,什么都没留下…
展开
-
java 生成 静态html
java 生成html 网上的大部分资料都是 用 ##title## 这样的模板替换,但是 这种方式不能满足 假如 有一个list 的数据 要循环的 构建 tr 这种方式 因此 采用 流的形式 将 html 模板 以字符串 形式读出来 在 构建 html 内容 在写入 即可 代码: public class HTMLGenerator { public static ...2011-09-15 15:43:16 · 127 阅读 · 0 评论 -
java 中object 方法
Java中Object的方法 构造方法摘要 Object() 方法摘要 protected Object clone() 创建并返回此对象的一个副本。 boolean equals(Object obj) 指示某个其他对象是否与此对象“相等”。 protected void 构造方法摘要 O...2012-11-02 07:39:49 · 81 阅读 · 0 评论 -
java 容易引起内存泄漏的几大原因
容易引起内存泄漏的几大原因 1 静态集合类 像HashMap、Vector 等静态集合类的使用最容易引起内存泄漏,因为这些静态变量的生命周期与应用程序一致,如示例1,如果该Vector 是静态的,那么它将一直存在,而其中所有的Object对象也不能被释放,因为它们也将一直被该Vector 引用着。 2 监听器 在java 编程中,我们都需要和监听器打交道,通常...2012-02-14 16:01:32 · 299 阅读 · 0 评论 -
java 反射机制
JAVA反射机制的学习 JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反射机制主要提供了以下功能: 1.在运行时判断任...2012-02-09 11:24:31 · 57 阅读 · 0 评论 -
java nio 编程
转自:http://yangguangfu.iteye.com/blog/774194 [code="java"]Java代码 晚上学习了下Java 的 NIO Socket编程,写了下面这个小程序,包括服务器端与客户端。实现的功能为客户端向服务器端发送随即数目的消息,服务器端一条一条的回应。消息内容保存在talks.properties文件中,内容为: Hi=Hi ...2012-02-06 14:13:02 · 127 阅读 · 0 评论 -
解决zookeeper linux下无法启动的问题
在linux下安装zookeeper时,出现了如下的错误: [hadoop@hadoop-master bin]$ ./zkServer.sh start JMX disabled by user request Using config: /opt/zookeeper-3.3.3/bin/../conf/zoo.cfg Starting zookeeper ... ...2011-12-05 14:20:44 · 938 阅读 · 0 评论 -
使用Java NIO编写高性能的服务器
使用Java NIO编写高性能的服务器 从JDK 1.5开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。 说来惭愧,直到JDK...2011-12-04 17:28:41 · 54 阅读 · 0 评论 -
JVM学习笔记-方法区示例与常量池解析
JVM学习笔记-方法区示例与常量池解析(Method Area Use And Constant Pool Resolution) 博客分类: jvmjava方法区 As an example of how the Java Virtual Machine uses the information it stores in the method area, consider these ...2012-01-30 09:36:07 · 106 阅读 · 0 评论 -
JVM调优 (2)
JVM调优 1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 ...2012-01-13 14:00:04 · 79 阅读 · 0 评论 -
jvm 启动参数
转载自:http://www.blogjava.net/midstr/archive/2008/09/21/230265.html jdk1.4.2 JVM官方地址:http://java.sun.com/j2se/1.4.2/docs/guide/vm/index.html 标准和非标注参数(for windows): http://java.sun.com/j2se/1.4.2/...2012-01-13 13:58:26 · 71 阅读 · 0 评论 -
Java虚拟机(JVM)参数简介
Java虚拟机(JVM)参数简介 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。 JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。 另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMe...2012-01-13 13:14:15 · 66 阅读 · 0 评论 -
Java 哈夫曼编码反编码的实现
Java 哈夫曼编码反编码的实现: //哈弗曼编码的实现类 public class HffmanCoding { private int charsAndWeight[][];// [][0]是 字符,[][1]存放的是字符的权值(次数) private int hfmcoding[][];// 存放哈弗曼树 private int i...2011-12-23 09:52:02 · 136 阅读 · 0 评论 -
离线并发与锁机制
离线并发与锁机制 离线并发的来源 在Web项目中,离线并发显得尤其严重。例如,用户A和用户B同时修改数据库中的某张表的R行,加入R行有两个字段分别是C1,C2。 假如按照如下过程修改: 1 用户A将数据R(C1,C2)读取到A的浏览器中。 2 用户B将数据R(C1,C2)读取到B的浏览器中。 ...2011-12-15 15:47:01 · 63 阅读 · 0 评论 -
Java观察者模式(Observer)详解及应用
Java观察者模式(Observer)详解及应用 由于网站带有弱sns功能,因此需要设计关注和被关注的消息或是动作通知,那么将这个需求抽象出来的时候就会发现正好符合java中 订阅者模式,我还是喜欢叫观察着模式,具体网站的实现代码就不写了,写一个简单的例子大家了解下即可 一、概述 Java的设计模式很多,观察者模式被称为是模式中的皇后,而且Java jdk也对它做了实现,...2011-12-14 11:19:04 · 95 阅读 · 0 评论 -
jvm 参数设置
jvm 参数设置 /usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -X...2011-10-18 16:01:08 · 54 阅读 · 0 评论 -
eclipse 成功发布工程 但访问不到项目
前提: 将其他的 工程 copy 一份修改了名字 在eclipse 里 然后重新发布这个修改后的项目名 可能访问不到项目 即使发布成功的话 必须修改: eclipse 中 右击项目然后refactor然后rename是不够的,这样会提示找到不。还要在右击项目, 选properties—>Eclipse->Web设置 ...2011-09-29 17:48:34 · 224 阅读 · 0 评论 -
博客地址变更
all the guys of visiting the blog : I had changed my blog stie to wordpress ,that is my blog site [url]http://wwangcg.com[/url] thanks everyone that support me at so along time . thank...2013-08-16 10:29:38 · 184 阅读 · 0 评论