- 博客(218)
- 资源 (4)
- 收藏
- 关注
转载 uml图解
最近在教软件工程项目实践,就又仔细了解了下UML中各种关系的意义,虽然有点简单,但是有些概念还是经常被混淆的,写在这里是为了加深印象。关系列表:继承关系(Generalization);实现关系(Realization);依赖关系(Dependency);关联关系(Association);有方向的关联(DirectedAssociation);聚合关系(Aggregation);组合
2013-10-12 14:49:03
278
转载 设计模式
如有转载,请说明出处:http://blog.youkuaiyun.com/zhangerqing企业级项目实战(带源码)地址:http://zz563143188.iteye.com/blog/182516823种模式java实现源码收集五年的开发资料下载地址: http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866
2013-10-12 14:36:23
381
转载 android中Handler的原理
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus
2013-06-07 14:58:21
267
原创 plink启动隧道
###########186为可以访问到127 而本机不能访问到,启动虚拟端口443映射127中的80端口####plink root@192.168.16.186 -L 127.0.0.1:80:192.168.16.127:80
2013-03-14 16:50:58
539
转载 java中泛型
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很多明
2012-12-07 10:38:15
211
转载 Js冒泡事件
什么是JS事件冒泡?:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。 如何来阻止Jqu
2012-11-26 17:31:15
261
转载 java中线程
★ 线程状态 Java虚拟机将线程运行过程分成四种状态 。 (1) New 新生;(2) Runnable 可运行;(3) Blocked 阻塞;(4) Dead 死亡。 值得注意的是: 线程的可运行状态并不代表线程一定在运行(runnable != running ) 。 大家都知道:所有现代桌面和服务器操作系统都使用了抢占式的线程调度策略。一旦线程开
2012-10-12 10:41:19
663
原创 转载 java的System.getProperty()方法可以获取的值
java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJav
2012-08-09 10:56:28
268
原创 jquery dialog
1 属性1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的时候才弹出dialog窗口。默认为:true。1.12 初始化例:请注意,$('.selector')是dialog 的类名,在本例中.selector=#dialoag,以后不再说明。$('.se
2012-08-06 09:36:02
316
原创 CSS鼠标指针样
* auto: 正常鼠标 * crosshair: 十字鼠标 * default: 默认鼠标 * pointer: 点状鼠标 * move: 移动鼠标 * e-resize:改变大小 * text: 文字鼠标 * wait: 等待鼠标 * help: 求助鼠标 * progress: 过程鼠标 *
2012-07-27 11:18:50
432
转载 线程的死锁
产生死锁的原因主要是 因为系统资源不足。 进程运行推进的顺序不合适。 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件 互斥条件:一个资源每次只能被一个进程使用。 请求与保持条件:一个进程因请求资源而阻塞时,对已获得
2012-07-25 11:07:39
205
原创 Android 安装Ubuntu
今天是五一假期的最后一天,正好外面下雨,也不好外出,闲来无事,就又琢磨起我的9100起来了,前段时间在一个坛子上看到一篇帖子说,android系统上可以运行ubuntu系统,所以自己也就实践了一把。教程开始:1、需要用到的软件:超级终端,远程桌面,Ubuntu安装向导(这个软件只是个向导软件,和运行Ubuntu没有什么实际联系,不需要的可以不用下载,根据我的教程一步步来就可以了)安装向
2012-07-06 13:44:22
1982
原创 Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:
sudo apt-get install openssh-server随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。
2012-07-05 17:42:31
455
原创 hashCode用法
//set集合中会去掉重复的记录数 Set set=new HashSet(); User user=new User("1","朱磊","username","userpass",new Date()); User user2=new User("2","朱磊","username","userpass",new Date()); User user3=new User("
2012-06-29 10:03:36
118
转载 Spring注解
java代码:查看复制到剪贴板打印 "ds" class="org.apache.commons.dbcp.BasicDataSource"> "driverClassName" value="oracle.jdbc.driver.OracleDriver"/> "url" value="jdbc:oracle:thin:@localhost:1521:wang
2012-06-26 14:07:00
823
转载 Hibernate get和load区别
get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而l
2012-06-25 15:39:02
240
转载 java文件的句柄释放
1.java代码书写过程,文件资源的释放需要特别谨慎的对待.通常文件资源使用后必须close,然后再删除。如果先删除但没有close掉,会造成文件句柄未被释放.eg: [java] view plaincopyprint?import java.io.File; import java.io.FileOutputStream; import java
2012-06-25 13:14:50
1802
转载 Log4j超详细配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderN
2012-06-20 17:20:37
1579
原创 类找不到总结
(1)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class'com.microsoft.sqlserver.jdbc.SQLServerDriver' 答:sqljdbc.jar(2)java.lang.ClassNotFoundException: org.springfr
2012-06-06 17:54:10
786
转载 spring事务管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任
2012-06-05 09:36:04
249
原创 tomcat配置双向HTTPS验证
在Tomcat 6中配置SSL双向认证是相当容易的,本文将介绍如何使用JDK的keytool来为Tomcat配置双向SSL认证。系统需求:JDK 5.0Tomcat 6.0.16定位到你要生成keystore的路径第一步:为服务器生成证书使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“C:\tomcat.ke
2012-06-01 14:06:59
1229
原创 Zip文件压缩类!
public class ZipFileUtil { private final static int BUFFER=2048; /** * 解压zip文件 * * @param zipFilePath * zip文件绝对路径 * @param unzipDirectory * 解压到的目录
2012-05-25 10:37:02
452
原创 Tomcat并发数
安装目录下eg:D:\Program Files\Apache Software Foundation\Tomcat 5.5\bin\tomcat5w.exejava 选项卡Initial memory pool: 初始话的Java虚拟机内存大小,Maxinum memory pool: Java虚拟机可使用的最大内存,Thread stack size: 程序堆栈大
2012-05-22 11:46:04
4134
原创 tomcat 清除缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。出现这种现象的原因主要是tomcat缓存的原因。解决办法如下:在jsp文件头加上 其中,第一行的content="0",是表示过期的时间,如果不是0的话,就必须使用GMT的时间格式。第二行表示不用缓存机制。删除work目录下的缓存文件。conf/se
2012-05-15 14:11:27
684
2
原创 Mysql 触发器
CREATE TRIGGER insertToTbdaylogger AFTER INSERT ON tbtaskflow FOR EACH ROWBEGIN DECLARE i_temp int; select count(*) into i_temp from tbdaylogger where insertTimes>=DATE_SUB(NOW()
2012-05-04 17:47:29
857
原创 IE 7 expected identifier ,string or number
IE6,IE7 下的 - Expected identifier, string or number在调试JQuery代码的时候在Firefox下调试通过,在IE7下却出现如题所示的JS错误。google了下,发现了问题原因,记录一下:参考:http://forumsblogswikis.com/2008/07/21/javascript-error-expected-identifi
2012-04-09 16:39:53
2463
原创 Mysql 中 存储过程 if else
以下这样写会报错:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'end if' at line 8 create procedur
2012-04-09 11:17:56
18208
原创 ORACLE 中使用TRUNC(for dates)
1.1.TRUNC(for dates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date 一个日期值fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去下面是该函数的使用情况:TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh
2012-04-09 10:03:12
479
原创 DataSource配置详解
10 100 20 60 10 但由于预缓存的statements属于单个connection而不是整个连接池。 所以设置这个参数需要考虑到多方面的因素。 如果maxStatements与maxStatementsPerConnec
2012-03-26 10:40:46
2152
转载 如何消除addActionError("错误!")对跳转的影响
原来是spring bean出了问题。 scope="prototype" 会在该类型的对象被请求时创建一个新的action对象。如果没有配置scope=prototype则添加的时候不会新建一个action,他任然会保留上次访问的过记录的信息。
2012-03-06 11:54:14
404
原创 addActionError() 与addFieldError ()
addActionError() 与addFieldError ()有什么不同, 这里说一说,这两个都是com.opensymphony.xwork2.ActionSupport类下的方法.addActionError (String anErrorMessage)添加一个Action级别的错误消息到ActionanErrorMessage: 错误消息显示消息的标签是:,显示
2012-03-06 11:07:34
3426
原创 linux下安装qq
ubuntu11.04默认没安装linuxqq。不想使用web的。所以在腾讯下载一个linux版本的qq安装root@ubuntu:/home/chlyyangwei/下载# dpkg -i linuxqq_v1.0.2-beta1_i386.deb dpkg:处理 linuxqq_v1.0.2-beta1_i386.deb (--install)时出错:parsing file
2012-02-21 13:44:59
4187
原创 java面试题
@Test public void stringTest() { //重新实例化新的变量 String a= new String("zhuleishitou@sina.com"); String b=new String("zhuleishitou@sina.com"); String c="zhuleishitou@sina.com"; String d="z
2012-02-20 09:54:32
410
原创 Mysql常用语句部分(1)
create database oa;//创建数据库drop database oa;//删除数据库use oa;//使用数据库alter table zhulei add column createTime timestamp default CURRENT_TIMESTAMP; //给表添加属性alter table person modify id in
2012-02-15 16:51:11
475
原创 这就是现实!
一个城市里有三个人,甲有5套房,不上班,靠收房租生活;乙有一套房,上班赚工资;丙没有房,菜场卖菜。忽然有天要收房产税了,丙说:“太好了,我没房,收那帮炒房人得税,我全力支持,房价大跌了,我就可以买房了。”;乙说:“没关系,我只有一套,收那帮炒房人得税,我支持,房价大跌了,我可以再买一套。”;甲说:“哦,房产税收多少?1%对吧,下个月房租涨5%。”房租上涨了,丙很郁闷,想换个房子,发现大家房租都涨了
2012-02-09 11:44:32
115
原创 利用ParameterizedType和范型做切面编程
前段时间用hibernate的时候,看到用范型加ParameterizedType进行设计的例子,使用的比较巧。用ParameterizedType进行切面编程十分轻巧。下面是一个利用ParameterizedType进行切面编程的例子:例子中有一个抽象的JpaDaoImpl.java类,所以继承该类的XXXJpaDAOImpl,都对应于一个数据库表(table)。中的‘E’就表示
2012-02-08 16:52:46
3371
原创 java中内部类
非原创 转载从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。
2012-02-03 17:39:50
303
原创 JAVA中的Collection接口
描述:Collection层次结构中的根接口。Collection 表示一组对象,这些对象也称为collection 的元素。主要的子接口有:List(有序,可重复) -------------ArrayList:线程不安全,查询快,增删慢, -------------linkedList:线程不安全,增删快,查询慢 ,
2012-02-03 16:53:33
266
acegi帮助文档 中文帮助文档信息实现 单点登录信息
2011-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人