JAVA—咖啡馆

——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

BlogJava 首页 新随笔 联系 聚合 管理
  447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

01 2009 档案

     摘要: 1. UltraEdit官方网站下载所需文件格式的语法方案
http://www.ultraedit.com/index.php?name=Content&pa=showpage&pid=40#wordfiles
也可以打包下载所有的wordfiles,1.32MB

2. 每个wordfile是一个*.txt文件,第一行:/L20"Fortran 90" FORTRAN_LANG Line Comment =......
/L20指的就是它将被设置为UltraEdit的第20种高亮显示语言(在View->Syntax Highlighting)下可以看到已有哪些类型了。可以将该数字改为1-20(因为UltraEdit只一次支持20种)的任何一个数字,只要不和其它的高亮方案冲突即可。  阅读全文
posted @ 2009-01-15 17:45 rogerfan 阅读(1596) | 评论 (0)  编辑

     摘要: Log4J日志管理类使用详解,java开发必备,不多说了

一、前言:
log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j, 人们遗忘了sun的日志工具类。 它的一个独有特性包括在类别中继承的概念。通过使用类别层次结构,这样就减少了日志记录输出量,并将日志记录的开销降到最低。

它允许开发者控制以任意间隔输出哪些日志语句。通过使用外部配置文件,完全可以在运行时进行配置。几乎每个大的应用程序都包括其自己的日志记录或跟踪 API。经验表明日志记录是开发周期中的重要组成部分。同样,日志记录提供一些优点。首先,它可以提供运行应用程序的确切 上下文。一旦插入到代码中,生成日志记录输出就不需要人为干涉。其次,日志输出可以保存到永久媒体中以便以后研究。最后,除了在开发阶段中使用,十分丰富的日志记  阅读全文
posted @ 2009-01-08 15:15 rogerfan 阅读(264) | 评论 (0)  编辑

     摘要: 【IT168 快讯】11月22日消息,据市场分析机构Evans Data的一项调查报告显示,接近半数的Java企业使用了轻量级开源Java框架Spring。另外,73%的受访机构表示,它们有的已经在使用Spring框架,有的则计划在两年之内使用它。这些机构在企业应用开发过程中使用Spring框架的关键原因是,该框架简单易用,可以让应用程序开发者具有很高的开发效率。
  最近Evans Data的一个调查报告显示,Spring框架市场已经颇具规模,而且仍然在继续高速增长。
  阅读全文
posted @ 2009-01-07 11:38 rogerfan 阅读(143) | 评论 (0)  编辑

     摘要: 18.14 系统初始化模块
用户登录后,选择“系统管理”→“系统初使化”菜单项,进入到系统初使化,在该页面中将显示提示信息,单击【进行系统初使化】按钮,将进行系统初使化操作。系统初始化页面运行结果如图18.31所示。
18.15 疑难问题分析与解决
18.15.1 在Struts中解决中文乱码
通常情况下解决中文乱码采用的是编写一个将ISO-8859-1编码转换为gb2312编码的方法,然后在出现乱码的位置调用该方法即可达到解决中文乱码的目的,但是这样做很不方便。Struts提供了一个快速解决中文乱码的方法,那就是通过配置和扩展RequestProcessor类实现。下面将详细介绍在Struts中解决中文乱码的方法。
  阅读全文
posted @ 2009-01-07 10:46 rogerfan 阅读(215) | 评论 (0)  编辑

     摘要: 18.13 查询统计模块
18.13.1 查询统计模块总体架构
查询统计模块主要包括以下功能。

● 采购单查询:用于根据不同的条件查询采购单信息。

● 入库查询:用于根据不同的条件查询入库单信息。

● 部门领用查询:用于根据不同的条件查询部门领用信息。

● 部门领用汇总:用于根据不同的条件对部门领用信息进行汇总。

● 部门报损查询:用于根据不同的条件查询部门报损信息。

● 部门报损汇总:用于根据不同的条件对部门报损信息进行汇总。

● 借出查询:用于根据不同的条件查询物资借出及归还信息。

● 部门汇总:用于对全部或指定时间段内部门领用及报损的物资信息进行汇总。
  阅读全文
posted @ 2009-01-07 10:44 rogerfan 阅读(176) | 评论 (0)  编辑

     摘要: 18.12 物资处理模块
18.12.1 物资处理模块总体架构
物资处理模块主要包括以下功能。

● 库存盘点:用于分页打印库存盘点表;

● 部门报损:用于对部门报损信息进行登记。
  阅读全文
posted @ 2009-01-07 10:43 rogerfan 阅读(175) | 评论 (0)  编辑

     摘要: 18.11 物资出库模块
18.11.1 物资出库模块总体架构
物资出库模块主要包括以下功能:

● 部门领用:用于对部门领用信息进行登记;

● 物资借出:用于对物资借出信息进行登记;

● 借出审核:用于对物资借出信息进行审核。
  阅读全文
posted @ 2009-01-07 10:42 rogerfan 阅读(124) | 评论 (0)  编辑

     摘要: 18.10 物资入库模块
18.10.1 物资入库模块总体架构
物资入库模块主要包括以下功能。

● 采购登记:用于进行采购登记。

● 审核入库:用于对采购单进行审核操作,审核合格的采购单将进行入库操作,审核不合格的采购单将作废。

● 借出归还:用于对已借出的物资进行归还登记。
  阅读全文
posted @ 2009-01-07 10:41 rogerfan 阅读(395) | 评论 (0)  编辑

     摘要: 18.9 物资管理模块
18.9.1 物资管理模块总体架构
1.模块功能介绍
物资管理模块主要包括以下功能。

● 查看物资列表:用于分类显示未删除的和已删除的物资信息;

● 添加物资信息:用于添加物资信息;

● 修改物资信息:用于修改物资信息;

● 删除/恢复物资信息:用于删除或恢复物资信息。
  阅读全文
posted @ 2009-01-07 10:40 rogerfan 阅读(221) | 评论 (0)  编辑

     摘要: 18.8 用户管理模块
18.8.1 用户管理模块总体架构
1.模块功能介绍
用户管理模块主要包括以下功能。

● 用户登录:用于登录系统。

● 添加用户:用于添加用户信息。

● 查看用户列表:用于查询并显示系统中的除超级用户mr之外的用户及其权限信息。

● 修改用户权限:用于修改或设置用户权限。

● 删除用户:用于删除系统中的用户及权限信息。

● 修改密码:用于用户登录后修改自己的密码。
  阅读全文
posted @ 2009-01-07 10:39 rogerfan 阅读(483) | 评论 (0)  编辑

     摘要: Hibernate作为一个成熟且功能强大的持久层框架,它对JDBC进行了轻量级的对象封装,使程序员可能随心所欲地使用面向对象编程思想来操纵数据库。Struts作为一款优秀的基于MVC的Java Web框架,已经得到了广大企业和Java Web程序员的认可。Struts+Hibernate可谓开发Web程序的黄金组合。

本章将介绍运用Struts+Hibernate开发物资管理系统的全过程。本系统具有以下亮点。

● 通过Struts框架实现MVC模式,不但可以提高网站的开发速度,而且可以增强程序的可读性和易维护性。

● 系统中采用了Struts的RequestProcessor类解决中文乱码问题,使原本繁琐的工作变得非常简单。

● 通过Hibernate的HQL查询及关联操作使数据检索操作变得简单易行。
  阅读全文
posted @ 2009-01-07 10:37 rogerfan 阅读(412) | 评论 (0)  编辑

     摘要: 1. MD5加密,常用于加密用户名密码,当用户验证时。}   }  2. SHA加密,与MD5相似的用法,只是两者的算法不同。}   }  3. RSA加密,RAS加密允许解密。常用于文本内容的加密。  阅读全文
posted @ 2009-01-06 15:57 rogerfan 阅读(428) | 评论 (0)  编辑

     摘要: Java 加密技术:消息摘要。

一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。

消息摘要有两个基本属性:

两个不同的报文难以生成相同的摘要
难以对指定的摘要生成一个报文,而由该报文反推算出该指定的摘要
代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald Rivest提出的MD5
  阅读全文
posted @ 2009-01-06 15:55 rogerfan 阅读(1843) | 评论 (0)  编辑

     摘要: 命令行 Subversion 入门
如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subversion 访问和更改项目源文件。您可以点击项目的左侧导航窗格上的“Subversion”链接,在线浏览源代码以查看该项目的目录结构和文件。

“Subversion”页面显示三个子目录:branches/、tags/、trunk/ 和一个自述文件。自述文件可以使您对 Subversion 存储库有一个整体了解。您可以点击“访问选项”,查看 Subversion 客户端安装说明。您的本地计算机上必须安装有 Subversion 客户端。
  阅读全文
posted @ 2009-01-04 11:10 rogerfan 阅读(71) | 评论 (0)  编辑