学习
zhoulin1239
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js生成事件
var now=new Date(); var hour=now.getHours(); var minu=now.getMinutes(); var sec=now.getSeconds(); if(hour原创 2012-07-02 16:43:42 · 113 阅读 · 0 评论 -
spring框架后处理器的学习
spring框架对容器管理bean和容器本身提供了额外增强功能。1、bean后处理器,不对外提供服务,负责为容器的目标Bean生成代理等。需要实现BeanPostProcessor接口,里面含有两个实现方法:postProcessBeforeInitialization(Object bean , String name) 和 postProcessAfterInitialization(Ob...原创 2012-07-27 09:22:02 · 114 阅读 · 0 评论 -
WIN7 BCompare 启动应用程序发生错误
WIN7下寻找:把C:\用户\[用户名]\AppData\Scooter Software\Beyond Compare 3文件夹下的文件全部删除即可如果找不到AppData文件,请查看工具——文件夹选项——查看——高级设置——显示隐藏的文件...原创 2012-08-24 11:26:51 · 154 阅读 · 0 评论 -
ReadWriteLock多线程下操作
ReadWriteLock是实现多线程环境下同步的一种方式。与synchronized相比,它在读的频率大于写的频率的时候,效率有很大的提升。而且拥有writelock的情况下还可以拥有readlock,相反则不能。提供一个多线程环境的资源类package zl.readandwrite.date;import java.util.concurrent.locks.Lock...原创 2012-09-06 17:45:20 · 145 阅读 · 0 评论 -
Unable to retrieve metadata for procedure
第一次用jdbc调用mysql存储过程的过程中犯了一个严重的错误:(对本人来说)代码如下:PreparedStatement call = con.prepareCall("{proc_card_vouc(?,?,?,?)}");启动应用程序时,控制台报出:java.sql.SQLException: Unable to retrieve metadata for proc...原创 2013-03-01 13:51:51 · 1209 阅读 · 0 评论 -
xml的基本学习
1、 XML的概念允许开发者自由定义标签,侧重于数据如何存储和传输,跨平台的数据交换格式,一种轻量级的持久化方案。XML文档必须遵守基本规范,同时一份有效的文档,还必须遵守语义约束a) 只有一个根元素b) 元素必须合理结束c) 元素之间必须合理嵌套d) 元素的属性必须要有值2、 Xml声明XML声明向解析器提供了关于该文档的基本信息Encoding:指定对该...2014-03-04 15:17:46 · 152 阅读 · 0 评论 -
回溯算法之八皇后
public class EightQueens { /** * @param args */ public static void main(String[] args) { QueueTrack queueTrack = new QueueTrack(8); queueTrack.backTrace(1); System.out.print...原创 2014-03-13 13:27:00 · 124 阅读 · 0 评论 -
汉诺塔递归算法
class Hanio { private int step; public void track(int num , String s , String m , String e) { /* * 底盘从柱A移到柱C,首先要借助柱C,把底盘上的(n-1)个盘都移到柱B上。 */ if (num == 1) { move(num ...原创 2014-03-15 10:49:36 · 155 阅读 · 0 评论 -
金字塔最短路径
class Triangle { private int[][] num; private int lineNums; private int[][] lineTotal; public Triangle(int num) { this.lineNums = num; init(); } private void init() { Sys...2014-03-18 10:02:58 · 693 阅读 · 0 评论 -
doc命令之关机管理
@echo offset /p p=是否关机(1:关机 2:取消关机)rem 判断if %p% == 1 (goto shutdown) else goto cancel:shutdownecho 进入关机流程set /p t= 请输入时间(分钟)set /a m=%t%*60shutdown.exe /s /t %m%goto over:c...原创 2014-03-21 09:26:20 · 567 阅读 · 0 评论 -
struts2与checkbox的关系
Struts2 框架对checkbox的处理1、 对于html的input[type=checkbox]的标签元素,如果元素未被选中,则不作为参数提交。如果后台绑定参数是布尔类型,那么元素的选中值应该是布尔值的字符串。2、 对于struts2的checkbox标签,会生成一个html的input[type=checkbox]的标签元素和一个html的input[type=hidden]的标...原创 2014-03-25 15:35:23 · 161 阅读 · 0 评论 -
socket简单通讯
package zl.socket.server;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import java.net....原创 2012-07-26 17:09:39 · 91 阅读 · 0 评论 -
java命令执行class文件
eclipse编译出来的class文件如果带有包结构,请在命令控制台进行执行的时候,进入到编译生成目录下,接着执行java 完整包名/类名原创 2012-07-26 14:30:42 · 249 阅读 · 0 评论 -
动态代理
代理主要体现在代理类和委托类之间的协调工作,代理类承接着委托类的相关服务的扩展处理的责任,委托类是接口的真正的实现者。代理类分为静态代理类和动态代理类。动态代理类利用java反射机制:Proxy类和InvocationHandler接口。首先创造一个接口实现和一个InvocationHandler实例,以类装载器、接口数组(Class对象),InvocationHandler来生成代理类。...原创 2012-07-03 08:53:07 · 80 阅读 · 0 评论 -
ejb3.0自我记录
EJB3.0简化了业务bean、实体bean,使用POJO让开发更像常规的java开发。EJB的客户端可以跟服务端在一个JVM内,或者不同,两者的处理方式不一样。1、在tomcat的web应用调用EJB服务,需要相关的EJB开发JAR包,同时增加EJB接口,存在应用中。2、JBOSS的web应用调用EJB服务,此时EJB的Local或者Remote接口都可以被调用。而且接口不能存在于w...原创 2012-07-06 10:44:18 · 92 阅读 · 0 评论 -
jboss jndi 查看,学习
http://localhost:8080/jmx-console/点击service=JNDIView 然后点击invoke原创 2012-07-06 15:36:47 · 252 阅读 · 0 评论 -
jbossjvm外的java程序无法引用数据源
- A boolean indicating if the jndi-name should be prefixed with java: which causes the DataSource to only be accessible from within the jboss server vm. The default is true. Configuring a DataS...原创 2012-07-06 15:40:42 · 153 阅读 · 0 评论 -
parseInt惹的祸
今天项目在实施的过程中,出现了让我懊恼的事情:卡的金额读不出来,一开始以为控件有问题,于是就调试空间API返回的值,一看都是正确的。这个郁闷的。后来只能去查看读取金额函数,查看读取出来的字符串,也是对的,心里一想那肯定是下面流程中出现问题,第一眼就放在parseInt身上,一看返回值是0,我的天呢。查看parseInt文档一看,原来这个函数还有第二个参数,如果把字符串一十进制格式转,应该这种方...原创 2013-03-04 17:57:27 · 190 阅读 · 0 评论 -
hibernate inverse
inverse是hibernate双向关系中的基本概念。inverse指定哪一方来维护关联关系,默认(false),就是维护SQL语句比如set的invers属性决定了是否把set的改动反映到数据库中去。false-》反映;true相反inverse定义了对象和关系的级联关系...原创 2012-07-10 09:58:14 · 79 阅读 · 0 评论 -
web模块
web模块是指运行在系统中的web部件,由两部分组成:1、web-server ,2、web应用程序部分:静态的web页面(html、图片、相关文件),动态的交互web部分,如CGI,servlet,Struts,Struts2,javascript等...原创 2012-07-11 09:17:52 · 618 阅读 · 0 评论 -
getResourceAsStream
1、Class.getResourceAsStream(String path) path 不以‘/’开头时默认从此类所在的包下取资源,以“/”开头则是从classpath根下获取,其中是通过path构造一个绝对路径2、Class.getClassLoader.getResourceAsStream(String path):默认是从classPath根下获取,path不能以"/"开头。3...原创 2012-07-20 14:27:25 · 106 阅读 · 0 评论 -
cglib
cglib框架是一个强大的、高性能的、高质量的CODE生成类库。cglib实在运行期进行java类扩展,底层主要的处理框架是ASM,它提供了对字节码的处理。如EasyMock,jMock ,spring aop等都应用cglib做代理...原创 2012-07-23 08:19:09 · 130 阅读 · 0 评论 -
KMP算法
package zl.character.compare;/** * 字符串匹配 kmp算法 * KMP算法实质:利用已经遍历得到的匹配信息来辅助后面的匹配过程 * @author bo * */public class Kmp { /** * next[j] = k 代表索引5的元素直接k-1个元素和开头k-1个元素相匹配(next数组表示 当pj元...原创 2013-03-20 14:10:45 · 125 阅读 · 0 评论 -
Session处理同账号管理
首先使用HttpSessionAttributeListener监听session的属性添加HttpSessionListener监听session的创建和销毁session的invalidate方法 会删除属性同时触发attributeRemoved方法监听器代码如下:public class BindingListener implements HttpSessionListe...2013-10-22 17:19:39 · 158 阅读 · 0 评论
分享