j2se
macower
这个作者很懒,什么都没留下…
展开
-
浅析JavaBean
JavaBean 是用Java语言描述的软件组件模型,其实际上是一个类。特点:易于维护、使用、编写 可实现代码的重用性 可移植性强、但仅限于java工作平台 便于传输,不限于本地还是网络 可以以其他部件的模式进行工作 JavaBean 组件与EJB(企业级JavaBean)组件完全不同。 EJB:是J2e转载 2009-03-30 22:35:00 · 512 阅读 · 0 评论 -
小代码JAVA文件加密(DES3)
package com.cit.webservice;import java.io.IOException;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.OutputStream;import java.security.InvalidKeyException;imp原创 2012-07-04 18:24:52 · 3715 阅读 · 0 评论 -
Java线程安全总结
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层原创 2012-05-03 09:44:16 · 735 阅读 · 0 评论 -
正则表达语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /]*)?>[\s\S]*/ 匹配 HTML 标记原创 2012-04-12 20:33:17 · 627 阅读 · 0 评论 -
用 Java 实现断点续传 (HTTP)
断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg,转载 2012-03-14 17:59:56 · 828 阅读 · 0 评论 -
commons.net FTP 实现断点续传
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能1.支持上传下载。支持断点续传2.支持进度汇报3.支持对于中文目录及中文文件创建的支持。 枚举类UploadStatus代码public enum UploadStatus { Create_Directory_Fail, //远程服务器相应目录创建失败 Cre原创 2012-03-14 17:52:52 · 8340 阅读 · 2 评论 -
正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /]*)?>[\s\S]*/ 匹配 HTML 标记。原创 2011-11-06 09:35:03 · 445 阅读 · 0 评论 -
启动openoffice.org服务
http://user.qzone.qq.com/402902265/infocenter1、安装OpenOffice 3:下载路径:http://zh.openoffice.org/new/zh_cn/downloads.html2、用以下命令启动OpenOffice服务 cd C:\Program Files\OpenOffice.org 3\prog转载 2011-10-27 18:15:40 · 2365 阅读 · 0 评论 -
设置jvm参数
设置jvm参数 -Xms256M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M原创 2011-10-27 18:14:41 · 947 阅读 · 0 评论 -
设计模式之抽象工厂模式
本文将从理论上讲述抽象工厂模式的基本设计原理及其适用条件。先看一下一个典型的抽象工厂类图,看懂类图是学习和运用抽象工厂模式的最为重要的内容。抽象工厂类图抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,创建多个产品族中的产品对象,这就是其根本用意。抽象工厂与工厂方法模式的最大区别就是:工厂方法模式针对的是一个产品等级结构;而抽象工厂则需要面对多个产品等级结构。抽象工厂可以使用同一工厂的等级结构来对付这些相同的或者极为类似的产品等级结构,这就是抽象工厂的好处。抽象工厂对付同一等原创 2010-08-08 21:01:00 · 1154 阅读 · 0 评论 -
设计模式之工厂方法模式
本文的内容概要 * 开发环境及其文件目录概述 * 项目源码及其注释解析 * 工厂方法类图及其类的职责介绍 * 软件设计中为什么要使用工厂方法,其优缺点及适用环境 * 核心内容总结下面就一一介绍,我们以一个农民种植生产水果为例来简述工厂方法的各个特征。1: 首先是,实验环境极其类文件结构2: 类文件内容及其解析:package com.macower.pattern.simplefactory;/** @author Macower * @since 2009-12-2 * Apple类描述的是原创 2010-08-07 19:00:00 · 549 阅读 · 0 评论 -
设计模式之简单工厂模式
<br />本文的内容概要<br /> * 开发环境及其文件目录概述<br /> * 项目源码及其注释解析<br /> * 简单工厂类图及其类的职责介绍<br /> * 软件设计中为什么要使用简单工厂,其优缺点及适用环境<br /> * 核心内容总结<br /> <br /><br />下面就一一介绍,我们以一个农民种植生产水果为例来简述简单工厂的各个特征。<br /><br />1: 首先是,实验环境极其类文件结构<br /> <br /><br /><br /><br />2: 类文件内容及其原创 2010-08-07 15:50:00 · 804 阅读 · 0 评论 -
J2se大文件处理
<br /><br />札记:暑假修炼以来,很少像以前那样写技术文章,一个是感觉想的东西太多,根本写不过来,再者是没时间整理成文,仓促发表恐贻笑大方。今天心情和往常一样舒畅,不同的是今天的时间还是比往常稍微充足点,故写此文,供大家分享。有一定基础的可以看全文,没有基础的但是想学的人可以先看这篇文章http://hi.baidu.com/voyage_mh/blog/item/933f2407b6565c7303088161.html <br />开篇几个问题:<br />你所知道的IO的内容有哪些?假设给原创 2010-08-03 09:13:00 · 781 阅读 · 0 评论 -
Spring 发送邮件 (1) j2se版
<br />环境需要<br />以下两个包在j2ee下<br />activation.jar<br />mail.jar<br /> <br />文件结构<br /> <br /><br />package com.macower.spring.jmail;import java.util.Properties;/** * 邮件的基本信息类 * @author Macower * */public class MailSenderInfo { // 发送邮件的服务器原创 2010-08-03 09:02:00 · 1159 阅读 · 0 评论 -
解读IO复制大文件
<br /><br />开篇几个问题:<br />你所知道的IO的内容有哪些?假设给你一个任务快速复制大文件甚至是超大文件,你怎么应对?你用什么技术实现?在巨多无比及其变态的用户下载这个文件的时候,你怎么解决这个问题?<br /> <br />如果你还不能回答完整第一个问题,那么即使你学了N久,那你也还没有入门。假设你能回答第二个问题你基础还行,假设你能回答并且能实现第三个和第四个问题你就是已经比较强大了。<br /> <br />作为一个常用的IO技术---通道技术,很多人都不甚了解,尤其是那些初学者认为原创 2010-07-17 19:34:00 · 1757 阅读 · 0 评论 -
Java程序员必知的8大排序
看到一个简单的好东西,顺了过来 8种排序之间的关系: 1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; public转载 2012-08-27 09:20:25 · 821 阅读 · 0 评论