
JAVA
文章平均质量分 54
fswan
这个作者很懒,什么都没留下…
展开
-
JAVA 控制台字体颜色设置
在控制进行初步格式展示,包含字体(加粗,加斜,高亮等)以及设置字体颜色以及背景色。原创 2022-03-15 17:56:23 · 1729 阅读 · 0 评论 -
权限组件(续二)
这是我完成的数据库的实现,在DBPermission里的main方法实现,数据库为Postgresql,连接在dbpermission里可以修改成相应的.用户,群组,角色,权限分别存储在tbluser,tblgroup,tblrole,tblpermission里,它们之间的关系在tblx1x2里,比如用户与群组的关系在tblgroupuser,依此类推.=========DBGroup.java原创 2005-01-04 13:46:00 · 2376 阅读 · 4 评论 -
多语言包中缺的resourceLib.java
/* * Created on 2004-4-21 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */package org.fswan;import java.util.ArrayLis原创 2005-12-06 15:00:00 · 1574 阅读 · 1 评论 -
MutablgGridLayout.java改版过后
具体使用可以参考以前的文章 我在优快云资源上传了此类。原创 2012-11-24 11:30:31 · 494 阅读 · 0 评论 -
简单的池实现
这个组件的功能主要是处理小量的实例,实现池化功能。在这组件的基础上又增加了一个preparedstatement的池。使用此池的类只要象实现类一样,把两个方法写好即可============实现类=================package org.koron.db.exchange;import java.sql.*;import org.koron.db.D原创 2012-12-18 09:24:16 · 839 阅读 · 0 评论 -
正则的回溯功能
看到一篇好的正则文章,记录一下 http://blog.youkuaiyun.com/lxcnn/article/details/4954134转载 2013-01-30 09:43:24 · 793 阅读 · 0 评论 -
struts2 中result中的type类型说明
chain 用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。 com.opensymphony.xwork2.ActionChainResult dispatcher 用来转向页面,通常处理JSP org.apache.str原创 2013-09-05 17:51:55 · 700 阅读 · 0 评论 -
JAVA模板语言(摘)
最近一直为选择模板语言所扰,搜了一下文章,有以下几点评价。(这是原文作者的比较,各人意见仁者见仁,智者见智吧)Velocity: Turbine项目(http://jakarta.apache.org/Turbine)采用了velocity技术。 1. 友好性不够。理由: 强控制类型,出现页面显示控制代码和html混合。与Html的不兼容,无法所见即所得。遇到大的HTML页面,从一个转载 2013-10-15 08:35:25 · 2675 阅读 · 0 评论 -
java做HTML ENCODE
在APACHE的COMMON包里String escaped = StringEscapeUtils.escapeHtml3(stringToEscape);String escaped = StringEscapeUtils.escapeHtml4(stringToEscape);原创 2013-10-17 09:13:01 · 7087 阅读 · 0 评论 -
swing实现代码助手功能
实现swing中,文本输入框代码助手的功能。类似eclipse中,打点自动完善代码功能原创 2014-04-29 11:18:59 · 1409 阅读 · 0 评论 -
spring Requestmapping标签介绍
1)最基本的,方法级别上应用,例如:Java代码@RequestMapping(value="/departments")public String simplePattern(){System.out.println("simplePattern method was called");return "someResult";}则访问h转载 2014-05-06 09:15:58 · 1583 阅读 · 0 评论 -
mybatis工具
一个配置MYBATIS的工具,主要是降低工作量。原创 2014-04-09 11:47:43 · 2023 阅读 · 1 评论 -
jquery ajax传递数组参数问题
traditional:true转载 2014-06-11 09:53:32 · 2206 阅读 · 0 评论 -
Beetl通过JAVA接口获取JAVA中的变量
BEETL实现模语言主动调用JAVA接口。第一次在模板语言中实现这功能。原创 2015-01-12 16:39:00 · 4663 阅读 · 0 评论 -
权限组件图例(1)
原创 2004-12-21 17:05:00 · 2220 阅读 · 0 评论 -
日志的处理器
日志组件的编写 主要实现的几个功能: 1 操作的记录的处理理. 2 处理的灵活多样化. 3 使用的主便性. 首先,定义了一个接口Log,功能为:addLog添加一条日志记录.addLogFactory removeLogFactory getFactory添加/移除/获取日志处理工厂setFinalFactory getFinalFactory 设置/获取最终日志处理工厂. 下面看一下Lo原创 2004-11-22 17:39:00 · 2016 阅读 · 0 评论 -
一个连我都快忘记的JAVA图表生成器
原创 2004-11-08 16:17:00 · 2420 阅读 · 5 评论 -
发邮件的JAVA程序
以下是一个邮件发HTML的例子,供大家写发邮件参考.功能是发送UL地址的HTML到邮件.其中的图片会随同邮件一同发给和户.package com.fswan.memo;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;impo原创 2004-10-29 16:38:00 · 1944 阅读 · 2 评论 -
多语言包
多语包使用的方法看Resource的注释即可,所有的功能都在Resource中定义了。在XMLResource类中有Main方法,可以直接运行。在调用之前先执行XMLResource.import方法把文件调入。软件使到了一个资源文件为XML文件,格式如最后所示。以下文件编译即可运行=======================Resource.java ===========原创 2004-10-29 17:46:00 · 2049 阅读 · 2 评论 -
程序员的常见误区之我见
1、 泛而不精这是一些程序员的问题。大家看现在的程序员的简历,大部分的掌握的语言都是:精通VB,VC,JAVA,Delphi。其实一个人真的能精通这么多语言吗?其实大部分都是粗通罢了,能和编辑器画些东西,然后以用些别人的组件,写一些代码罢了。可是真正要用起来时问题一大堆,哪种语言都懂,哪种语言都弄不好,写出来的软件别人无法看懂,修改维护问题多多。这类懂的组件一般都很多,Struts出来马原创 2004-11-01 16:16:00 · 2253 阅读 · 4 评论 -
权限组件之二(群组)
首先,我定义了一个群组接口,除了继承用户的方法以外还有两个方法,getUsers,getSubGroup.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组. 然后定义一个AbstractGroup,他继承了Group以及AbstractUser,并实现了Group接口定义的两个方法.用户只要根据实现情况继承AbstractGroup把自己要定义的属性进行处原创 2004-11-03 11:54:00 · 2176 阅读 · 0 评论 -
JAVA加载类库的顺序
JAVA加载库的方法跟它的CLASSLOADER有关,不同的JVM有不同的CLASSLOADER。现介绍J2SDK自带的JVM的加载顺序。 首先,JAVA会跟据系统的参数CLASSPATH,把参数里所包含的JAR(ZIP,目录)加载。只要使用该JVM,不用设置CLASSPATH,程序里用到类就会自动到这里面找到并加载。 其次,在我们运行java.e原创 2004-11-04 10:19:00 · 2350 阅读 · 0 评论 -
权限组件之四(规则)
定义好User,Group,Role了以后,下面我定义了权限判断的规则. 首先定义Rule接口,见Rule.java.Rule只做一件事判断User是否有权限. 然后我实现了一个Rule,见RuleImpl.java. 这部分涉及到了一个Input类,这个类是一个输入的类,接口如Input.java.这个通过继承该接口可以使用各种方式数据(HTTP原创 2004-11-04 10:46:00 · 2164 阅读 · 0 评论 -
权限组件所缺的文件
原意是给大家看一下结构,没想大家都那么关心,我现在把所有的代码贴上来,谢谢大家关心.唉,BLOG好烦啊,无法直接上传文件要一个一个贴================ResourceLib.java ============package org.fswan;import java.util.ArrayList;import java.util.Properties;/** * 用来存储通用原创 2004-11-04 16:07:00 · 2184 阅读 · 3 评论 -
开发项目和开发软件之比较
我个人认为开发项目和软件的区别就同工厂和手工一样。首先从效果讲:从工厂生产出来的东西的规格就那么几种,而手工加工则可以制成各种各样的产品。开发软件产品一个软件一般就一个最新产品,分成几个版本,只是从各个方面符合客户使用,不一定适合所有的用户,需要的培训就很多。比如Windows系列,Photoshop系列,Authorware系列等等,哪个的资料都是一大把。而项目开发则是针对原创 2004-11-01 15:17:00 · 1871 阅读 · 0 评论 -
我的权限组件
首先,设置三种要素:用户、群组、角色。 用户为登录用,对应到人。群组对应为用户的集合,是一种特殊的用户。角色为一组权限项的集合,用户(群组)都有各自的角色。 权限的实现通过Permission类和Rule类来实现。 Permission供外部调用,Rule为一个接口,为权限判断规则。Permission是一个原创 2004-11-02 17:45:00 · 6264 阅读 · 12 评论 -
权限组件五(权限)(完)
最后,我定义了一个Permission类把所有的元素连接起来形成一个完整权限判断组件。代码如下。用户继承该类时要完两个方法getDenyRule,getAcceptRule即可。 当我们进行权限判断时只要调用hasPermission(User user,HashMap oldData,Input input)即可。其后三个参数分别为用户,数据,输入。用户为在判断的人原创 2004-11-04 11:23:00 · 2678 阅读 · 1 评论 -
我的工作流的介绍
我的工作流组件包含五个要素:WorkUnit,WorkFlow,Status,Switcher,Brand。 WorkUnit为操作的单元,WorkFlow为具体的工作流,Status为工作流的每个状态,Switcher为分流器,Brand为分枝处理器。 工作流工作方式为:根据WorkUnit进行处理时(调用action())方法,根据WorkU原创 2004-10-29 17:17:00 · 1684 阅读 · 0 评论 -
权限组件之一(用户)
首先,我定义了一个用户接口,可以从其中取出其的各种属性.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组. 然后定义一个AbstractUser把User共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承AbstractUser把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只原创 2004-11-03 11:12:00 · 2951 阅读 · 2 评论 -
权限组件之三(角色)
首先,我定义了一个角色接口,可以从其中取出其的各种属性.代码如后面所示. 然后定义一个AbstractRole把Role共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承AbstractRole把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只要初始化变量description, name ,id,原创 2004-11-03 16:48:00 · 2225 阅读 · 0 评论 -
一个功能强大的JAVA格状布局管理器
MutableGridLayout是一个功能强大的JAVA界面网格布局。基本的布局为n行m列,行间距和列间距为xGap,yGap,可以通造构造方法 new MutableGridLayout(int cols,int rows,int xgap,int xgap)来进行构造。每行(列)的宽度(高度)可以通过setWidth(int num,double value)(setHeight(i原创 2004-10-29 16:03:00 · 5127 阅读 · 15 评论