- 博客(27)
- 资源 (21)
- 收藏
- 关注
原创 java读取文件及文件流
//java读取文件或是文件流的代码,涵盖了读取jar文件中的文件流,网络文件流等,有些读取方式为了防止编码转换带来的问题,采取了动态byte[]的方式读取,源码如下import java.io.BufferedInputStream;import java.io.File;import java.io.BufferedOutputStream;import java.io....
2012-02-24 14:44:58 165
原创 MyEclipse在状态栏显示JVM内存使用情况
在MyEclipse的安装根目录 也就是 D:\preTools\MyEclipse 5.5.1 GA\eclipse\ 文件夹下创建一个文本文件,options.txt 编辑此文件 键入内容 : org.eclipse.ui/perf/showHeapStatus=true 保存此文件并命名为options 这里注意这个文件重命名时是没有后缀的! 在桌面上的MyEclipse的图...
2012-02-24 11:20:36 178
原创 java读写二进制文件
写入二进制文件,用ultraEdit打开看data1.dat,内容为 /* * 演示了写入二进制数据到一个文件中 * */import java.io.*;public class Ex6_7 { public static void main(String[] args) { String fileName = "c:/data1.dat";...
2012-02-23 12:09:32 248
原创 整型数 和 网络字节序的 byte[] 数组之间的转换
public class ByteConvert { // 以下 是整型数 和 网络字节序的 byte[] 数组之间的转换 public static byte[] longToBytes(long n) { byte[] b = new byte[8]; b[7] = (byte) (n & 0xff); ...
2012-02-22 17:04:33 335
原创 java编码
从基础的开始最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte; 接着是MB,1 MB=1024 KB; 接着是GB,1 GB=1024 MB ;接着是TB, 1TB=1024 GB。接着是进制:二进制0和1,8进制0-7, 十进制不用说,16进制0-9后面是A,B,C,...
2012-02-22 13:15:03 179
原创 处理 Java 程序中的内存漏洞? 研究何时应该关注内存漏洞以及如何预防内存漏洞...
研究何时应该关注内存漏洞以及如何预防内存漏洞(作者:IBM DeveloperWorks Jim Patrick) Java 程序中也有内存漏洞?当然有。与流行的观念相反,在 Java 编程中,内存管理仍然是需要考虑的问题。在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞。您还有机会实践一下在您自己的项目中解决漏洞问题。 Java 程序中的内存漏洞是...
2012-02-22 11:32:43 88
原创 struts2.0 + spring + mysql 框架搭建所必须的包名
asm-commons-2.2.3.jar,asm-util-2.2.3.jar,commons-attributes-api.jar,commons-attributes-compiler.jar,commons-codec.jar,commons-collections-3.2.1.jar,commons-dbcp-1.2.1.jar,commons-fileupload.jar,common...
2012-01-09 14:59:57 106
原创 Myeclipse中配置Spket插件(ExtJS)
我的环境是jdk1.6,MyEclipse 6.5。在ExtJS官网上下载了ext-4.0.7-gpl.zip,及ext-2.2.zip。下载ext-4.0.7-gpl.zip是为了研究新出而的特性,下载ext-4.0.7-gpl.zip是配置环境时需要用到其中ext.jsb文件。下载spket-1.6.16.jar破解版。如果你的JDK在1.6以上,可以直接双击spket-1.6.16.j...
2011-12-09 14:30:12 109
原创 MyEclipse快捷键
MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E...
2011-12-04 10:13:44 61
原创 阻塞队列 查找文件夹下文件,匹配出指定字符的文件名、行数、该行语句
public class BlockingQueueTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.printf("Enter base directory(e.g. /usr/local/jdk5.0/src):"); String...
2011-11-30 15:05:32 95
原创 读写txt文件
读取txt文件:/** * 读取txt文件的整行 * @return * @throws IOException */ public List<String> read(String fileName) throws IOException { List<String> txtList = new ArrayList<St...
2011-11-21 14:33:27 75
原创 解析算术表达式
现有字符串形式的算术表达式,求计算其值。 String str1 = "2000+600/3-300*2";String str2 = "2000+600.389895334/2-300*2+6*100"; 求解方法如下:/** * 读取公式,返回结果。 * @param express:算术公式 * @return 结果字符串(保留两位小数) ...
2011-11-21 14:01:33 154
原创 struts2 解决上传问题
记录下最近接触的用struct上传文件的方法。 html符号表:<input type="file" id="fhb" name="binfile" style="cursor:pointer;" onchange="fileChange(this,'fhb');"/>bin文件:<input type="file" id=
2011-11-16 18:10:22 94
原创 队列处理
在做项目的时候有这个需求:用户提交请求需要排队处理(先来先处理,后来请求处于等待状态),用户可以查看所有请求状态。序号用户名提交类型提交时间开始处理时间处理结束时间处理状态4张三aaaa2011-11-16 17:14:34waiting3李四sss2011-11-16 17:14:092011-11-1...
2011-11-16 17:40:09 216
原创 Runtime.getRuntime().exec()常见问题
JAVA调用一个bat批处理程序,调用几十次后会莫名的不再执行,无任何异常抛出。千试万试,LOG精细到逐行,只知道走到Runtime.getRuntime().exec()程序就停止了,但打死不知道为什么。那真以为里面有鬼。后来寻摸着Runtime.getRuntime().exec()有问题,真给我找到答案了。 大概原因是,调用Runtime.getRuntime().exec()后,如果...
2011-11-15 16:14:56 824
原创 dom增删改查xml文件
public class DOMForXml { /** * 获得doc对象 */ public Document getDocument(String fileName) { Document document = null; try { DocumentBuilderFactory factory = DocumentBuilderF...
2011-11-14 10:25:24 126
原创 java程序员成长经历及遇到的技术
2007年9月至2011年7月,大学时期。2010年8月1日至2011年1月10日参加java培训,知道java为何物。技术:培训期间学习的技术依次有“html基础”、“c语言基础”、“sql语言”、“java基础”、"ssh三大框架”。感想:因以前语言知识薄弱,对上述技术只知道他们是做什么的,基本上是听完课下来什么都不会用。机械的敲代码,不知所云,类似听天书。不过好歹启蒙了。...
2011-11-09 17:48:04 165
原创 多线程——waiting-notify机制实例(三个人打水)
//三个学生到一个水龙头下排队取水,三人都取完水后一起离开。//这里涉及到如何判断三个人都取完水。如果用普通的静态成员,势必会要用无限循环来等待。更好的办法是用 wait-notify 机制。//前两个学生取完水后都 wait,最后一个学生取完水后 notify,这样就能一起离开了。下面是代码示例:package com.cs;/** * * @auth...
2011-11-09 11:03:13 87
原创 js判断上传文件大小
<html> <head> <script type="text/javascript"> var isIE = /msie/i.test(navigator.userAgent) && !window.opera; function fileChange(target) { var...
2011-11-08 15:36:37 259
原创 js中运用正则表达式
在javascript中使用正则表达式的方法 function isChinese(s) { var patrn=new RegExp('[\u4e00-\u9fa5]'); if (patrn.exec(s)) return true; return false; } 如果是中文,返回true。反之返回false。常...
2011-11-02 09:04:06 75
原创 解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine”
本:eclipse-jee-helios-win32 自己电脑上装的jdk版本是:1.6.0_20解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine” 解决方法:找到eclipse目录下的eclipse.ini,可以看到如下内容:-startupplugins/org.ecli...
2011-04-06 09:04:31 93
原创 不需要重启Web应用,支持动态改变记录级别和策略
在web.xml文件中加入下面代码。当工程代码改变后,tomcat将自动重启<listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>...
2011-03-31 16:05:48 67
原创 eclipse中修改工程名及发布时的路径名
选中要修改的工程——>点击右键——>选择properties——>Web project Settings——>在Context Root中修改即可
2011-03-29 10:05:56 93
原创 eclipse + Tomcat 配置(web工程搭建)
2 安装包 2.1 ElipseWeb开发专用Eclipse:eclipse-jee-helios-SR1-win32.zip2.2 JDK1.6JDK1.6 update22安装包:jdk-6u22-windows-i586.exeJRE6:jre-6u22-windows-i586.exe2.3 Tomcat7.0Tomcat7.0安装包:apache-tomcat...
2011-03-22 12:13:43 137
原创 Spket+MyEclipse(我的为Eclipse 3.2.2版本)
EXTJS2.2开发工具,Spket+MyEclipse(我的为Eclipse 3.2.2版本)2008-12-31 09:21 Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS)...
2011-03-22 11:02:15 67
原创 数字格式化
double pi=3.1415927; //圆周率 //取一位整数 System.out.println(new DecimalFormat("0").format(pi)); //3 //取一位整数和两位小数 System.out.println(new DecimalFormat("0.00").format(pi)); //3.14 /...
2011-03-22 11:00:13 74
SnifferPro
2011-10-30
Tomcat与JavaWeb开发技术详解-孙卫琴
2011-10-18
postgreSQL9.1
2011-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人