自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

Apache Shiro开发手册(部分)翻译

Apache Shiro是一个不错的开源安全框架,但国内一直中文资料比较少,前段时间特别与同事一起翻译了官方的开发文档,为了大家特别共享出来 但是因为水平有限,所有有翻译不好的地方请大家指出,其中有部分一直没有时间翻译,如果大家能一起翻译的话,希望能将其它已经翻译好的文档发我,到时可以一并整合。...

2012-01-30 16:16:14 209

原创 设置mysql允许外网访问

mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以解决方法如下:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看select host,user from user ;  mysql -u root -pvmwaremysql>use mys...

2011-12-06 14:45:01 166

今天收到一封非常牛B的离职信

离职信公司诸君:         自吾之来此,已一年有余。本当披肝,以报知遇,却发现往昔之热情所剩无几。想来与人无涉。问题在己,盖因自己实不具荣辱不惊之修为。既已无心向工,终不能应景混事,长此以往,百无一利。唯今之计,只有主动剥职,才是正议,如此即可顺遂心意,亦可免于日后复为旗下之祭。         其实去不足惜。辗转数月,倍感煎熬,故去留之事可知已。奈何,晃晃终日不安,去留两...

2011-07-26 17:45:23 276

原创 Eclipse plugin开发总结[转]

创建dynamic web project的第一个wizard pageorg.eclipse.jst.servlet.ui.project.facet.WebProjectFirstPage创建dynamic web project的wizardorg.eclipse.jst.servlet.ui.project.facet.WebProjectWizard指定src webContent的...

2011-01-04 15:48:06 139

原创 iReport+jasperReport之NoXML

jasperReport的这个包net.sf.jasperreports.engine.design 是这样描述的:Contains design time implementations for the library's main interfaces as well as report compiling tools.因此我们完全可以使用它的API构建自己的报表,还是和前几篇使用同一个数据库...

2010-11-11 10:14:38 132

原创 hibernate映射视图的两种方式

1.数据库已经建立视图,hibernate只是把视图当作普通的表来映射。 视图VIEW_MER_INST_POS:select MER.DAYS_MERCHT_ID MER_ID, INST.DAYS_MERCHT_ID INST_ID, POS.POS_ID POS_ID from tbl_days_mercht_attr MER, ...

2010-08-16 20:51:53 117

原创 OSWorkflow源码分析

 OSWorkflow的关键包组成: -          com.opensymphony.workflow  对工作流进行管理的入口-          com.opensymphony.workflow.config 加载配置,创建WorkflowFactory-          com.opensymphony.workflow.loader 工作流定义的管理Workfl...

2010-07-26 16:05:52 331

原创 在团队中用 BIRT 进行报表开发

原贴地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html  在团队中用 BIRT 进行报表开发 本文主要介绍如何在 BIRT 中创建,使用库( Library )和模板,及如何在报表中使用用户自定义的 JS 文件。前言BIRT 是一个基于 Eclipse ...

2010-07-26 14:29:27 181

原创 首次敏捷项目开发实践

首次采用敏捷方式进行开发,我想把我们的做法与大家分享下,同时希望大家指出我们的不足和需要改进的地方,让我们的项目进行的更顺利,目前项目已过三分之一,客户比较满意,还算顺利。 项目简介:一个DMS小项目,预计时间14人月.客户需求不是很明确,想一边做一边提,适合引入敏捷开发(实际上用户的需求也一直在变,当他们看到每次的small release时都会有新的想法)。 Team主要成员:一个team l...

2010-07-23 18:23:50 125

原创 浅谈即时验收在敏捷开发中的应用

[注]:这是2008年底写的一篇关于即时验收(即常说的BA sign off)的文章,原文发表于《程序员》杂志。从去年刚开始加入ThoughtWorks,对敏捷懵懂了解,到现在随着经历的增多,对敏捷的了解也有了越来越多的体会。即时验收是敏捷中很小、很容易被人忽视的实践,甚至很多人都不知道。但我参加了几个项目之后,越来越体会到了即时验收的重要性:每当项目中的bug数量明显增多,我都会提醒自己以及团队...

2010-07-23 18:22:19 188

原创 个人项目管理计划及实施建议

一、项目启动(项目开工会) 了解项目干系人及其利害关系。 所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。 根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。 根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。 确定各种软硬件需求,如:版本控制服务器、数据库服务器、开...

2010-07-23 18:17:02 180

原创 十几杆枪如何应对几十个项目-做好产品化

原贴转载:http://www.iteye.com/topic/714269   团队就十几个人,开发一个产品,该产品引出了几十个项目,然后就导致了人全扑向项目,经常加班,产品半年没有进展。然后大家需要思索一条出路:那就是产品化,一个产品版本对应多个项目。 以下是我多年来的积累,如有异议大家可以讨论,探索出一条可行的出路。本文作为抛砖引玉之用。 项目中的问题:项目需求太...

2010-07-23 18:15:16 218

原创 JDBCTemplate

Spring JDBCTemplate中文文档,网上找的,做个记录

2010-07-23 17:14:50 107

原创 Flash图表工具FusionChart

 官方网站:http://www.fusioncharts.com/现在已经是V3版,可以使用免费版,也可以使用收费版,功能更强大一些. 图表是软件中,所必不可少的一项功能,图表开发是一种不可少的开发,现在有很多开源的报表开发组件,具体可以搜索一下,在实际开发中比较各个报表工具的优劣.最近经常会看到ADOBE公司的各种新技术革新,比如FLASH,FLEX等,今天我介绍一个免费的Fl...

2010-07-23 15:59:53 112

原创 Apache Ant包进行ZIP文件压缩

Apache Ant包进行ZIP文件压缩许多年前就遇到过这种业务,对ZIP标准压缩文件解压。之前写的操作类现在找不到了,最近项目中又要处理这种业务,所以重新写了一个。Java提供了处理ZIP包的API。但是对中文支持不是很好,所以我直接用Apache Ant里的ZIP操作API来进行处理。ANT的API解决了中文支持问题,而且用起来也非常方便。以下是操作类。以下的类只是用到Apache的一...

2010-07-23 15:35:33 248

耗材管理系统

很早的时候学Java时做的一个Swing的管理系统,没什么技术可言,但我总是认为其实使用Windows自己的皮肤其实也很好看         

2010-07-16 21:42:38 1227

JavaSE应该了解的类库

Java的核心API是非常庞大的,这给开发者带来了很大的方便,经常有人评论Java让程序员变傻,但是一些内容个人认为是必须掌握的,否则不可能熟练运用Java. java.lang包下80%的类的功能的灵活运用 java.util包下80%以上类的灵活运用,特别是集合类体系,正则表达式,时间属性和Timer java.io包下60%的类的使用,理解IO体系的基于管道模型的设计...

2009-12-18 11:41:52 131

原创 正则表达式学习

/** * JAVA中的正则表达式 */package test.regex;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexExample { /** * * @param args */ public ...

2009-12-06 11:38:53 119

原创 实战 Jetty

级别: 初级周 登朋 (zhoudengpeng@yahoo.com.cn), 研究生, 上海交通大学2008 年 4 月 30 日Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromi...

2009-12-04 02:12:01 91

原创 Jetty快速入门与嵌入使用

原文出处:http://blog.chenlb.com/2009/01/quick-start-jetty-and-embed-in-project.html看到开源项目发布的时候都带一个 jsp 容器(jetty)。拿来做 demo、开发、调试的服务器还是很不错的。今天就小试下,主要把它运行起来。第一步下载:http://dist.codehaus.org/jetty/jetty...

2009-12-04 02:06:01 116

原创 使用jetty 自带的http client!

转自:http://iamrunning.iteye.com/blog/405444一般情况下我们需要使用HttpClient时可供选择的技术有: 1、HttpURLConnection 2、Apache HttpClient 其他的除了写Socket 我都没有用过了。 偶然的机会发现Jetty 里面也自带了一个HttpClient,并且支持事件触发的处理方式。 HttpCli...

2009-11-15 15:45:14 198

原创 Jetty Servlet+ HttpClient 制作的 Java HttpProxy

最近学习了一下Jetty,从http://iamrunning.iteye.com/blog/410253 看到不错的代码,所以转过来  package net.chenpu.http;import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletExc...

2009-11-15 14:52:36 92

Jxl将Excel中的数据写入数据库

今天做了一个将Excel中的数据读出,再写入到数据库指定的表中去,在网上查看了一下资料,通过Jxl完成了此项功能,但是程序可能还有问题,只能对Excel与数据表的结构相同的情况才能写入,否则就会报异常 PS:方法也是随便写的,并不能保证一定所有的特殊情况下都能运行,比如当Excel在第一行是个表格头的时候,读取Excel文件的时间就没去过滤这一行,当要写入数据库的时候就可能会出现数据类型不...

2009-11-15 01:27:40 180

Java 中调用JavaScript

JDK1.6中加入了对JavaScipte脚本的调用方法,代码如下 public static void main(String[] args) throws Exception { ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("Ja...

2009-11-15 01:10:58 140

原创 Java正则删除重复字符

今天是群中遇到一个问题,就是给一个字符串,如果有重复的字符就只保留一个,使用正则就很方便的完成这个功能代码如下 /** * (?s)(.)(?=.*\1) * * * (?s) 开启单行模式 DOTALL 让. 号匹配任意字符 (.) 任意字符 并捕获在第一组 (?=.*\1) 这是断言, * 表示后面内容将是 任意个字符加上第一组所捕...

2009-11-15 01:06:52 192

Java中Socket实现消息传输(序列化原型)

前面写了个传输的原型,现在应该写一下消息的编解码其实消息的编解码很简单,Socket一般用来传输byte[] ,只要把一个Message的JavaBean对像转成码流,再将其从码流转回成原来的对像就可以了,在这里我们有几种实现的方法1.写一些类型转换的类,比如int to bytes , longToBytes , StringToBytes ..... 再对每个类进行转换就可以了,这样的...

2009-11-03 00:39:27 432

Java中Socket实现消息传输(传输原型)

项目已经做的差不多了,其中做了一个消息的转发功能,所以自己也写一个简单的例子看看 先一步步的来吧,先写好一个Socket的消息传输的原型来,再一步步的改进吧。 其实在这个基础上要中的东西还是很多的1.客户端的登陆2.客户端与服务端的断连后重连3.消息的编解码4.将传输改成由接收,发送,处理队列与接收,发送,处理线程来做5.队列的超时机制6.多线程安全7....

2009-11-03 00:12:32 407 1

项目小结

项目的第一次迭代基本完工我负责的是二个模块1.内部协议栈主要是做消息的发送,协议的变解码基本框架:2个队列,3组工作线程和几个管理线程(超时线程,重连线程...),要发送和接收消息自然少不了Socket与编解码 2.Cache主要二个方面,对象的编码与解码,内存与文件分页块存取对象存取一开始就已经完工,基本没有什么问题,问题一直出现在编解码上面,开始我们用的是反射的...

2009-10-29 22:07:32 96

关于乘与除的一些技巧

在平时我们写程序时要是让你打印一个2*2=? 或是打印2/2=?时我们最爱用的是什么? System.out.println(2*2); 这样是可以但是有种更好的办法 System.out.println(2<<1); 这就是移位计算的方式,也是最快的计算方式,左移一位是X2 移2位是X4。。。。 相反是除2 这也是最快的计算方式。...

2009-09-26 22:10:06 114

项目流水账

来公司一段时间后,进入了项目组,也开始做我进入公司后的第一个项目,项目是移动的,是一个网关类的项目,也就是做移动系统中的中间平台为各系统做信息中转。项目分很多块,有SMS WAP MMS COMMON SCF 等。在开项目启动会议的时候,把需要做的东西列了一下,就开始说这个项目会采用敏捷开发的模式进行,所以会把模块分细后让参与的人员自己去选自己想做的模块,我新进公司也不知道什么好做什么不好做,...

2009-09-26 21:34:11 440

原创 Hibernate Open-Session-In-View Pattern

用hibernate,继续写代码来处理关联关系很繁,考虑用关联映射。一用就是臭名昭著的 LazyInitializationException,于是参考hibernate的best practice使用Open-Session-In-View方式。 http://www.jroller.com/cardsharp/entry/open_session_in_view_pattern...

2009-07-29 23:52:32 89

原创 SSH框架整合

开发环境:  IDE:MyEclipse7.0  SSH:Struts1.2+Hibernate3.2+Spring2.0整合方法:1. 建立工程,添加Struts支持,与单独用Struts做开发的配置没什么不同,基本上就是一直“下一步”。2. 添加Hibernate,当向导执行到配置SessionFactory时可跳过,因为SessionFactory最后由Spring负责生...

2009-07-29 23:37:11 79

用JS动态加入表格行

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' startin

2009-07-29 23:15:02 88

自己用的一些JAVA工具类做成的jar包

yy.utils.StringToHtml 中的toHTML将字符生成HTML文档yy.utils.CnToSpell; 中文字符转成英文字母,可只拿首字母大写import yy.utils.CnToSpell;import yy.utils.StringToHtml;public class Test { public static void main(String[...

2009-07-20 23:41:55 238

原创 如何使用Java POI生成Excel表文件 ! (转)

如何使用Java POI生成Excel表文件 ! (转)// 使用Java POI// 把要两个JAR文件放到lib/ext下// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.// and commons-logging-1.0.jar例子程序:import org.apache.poi.hssf.u...

2009-07-20 22:57:50 198

转载 Web开发中的验证码图片的生成-基于Java的实现

大家在使用Web网站的时候,经常会发现有个验证码需要输入,这是验证码用来做什么事情的呢?其实很简单,验证码图片的作用是让用户通过肉眼来观察图片,把图片中的内容填写到输入框中,在登录的时候,如果验证码内容输入不正确,就算你的登录用户名和密码都正确也不行,这样可以很好的防治有人用程序不停的猜测别人的帐号好密码,因为程序难以从一个图片中提取验证码的内容,从难以使用程序来进行重复猜测,这样只是凭人

2009-01-12 20:21:00 555

Web开发中的验证码图片的生成-基于Java的实现

大家在使用Web网站的时候,经常会发现有个验证码需要输入,这是验证码用来做什么事情的呢?其实很简单,验证码图片的作用是让用户通过肉眼来观察图片,把图片中的内容填写到输入框中,在登录的时候,如果验证码内容输入不正确,就算你的登录用户名和密码都正确也不行,这样可以很好的防治有人用程序不停的猜测别人的帐号好密码,因为程序难以从一个图片中提取验证码的内容,从难以使用程序来进行重复猜测,这样只是凭人...

2009-01-12 20:21:00 140

原创 用JS控制表格的逐行变色的表单

优点: 1.代码干净,无冗余标签. 2.样式,结构分离(为了方便,样式用内联的形式,实现应用时可以用外联方式引用.) 3.用JS控制表格的逐行变色 4.支持选中项高亮 5.支持checkbox的全选/取消功能 6.分页标签已经做好,没有做后台代码(以后有时间更新) 7.兼容性测试:已测试过ie5.01 ie5.5 ie6 ie7 ff2 opera浏览器 html xmlns="http://ww

2009-01-10 10:47:00 945 1

用JS控制表格的逐行变色的表单

优点: 1.代码干净,无冗余标签. 2.样式,结构分离(为了方便,样式用内联的形式,实现应用时可以用外联方式引用.) 3.用JS控制表格的逐行变色 4.支持选中项高亮 5.支持checkbox的全选/取消功能 6.分页标签已经做好,没有做后台代码(以后有时间更新) 7.兼容性测试:已测试过ie5.01 ie5.5 ie6 ie7 ff2 opera浏览器 <!DOCTYPE...

2009-01-10 10:47:00 103

Swing使用系统自代的皮肤

其实Swing 是自身带了五种皮肤可以通过下面的代码进行设置import javax.swing.*;import java.awt.*;public class Main {    public static void main(String[] args) {        //使用SWING自己代的皮肤中的WINDOWS中的皮肤        try{            javax....

2008-05-23 11:54:28 134

公司内部耗材管理JAVA版(SWING)

JAVA写的耗材管理系统 开发环境:netbeans6.1 MS-SQL2000 使用swing写的C/S结构 需要改进的还比较多.我是初学JAVA.当与大家交流一下吧~~

2008-10-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除