java base
文章平均质量分 77
iteye_1029
这个作者很懒,什么都没留下…
展开
-
MyEclipse/Eclipse的内存优化与内存不足的解决办法
MyEclipse/Eclipse的内存优化与内存不足的解决办法 做项目的时候,MyEclipse提示内存不足,我本本内存1G的呀。错误提示大概如下:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly ...原创 2009-01-04 09:47:45 · 81 阅读 · 0 评论 -
java socket TCP program
[code="java"]import java.net.ServerSocket;import java.net.Socket;public class Server{ public static void main(String[] args) throws Exception { ServerSocket serverSocket = new Serve...2008-12-07 22:29:05 · 107 阅读 · 0 评论 -
Java Socket UDP Program
[code="java"]import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPClient{ public static void main(String[] args) throws Exception {...2008-12-07 23:09:10 · 74 阅读 · 0 评论 -
java tips and tricks
[color=red]一、-Xmx512m[/color][color=red]二、eclipse的插件的links安装方法:[/color] 在eclipse目录中新建links目录以mapReduce在linux下的安装为例(这个插件在linux下和windows下面都可以用), 1.创建插件存放目录: eclipse安装目录里创建如下的目录:myPlugin...2008-12-08 15:54:46 · 90 阅读 · 0 评论 -
java RMI program
应用的是朋友的代码:[code="java"]package com.cmsz.common.rmiServer;import java.rmi.Remote;import java.rmi.RemoteException;import java.util.ArrayList;/** * *************************************...2008-12-09 13:04:36 · 86 阅读 · 0 评论 -
Java编程经验汇总1(绝对好文,转载)
Java编程经验汇总绝对好文,转载的!一个计算机专业学生几年的编程经验汇总 绝对好文,该系列一共11篇,斑竹可以考虑置顶,各位坛友看完之后,java基础绝对有不小的提升! ====================================================================================================...原创 2008-12-09 20:59:12 · 228 阅读 · 0 评论 -
Java编程经验汇总2(转载)
笔者之前说的都是Struts-1,因为新出了Struts-2,使得每次谈到Struts都必须注明它是Struts-1还是2。笔者先谈比较熟悉的 Struts-1,下次再介绍一下与Struts-2的区别: 1. Struts框架整体结构 Struts-1的核心功能是前端控制器,程序员需要关注的是后端控制器。前端控制器是是一个Servlet,在Web.xml中间配置所有 Request都必...原创 2008-12-09 21:03:33 · 140 阅读 · 0 评论 -
ThreadLocal的用法
[code="java"]package com.sodao.lucene;import java.util.Random;public class ThreadLocalTest implements Runnable{ ThreadLocal studenThreadLocal = new ThreadLocal(); @Override publ...2009-08-23 22:02:35 · 123 阅读 · 0 评论 -
资源文件加载的的类
[code="java"]public class ReadProperties { /* * 加载指定路径下的配置文件信息,并获得Properties对象 * (non-Javadoc) * @see com.voole.interf.IProperties#getProperties() * @return Properties对象 */ publi...2009-09-03 09:18:46 · 96 阅读 · 0 评论 -
freemarker
[code="java"]public class FreeMarkerFactory { static Configuration cfg = new Configuration(); /* 处理一个list 模板: * title:${new.title} content:${new.content} date:${...2009-09-08 16:52:28 · 147 阅读 · 0 评论 -
从本地读取图片保存为byte[]
[code="java"]public void read(){ String imagePath = "d:/lxp.bmp"; byte[] tmp = new byte[4096]; ByteArrayOutputStream buffer = new ByteArrayOutputStream(); InputStream in = null; ...2009-10-21 16:02:16 · 321 阅读 · 1 评论 -
在MyEclipse中直接查看javaApi
java每个版本的发布都会伴随发布一个 html javaAPI,每次查看相应的类都需要找到index.html然后查看,是不是很不方便呢?我们更希望在编程的时候需要查看API时能立即可达。 很幸运的是,MyEclipse提供了这样一种将API关联的方法。 wondows->preference->java->installed jres 在右边窗口中选择你的...原创 2009-02-28 11:50:28 · 126 阅读 · 0 评论 -
heritrix1.4.2安装
1、下载heritrix-1.14.2-src.zip和heritrix-1.14.2.zip两个压缩包,并解压,以后分别简称SRC包和ZIP包; 2、在Eclipse下新建Java项目,取名Heritrix.1.14.2; 3、复制SRC包下面src/java文件夹下org和st两个文件夹到项目中的src包下; 4、复制SRC包下src下conf文件夹到项目根目录...2009-01-06 16:07:32 · 85 阅读 · 0 评论 -
高质量JAVA代码编写规范
1. Java 命名约定 除了以下几个特例之外,命名时应始终采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。1.1 一般概念 * 尽量使用完整的英文描述符 * 采用适用于相关领域的术语 * 采用大小写混合使名字可读 * 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一 ...原创 2009-01-09 09:48:19 · 571 阅读 · 0 评论 -
Eclipse中设置在创建新类时自动生成注释
Eclipse中设置在创建新类时自动生成注释windows-->preferenceJava-->Code Style-->Code Templatescode-->new Java files点edit,编辑它${filecomment}${package_declaration}/*** @author 作者 E-mail:* @version 创建...2009-01-09 14:06:29 · 63 阅读 · 0 评论 -
编写java高效率代码注意事项
1.少用异常,多用判断。2.将类的属性按种类分块,将方法的实现按功能分块,适度使用对齐。3.控制代码长度,尽可能不使用import *。4.尽量减少同名类,用包名体现类的层次。如: com.sodao.connectable; com.sodao.connect.impl;5.注意内存分配,手工清除短期对象的引用,注意长期引用对象,有可能引起内存泄漏。6.用接口...2009-01-09 14:41:59 · 107 阅读 · 0 评论 -
一句话设计模式
23种设计模式 - Pattern. [color=red]创建型 [/color]Abstract Factory(抽象工厂模式) -> (简单工厂模式) Factory Method(工厂模式) Builder(生成器模式) Singleton(单件模式) -> (多例模式) Prototype(原型模式) [color=red]结构型 [/color]...2009-01-10 23:32:10 · 100 阅读 · 0 评论 -
pr值的获取
[code="java"]package com.sodao;/// /// Google PageRank的Checksum算法。/// /// /// /// public class CheckSum { public CheckSum() { } long GOOGLE_MAGIC = 0xE6359A60l; ...2009-02-02 21:08:03 · 212 阅读 · 0 评论 -
java 多线程问题
[code="java"]import java.util.ArrayList;import java.util.List;public class Store { private List st = new ArrayList(); public synchronized void add(int i){ if (st.size() == 4) { ...2009-02-04 19:22:13 · 67 阅读 · 0 评论 -
log4j 配制文件
#log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 Log4j提供的appender有以下几种:org.apache.log4j.ConsoleAppender(控制台),org.apache.log4j.FileAppender(文件),org.apache.log4j.DailyRoll...2009-02-21 22:36:21 · 99 阅读 · 0 评论 -
GzipOutputStream及GzipInputStream的用法
[code="java"]ByteArrayOutputStream arrayOutputStream =new ByteArrayOutputStream();GZIPOutputStream gop = new GZIPOutputStream(arrayOutputStream);byte[] buffer = new byte[1024];int len = 0;...2009-02-21 23:49:47 · 260 阅读 · 0 评论 -
myeclipse里面配置xml文件提示方法
1. 在windows-preferences里面,在Type filter text里面输入catalog,选择xml Catalog,在选择add。 2.location选择xml文件的dtd在本机上的保存路径,key type选择uri,key填写那个dtd的url路径名称,保存后就OK...2009-09-29 23:02:02 · 115 阅读 · 0 评论