- 博客(46)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 javascript good good study,day day up
写道/** * 实现一个动画的开始和结束 可能编码有5方式 */ //the basic type: /* function start() { } function stop() { } */ var Anim = function() {}; /** the fisrt type: *Anim.prototype.start = function() {} Anim...
2011-09-21 15:04:59 97
原创 键盘事件 keycode收集
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pauseke...
2011-06-30 14:28:20 167
原创 linux/unix命令知识(用到的慢慢更新)
变量键盘的读取: read 命令: 要读取键盘的输入的变量,用read命令 read一般用在shell script中写,跟使用者进行交互 如: read -p "Please enter your name:" myname #这句话的意思是输入一个值 赋值给变量myname 输入名字后 可以通过 echo $myname 来看到刚才的输入 来看看read...
2011-06-29 12:44:07 114
原创 shell脚本
今天第一次看Shell脚本的编程,发现老么多空格的错误: 然后去查找了一下资料 转载了一篇文章 http://blog.sina.com.cn/s/blog_45497dfa0100kczc.html 1:定义变量时, =号的两边不可以留空格. 这里不能添加的原因是 添加了空格一般是用来表示判断的eg:gender=femal------------rightgend...
2011-06-29 11:24:00 145
原创 模板模式
模板方法模式:在一个方法中定义一个算法的骨架,而将一些算法延迟到子类中去实现,模板方法使得子类在可以不改变算法结构的时候,自己重新定义算法中的步骤 先把定义给出来,以后再慢慢补充内容 先给一个Hibernate中可以用到的模板方式>> 我们在写Hibernate测试用例的时候或者调用的时候 经常要去获得getCurrentSession()然后控制事...
2011-06-28 18:26:04 78
原创 变化和不变化
看了几天设计模式 设计模式给我的感觉是就是 把变化 和 不变化的 东西分开 变化的那部分采用接口 跟不变的那部分组合起来, 不管变化的那部分是什么,因为是接口 跟具体实现没关,所以扩展性比较强,不需要改变原来的代码。。 这也是一个重要原则:就是面向接口编程 而不是面向实现编程 (这很容易理解 要是面向实现的话,一旦实现改变,就得改原来的代码,修改量比较大,并...
2011-06-28 10:41:09 103
原创 装饰者模式
装饰者模式>>>动态地将责任附加到对象上 若要扩展功能,提供了比继承更有弹性的替代方案,那就是组合。 这也满足了高效java推荐的方法:尽量用组合来替代继承 装饰者和被装饰者(即被包装的组件)必须是一样的类型,也就是说有共同的超类,为什么呢,因为装饰者必须能取代被装饰者 Java/Io系统就是一个典型的装饰器模式 装饰组件是InputStr...
2011-06-27 11:15:17 75
原创 知识点记录
6.22数据库的索引: 其实我一直不是很理解索引,对索引的了解也就是听别人说,查大数据量的时候要建立索引,加快查询速度。 知道索引在大数据量的时候可以加快查询速度,那么索引是什么呢? 定义是这样的 一个方案中的对象 被oracle服务器用来加速对表的查询通过使用快速路径访问方法快速定位数据,于表独立存放,被Oracle数据库服...
2011-06-22 14:24:06 82
原创 quartz的触发器
转自csdnQuartz Cron 表达式支持到七个域 名称 是否必须 允许值 特殊字符 秒 是 0-59 , - * / 分 是 0-59 , - * / 时 是 0-23 , - * / 日 是 1-31 , - * ? / L W C 月 是 1-12 或 JAN-DEC , - * / 周 是 1-7 或 SUN-SAT , - * ? / L C ...
2011-05-24 11:43:31 98
原创 js数组
1.合并数组(concat()):方法 Array.concat()创建并返回一个数组 var tempArr1 = [1,2,3]; var tempArr2 = [4,5,6]; tempArr1.concat(tempArr2);2.排序(这个最有用了 我们在页面上要进行显示的时候就可以这样排序 就避免后台的排序...
2011-05-12 16:12:36 78
原创 js的基础知识和提高
看到一个分辨js水平的简单的例子: 问题是判断当前是星期几、 初级想到的是 switch case 或者if else function one() { var weekday = new Date().getDay(); var str = "今天是星期"; switch(weekday) { case 0 : str+="日";...
2011-05-12 10:30:25 79
原创 XFire的使用小结
以前就开始看过一些XFire的资料,但是每一次都是按照书写的例子才能写出一些基本的例子,根本不理解,目前又做了一种发布webservice的方式 通过继承XFireServlet的方式,这种方式的好处就是简单 不需要配置services.xml文件 Userpublic class User { private int id; private String ...
2011-04-19 18:37:06 228
原创 总结帖
只是总结些自己看到的用过的一些东西,对别人估计没什么用 持续更新: Ant结合junit执行自动化测试并输出报告: http://www.blogjava.net/zhangzhong1018/articles/142411.html(最基础的介绍,比较简单 基本写一次就会了 但是ant想要用熟用好 就得慢慢积累了,感觉ant太强悍了 能干各种各样的事情) svn服务器...
2011-04-16 22:11:57 96
原创 java中日期类型详解
java api中日期类型的继承关系>> java.lang.Object --java.util.Date --java.sql.Date --java.sql.Time --java.sql.Timestamp java.util.Date表示特定的瞬间,精确到了毫秒>> ...
2011-04-06 14:32:19 163
原创 事务的隔离级别和传播特性
事务隔离级别: 隔离级别是指若干个并发的事务之间的隔离程度。在Spring的TransactionDefinition定义了很多种事务的隔离级别 TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.ISOLATION_R...
2011-04-01 16:12:39 73
原创 spring事务解惑 摘自IBM
概述Spring 最成功,最吸引人的地方莫过于轻量级的声明式事务管理,仅此一点,它就宣告了重量级 EJB 容器的覆灭。Spring 声明式事务管理将开发者从繁复的事务管理代码中解脱出来,专注于业务逻辑的开发上,这是一件可以被拿来顶礼膜拜的事情。但是,世界并未从此消停,开发人员需要面对的是层出不穷的应用场景,这些场景往往逾越了普通 Spring 技术书籍的理想界定。因此,随着应用开发的深入,在使...
2011-04-01 15:57:46 129
原创 Spring的JdbcTemplate
小弟 刚开始学习spring。一直没有用到过spring,但是知道spring很强大,没有学会。心理一直虚得慌。今天有时间看了看,记录下我自己的一些学习内容。在spring中进行事务的管理非常的方便这是我比较深刻的感受,在我现在项目中纯jdbc编程的过程中,手动控制事务都是非常的痛苦的,我经验不足更是经常忘了什么时候该去控制事务。经常会导致脏数据的产生。 在使用spring事...
2011-04-01 12:56:13 133
原创 effective java之【clone()方法的说明】
为了说明和理解clone()方法,我们来温习下java类型的知识: <!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves
2011-03-28 20:31:07 137
原创 effective java之【考虑实现comparable接口】
应用场景>>>要实现对对象的排序 如:根据名称进行排序 在展示的时候就可以让用户根据字母的顺序进行选择,更清晰和快捷 compareTo()方法是java.lang.Comparable接口的唯一方法。一个类实现了Comparable接口就表明这个实例在内在有排序关系。 若把实例都存在数组a中 实例对象实现了Comparable接口 那么可以简单...
2011-03-28 14:26:48 95
原创 effective java之【总是尽量重写toString()方法】
这是Object源码中的toString()方法: 写道 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }返回的值就是类名+@+16进制的散列码,你不能从里面判断出什么来。 我们经常要执行些打印和记录日志的调试功能...
2011-03-28 14:04:43 75
原创 effective Java之【改写equals方法总是要改写hasCode()方法】
在每一个改写了equals()方法的类中,你必须也要改写hashCode()方法。 不这么做的话 违反了Object.hasCode()的通用约定,从而导致该类无法与所有基于散列值(hash)的集合类结合一起正常运作(如:HashMap HashSet 和HashTable) java.lang.Object中约定的 hashCode的规范: 1.一个应用程序执行过...
2011-03-28 13:20:13 115
原创 常用的一些Css
常用css总结(2010-08-25 14:57:42)转载<script></script>标签:cssit分类: html进行时 <!-- 正文开始 -->1、只有下划线的文本框:<input style="border:0;bord...
2011-03-28 09:36:30 100
原创 servlet过滤器
Servlet过滤器: Servlet过滤器是servlet的一种特殊用法,主要用来完成一些通用的操作,比如编码的过滤和验证用户的登陆状态等等…… Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤...
2011-03-28 09:36:11 78
原创 SuppressWarnings
@SuppressWarnings J2SE 提供的一个批注或者注解。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默,即忽略这些警告信息。 在平常的编码过程中,我们经常使用到的是unchecked,serial这些。 @SuppressWarnings()中可传入一个字符串数组,数组中列出需要忽略的情况。 如果传入多种情况,这几种情况的处理同时执行。...
2011-03-28 09:35:43 59
原创 数据库会话连接,和数据库Connection问题
这周末项目中一个数据库Connection的问题让我困扰了很久,头都弄得大了。。 场景是这样的: 我的Connection我看着是关闭了,但是测试的时候一会就死了,查看代码也查不出问题,看了下Oracle数据库的连接数: select username,count(*) from v$session group by username 发现数据库会话数超...
2011-03-21 16:50:59 280
原创 Oracle和DB2数据库分页的StringUtil工具
public final class PageSqlUtil { public static String getOraclePageSqlString(String sql) { String postsql = "SELECT * FROM (SELECT A.*,ROWNUM ROW_NUM FROM ("+sql+") A) B WHERE "; int pa...
2011-03-03 11:35:06 98
原创 时间操作(其实挺重要)
自己一直以为时间没有什么好学习的,但是时间在实际中还是应用的很广,不管是统计还是查询: 现在记录一些知识>> 写道public final class DateUtils { public static Date parseDate(String date, String patten){ SimpleDateFormat sdf = new SimpleD...
2011-03-03 09:46:14 91
原创 转载来的EhCache的说明
使用EHCache提升网站性能文章分类:Java编程这是一篇很早以前写得文章,整理了一下贴上来,希望对不熟悉EHcache的同学有用。 在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。 笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossC...
2010-12-08 11:42:43 64
原创 Java文件下载的集中方式
Java文件下载的几种方式 转 http://mblog.hjenglish.com/zhengxiang33/1518891.htmlpublic HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 ...
2010-11-19 16:19:58 72
原创 web容器和引擎
看下tomcat配置文件: tomcat_home\conf\server.xml 从标签元素组成来理解,所谓servlet容器就是一个大的处理web应用的整体,对应其中的server元素(也就是根元素)下的service元素,容器的名字叫Catalina,处理从客户端发来的请求。 接着service下有Connector元素(确定端口的连接)与En...
2010-11-10 17:32:35 98
原创 子页面调用父页面的方法
window.dialogArguments ;;; 子页面可以调用父页面的方法。。。比方说 父页面有一个test()方法 typeof window.dialogArguments.test 如果是function的话就执行 if(typeof window.dialogArguments.test == "function") { windo...
2010-10-19 12:53:30 172
原创 实现动态文件的下载
在web服务器上实现下载其实很容易: 以前一直以为很神秘 其实一个最简单的语下载就几行代码,写个servlet就实现了。 当然文件如果固定那就只需要一个超链接 URL指向要被下载的文件,用户点击超链接就可以实现下载了。 如果是动态生成文件再下载 ,那就需要指定两个参数: 就是servlet必须告诉浏览器所response的不是一个简单的text/html文件,而是...
2010-10-16 20:51:32 341
原创 why索引
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查询的过程中...
2010-10-10 22:14:44 64
原创 Linux 开始学习
从Oracle官方网站下载:jdk-6u21-linux-i586-rpm.bin (装之前 用java -version 看看你的linux是不是自动装了一个jdk) ftp工具传到Linux目录下: 修改可执行权限: chmod 777 jdk-6u21-linux-i586-rpm.bin./jdk-6u21-linux-i586-rpm.bin 安装 ...
2010-09-28 00:37:38 93
原创 以前用split还没注意到
在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用 “|”作为分隔的话,必须是如下写法:String.split("\\|"),这...
2010-09-27 16:55:08 92
原创 偷来的
index:1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器 一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat)...
2010-09-20 13:39:12 62
原创 Http还不理解就做web开发 果然不行啊
Http协议(超文本传输协议Hyper Text transfer Protocol) 主要作用是从www服务器传输问题到本地浏览器的协议,不仅仅保证计算机正确快速的传输超文本文档,还确定传输文档中的那一部分,以及哪部分内容显示等。 HTTP协议采用的是请求相应模式,客户端向服务器发送一个请求,这里就会有个请求头,包含:请求的方法、URL、协议文本、以及修饰符,客户信息等 ...
2010-09-19 10:31:11 51
QQ和360之争,望大家解我疑惑
2010-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人