- 博客(10)
- 收藏
- 关注
容器运行时spring动态加载代理类
目前项目需要在tomcat运行的时候加载新业务处理的功能,实现的思路如下:1 tomcat可以支持动态加载,只要把新的class问价考入到相应工程的class文件夹下就能使用2 由于业务使用的都是spring,所以需要spring能够在与运行的时候加载新的类:经过一系列的研究,找到了方法:需要往BeanFactory加入一个新的bean的定义,方法如下://1 get BeanFa...
2010-03-09 13:59:05
264
原创 组合递归算法【原创】
排列算法大家谈的比较多了,组合的算法有点麻烦,我花了一些时间写了个组合算法。我的组合算法的原理是:从第一个字母算起直到达选出的数量为止,比如是a,b,c,d选3,结果是abcabdacdbcd用一个循环程序来实现:public class MyCompositeLoop { public static void main(String[] args){ char buf[]={'...
2010-02-21 10:42:52
232
原创 java 多线程方法的说明以及线程停止的研究
1.常用线程访法说明Thread.sleep(long millis):线程在指定时间停止运行join(long millis) :先运行子线程一段时间后再运行主线程Thread.yield():让自己停一下,让别的线程有机会运行Object.wait(),notify(),notifyAll() :wait后线程等待,直到其他线程调用此对象的 notify() 方法或 notif...
2010-02-08 15:13:11
134
原创 权限管理及其实现
权限管理分为两部分:访问的数据权限和访问的功能权限能够访问的数据由部门来实现能够访问的功能由赋予的功能url实现,功能表的主要属性有:名称,上级功能,url1.用户首先创建部门,如部门1,部门1-1,部门1-1-12.添加功能:添加功能的分类,添加功能的url3.创建具体的角色如:局长,科长,科员并且把部门和功能分配给他4.添加一个具体用户,把角色配置给它说明:1.用户操作功能验证;可以用...
2010-01-26 11:08:06
188
原创 eclipse不能部署web工程解决方法
来到新单位从svn上下载新的代码到myeclipse上,但不能部署到myeclipse的tomcat上,提示webRoot错误,研究了半天发现eclipse创建web工程的时候默认创建的是webRoot文件夹,如果修改为其它文件夹如myWeb,创建者不会有任何问题,但是其他人得了这个工程后就有问题了,就发生一开始提到的错误。 解决方法是关闭myeclipse修改这个工程的...
2010-01-25 16:31:09
136
原创 smartUpload使用心得
最近做图片上传,研究了一下上传组件,最后决定用了smartUpload,但是遇到了一些小问题1.中文字符的处理smartUpload作者是不是比较懒还是就只是为英语国家的人使用,尽然没有转换字符集的方法,因此自己读读源码,反编译了一下它的包,加入了setCharset方法,既可以处理中文字了。 SmartUpload smartUpload = new SmartUpload();...
2010-01-25 11:26:43
158
原创 Struts2+JSON+prototype使用说明
Ajax技术用了一段时间了,用了几个ajax框架,也写过没有用ajax框架的程序,总体感觉prototype简单易用,因此写一下使用说明1.下载Strutes2的JSON插件:jsonplugin-0.19.jar2.添加一个JSON的actionimport com.googlecode.jsonplugin.annotations.JSON;import com.opensymph...
2010-01-25 11:14:43
127
原创 mvc模式的javascript验证框架
做了几年的java开发,觉得框架自带的前端页面验证都不是能够很好的满足实际开发的需要,因此自己花了几天的时间自己写了一个js验证框架,开发人员可以自己定义页面元素要监控的事件,验证结果显示在页面制定的位置,并且在页面提交时也能一起验证所有的被验证元素1 js部分formValidate.js1)定义验证对象的model:checkTargetElement2)定义验证对象的控制cont...
2010-01-22 13:20:57
110
原创 java6 webservice创建和使用全攻略
java6 自带的webservice发布和使用相当简单,下面我说明一下如何使用1 创建serviceimport javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;@We...
2010-01-22 10:14:52
122
原创 oracle 存储过程中使用dblink
需要在两个数据库之间同步数据,因此在一段数据库上做了一个dblink,用存储过程使用dblink的表,把数据跟新到本地同时更新远程数据库的表,但是在存储过程中遇到的问题是: CURSOR c1 is select * from dblinkTableName;这句话总是提示表或视图不存在,因此我是百思不得其解,最后研究了半天找到了三种方法解决此问题1.用动态游标strSql1:='s...
2010-01-22 09:51:28
2151
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人