- 博客(33)
- 资源 (24)
- 收藏
- 关注
原创 匿名内部类 初始化块
Map map = new HashMap(){{ put("id","132"); }};对于匿名内部类,中间的花括号,是初始化块。
2012-02-07 19:44:52
765
转载 Synchronized和java.util.concurrent.locks.Lock的区别
主要相同点:Lock能完成Synchronized所实现的所有功能。主要不同点:Lock有比Synchronized更精确的县城予以和更好的性能。Synchronized会自动释放锁,但是Lock一定要求程序员手工释放,并且必须在finally从句中释放。synchronized 修饰方法时 表示同一个对象在不同的线程中 表现为同步队列如果实例化不同的对象 那么synchroniz
2012-02-07 19:41:52
3138
转载 Java多线程同步设计中使用Metux
Mutex是互斥体,广泛地应用在多线程编程中。本文以广为流程的Doug Lea的concurrent工具包的Mutex实现为例,进行一点探讨。在Doug Lea的concurrent工具包中,Mutex实现了Sync接口,该接口是concurrent工具包中所有锁(lock)、门(gate)和条件变量(condition)的公共接口,Sync的实现类主要有:Mutex、Semaphore及其子类、
2012-01-14 00:03:22
648
转载 Java Applet签名验证
本系统的客户程序是Java Applet,但它的执行需要读本地硬盘,以及进行安全算法方面 操作,这些操作都需要有本地Application的权限,而无法在普通的沙箱机制的限制下运 行。 1 沙箱机制对Applet的安全性限制 在浏览器或者appletv
2011-07-04 22:55:40
773
转载 Java Applet签名验证 (转)
本系统的客户程序是Java Applet,但它的执行需要读本地硬盘,以及进行安全算法方面 操作,这些操作都需要有本地Application的权限,而无法在普通的沙箱机制的限制下运 行。 1 沙箱机制对Applet的安全性限制 在浏览器或者appletv
2011-07-04 22:54:35
1561
转载 Spring自定义属性编辑器
什么是属性编辑器,作用? * 自定义属性编辑器,spring配置文件中的字符串转换成相应的对象进行注入 spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器 * 如何定义属性编辑器? * 继承PropertyEditorSupport类,覆
2011-07-04 22:53:08
591
原创 Jetty
今天偶然碰到这个web容器,在次记录一下在eclipse中使用jetty一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着使用jetty。从那开始后,jetty就成为我的开发配置服务器了,从最初
2010-03-23 20:49:00
768
原创 DB2中删除重复记录的方法
在DB2中不象Oracle那样可以借助rowid,rownum等伪列来删除重复的记录,也没有有效的方法可以在一个SQL中直接删除记录.但可以借助row_number() over()语法和视图的方式将重复的记录删除. 下面看一个实际的测试DEMO 方法一:借助视图来实现 SQL> create table zrp (no int); DB20000I SQL命令成功完成。 SQL> inse
2010-03-05 20:36:00
4563
原创 IxEdit
今天发现一个很强大的js编辑器,所见即所得,虽然是基于jquery的,但是感觉还是很不错的。继续学习一下。打开ixedit高级模式: ixedit.advancedMode=true;
2010-02-06 22:25:00
650
原创 jquery 学习
闲来无事,突然意识到自己js框架好像没学过来,最近学一下jquery吧。1、在$("id"),访问页面标签的时候id一定是页面元素的class属性的值否则会加了事件之后没什么效果。2、在$("id")时,要加上标签名 例如:$("input.msgShow");3、$("Hello").appendTo("body");把前边的内容加到后面的id中。 4、设置页面背景:$(docu
2010-01-30 11:23:00
529
转载 JUNIT 实例教程
junit实例教程2008-08-06 09:251、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这此条条框框要求编写测试代码,如继承某个类,实现某个接口,就可以用Junit进行自动测试了。 由于Junit相对独立于所
2010-01-27 22:14:00
3546
5
转载 log4j学习笔记
Apache Log4j 学习笔记Apache Logging Project Homepage: http://logging.apache.org Log4j的类图 Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 ConsoleAppender - 目的地为控制台的Appe
2010-01-27 20:24:00
577
转载 js使用107个技巧
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElement...
2009-05-12 20:47:00
1043
转载 使用JAVA中的动态代理实现数据库连接池
数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获取数据库的连接,这一点我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式都是这种方式
2009-04-22 13:47:00
486
转载 DWRUtils API 使用方法
$("precloneNode1suf") 取得该对象;DWRUtil.selectRange("selectRangeBasic", 5, 15) 选中selectRangeBasic文本框里面从第五个字符到第15个字符之间的字符.DWRUtil._getSelection("selectRangeBasic") 得到selectRangeBasic文本框里选中的字符.var arr
2009-04-21 16:09:00
549
转载 DWR让AJAX如此简单
概述 这篇文章阐述了使用开源项目DWR(直接Web远程控制)和AJAX(异步JavaScript和XML)的概念来提高Web应用的可用性。作者一步步来展示DWR如何使得AJAX的应用既简单又快捷。(1600字;2005年6月20日) AJAX,或者说是异步JavaScript和XML,描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技
2009-04-21 15:32:00
496
转载 Struts 开发的最佳实践
Struts:简介Struts 是一种开源框架,可用来构建 Web 应用程序,它基于流行的 Model-View-Controller (MVC2) 设计范型。该框架构建在一些标准的技术之上,比如 Java Servlets、JavaBeans、ResourceBundles 和 XML,并且可提供灵活和可扩展的组件。Struts 以 ActionServlet 的形式实现了 Controll
2009-04-15 10:39:00
491
原创 找工作
今天又去面试了一家公司,感觉还可以,学习了 一下java中跳出多层循环的技术,具体的还不是很清楚,有理解的比较清楚的朋友吗,指教一下。我去面试的时候面试官 说用“break return”,我一直不大理解。多指教,期待中………………
2009-04-14 19:40:00
745
2
转载 跳出多层循环的基本要领(Java版)
在Java程序中可能运用多层循环来处理复杂的逻辑。但如果要从最内层循环跳出最外层循环是比较麻烦。下面的代码是一个三层循环的例子:String[]arr=newString[]{"a","b","c"}; for(Strings:arr){ for(Stringss:arr) { for(Stringsss:arr) { System.out.println(ss
2009-04-14 19:38:00
1175
原创 web容器 & Servlet容器
实际上容器就是一个服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如java中的Tomcat容器,ASP的IIS或PWS都是这样的容器,一个服务器不止一个容器的webscope是一种容器技术 何为容器2.1. 容器是什么 容器是一种服务调用规范框架,J2EE大量运用了容器和组件技术来构建分层的企业级应用。在J2EE规范中,相应的有WEB Contai
2009-04-12 20:31:00
1032
转载 求职信“三忌”“三要”和“三突出”
求职信 “三忌”“三要”和“三突出” 求职信 是打开求职大门的“金钥匙”。10日,在此间召开的中国就业市长论坛上,劳动和社会保障部提醒广大求职者,写好 求职信 要做到“三忌”“三要”和“三突出”。 求职信所谓“三忌”,即 一忌高枕无忧,以为自己有技术、有经验、有文凭,就拥有了求职成功的全部资本,过分地坚信自己“天生我才必有用”,而在求职信中流露出盲目自信,甚至提出过分要求;
2009-04-12 18:53:00
819
原创 Oracle SQL精妙SQL语句讲解
行列转换 行转列DROP TABLE t_change_lc;CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);INSERT INTO t_change_lc SELECT 001 card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal F
2009-04-12 11:26:00
464
转载 eclipse快捷键
Insert 文本编辑器 改写切换 Delete 删除F2 显示工具提示描述 F3 全局 打开类或变量的声明F4 全局 打开类型层次结构 F5 全局 单步跳入F6 全局 单步跳过 F7 全局 单步返回F8 全局 继续 F11 全局 调试上次启动F12 全局 激活编辑器
2009-04-12 11:24:00
440
转载 基于Java的全文索引引擎Lucene简介
基于Java的全文索引引擎Lucene简介 (1) 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/lucene.html关键词:Lucene java full-text search engine Chinese word segment内容摘要:Lucene是一个基于Java的全文索引工
2009-04-12 11:23:00
663
原创 native2ascii工具的使用
native2ascii.exe 用法native2ascii是sun java sdk提供的一个工具,和java.exe在一个文件夹下.用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。用法:native2ascii [-reverse] [-encoding 编码]
2008-11-20 09:33:00
654
转载 struts2实现文件的上传
在Struts 2中实现文件上传 前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本
2008-11-18 22:39:00
615
转载 Junit使用简明手册
Junit使用简明手册 用XP进行开发的过程,unit test是必不可少的环节。作为unit test,junit是首选的工具。本文从使用目的、如何使用、以及使用中需要考虑的问题,简略描述了junit的基本用法。使用目的 junit是java中书写unit test的framework,目前一些流行的unit test工具大都都是在junit上
2008-11-18 22:02:00
569
转载 全面剖析XMLHttpRequest对象
全面剖析XMLHttpRequest对象 XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户
2008-11-01 08:41:00
391
原创 在Hibernate中调用存储过程的示范代码
在Hibernate中调用存储过程的示范代码- - 如果底层数据库(如Oracle)支持存储过程,也可以通过存储过程来执行批量更新。存储过程直接在数据库中运行,速度更加快。在Oracle数据库中可以定义一个名为batchUpdateStudent()的存储过程,代码如下:create or replace pr
2008-10-14 15:40:00
602
原创 xml命名空间
xml命名空间 这个理解起来总感觉有些抽象,不太好懂,自己学的也是一知半解,但是感觉它的存在却是很不同凡响的,,在XML的应用中,给我们带来了很多方便,也让XML的功能得到了很大的提升,自己感觉的,呵呵,有说的不对的地方,不要见笑哟! 在进入正题之前,我们先引用一个例子: Apples Bananas 在
2008-10-13 15:17:00
499
转载 【转帖】XML Schema学习笔记详解WSDL types
一个简单的 XML 文档:请看这个名为 "note.xml" 的 XML 文档:ToveJaniReminderDont forget me this weekend!XML Schema下面这个例子是一个名为 "note.xsd" 的 XML Schema 文件,它定义了上面那个 XML 文档的元素:http://www.w3.org/2001/XMLSc
2008-10-13 14:16:00
812
深入理解Java虚拟机:JVM高级特性与最佳实践.pdf
2013-01-15
FreeMarker Manual.pdf
2011-07-18
Java_NIO类库Selector机制解析.doc
2011-07-18
构建JBOSS+Portal+Eclipse开发环境.doc
2011-07-16
portlet之开发详解.pdf
2011-07-16
Websphere入门之一_WAS6[1].0安装.pdf
2011-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人