自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 在程序开发中只要是多线程肯定永远以实现Runnable接口为主,因为实现Runnable,可以实现资源共享

在程序开发中只要是多线程肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下好处: ->避免点继承的局限,一个类可以继承多个接口。 ->适合于资源的共享 以卖票程序为例,通过Thread类完成: package org.demo.dff; class MyThread extends Thread{     private int

2012-09-27 18:18:46 682

转载 多线程

很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概

2012-08-30 17:34:34 306

原创 Ant script sample

Ant Script: jarfile    打包src中的代码,生成LBSAdmin.jar 放到 WebContent/WEB-INF/lib 下warfile    生成 test.war 放到dist目录下-->

2012-03-02 14:07:22 502

原创 IE 浏览器版本判断

2012-01-11 16:27:06 351

原创 java.nio 包的学习

一、为什么要引入java.nio包?  Java 平台传统的I/O 系统都是基于Byte(字节)和Stream(数据流)的,相应的I/O 操作都是阻塞型的,所以服务器程序也采用阻塞型I/O 进行数据的读、写操作。本文以TCP长连接模式来讨论并发型服务器的相关设计,为了实现服务器程序的并发性要求,系统由一个单独的主线程来监听用户发起的连接请求,一直处于阻塞状态;当有用户连接请求到来时,程序都会启

2010-05-20 19:36:00 631

原创 Java 7.0的变化

1.对collections的支持 Java代码List list = new ArrayList();   list.add("item");  String item = list.get(0);     Set set = new HashSet();   set.add("item");    Map map = new HashMap();   map.p

2010-05-04 14:28:00 374

原创 JAVA开发者最常去的英文网站

JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发者网站 –

2009-09-21 15:55:00 410

原创 IE 解析document.write

document.write()会把输出写入到脚本文档所在的位置,浏览器解析完documemt.write()所在文档内容后,继续解析document.write()输出的内容,然后在继续解析HTML文档。   document.write();  document.write(); document.write(alert(2);); document.wri

2009-08-24 15:28:00 3429

原创 firefox和ie之间7个javascript差异

关键字: firefox和ie之间7个javascript差异尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的。这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。1. C

2009-06-29 11:44:00 427

原创 HTML 标签

HTML 标签 当济览器支持脚本语言时,该标签里的内容就不会显示。 当济览器不支持脚本语言时,该标签里的内容就会显示。

2009-05-27 16:11:00 298

原创 IBM 资源地址:http://www.ibm.com/developerworks/cn

2009-05-22 16:43:00 751

原创 Java sun 官方资源地址

SUN 官方 Java API文档中文版http://gceclub.sun.com.cn/chinese_java_docs.htmlhttp://java.sun.com/j2se/1.5.0/docs/api/在线查阅的URL http://java.sun.com/docs/index.html提供下载的URL  

2009-05-15 10:25:00 1057

原创 CSS 跨浏览器

区别FF IE7  IE6background:orange;*background:green !important;*background:blue; IE6 能识别*,但不能识别!importantIE7 能识别*,也能识别 !importantFF 不能识别*,但能识别!important

2009-05-07 17:41:00 334

原创 java script 判断和获取浏览器的类型

/*if("Microsoft Internet Explorer"==navigator.appName){   alert("it is IE");   }else{  alert("it isnt IE");} */document.write("浏览器名称: "+navigator.appName+"");  document.write("版本号: "+navigator.appVer

2009-04-24 17:55:00 1397 1

原创 URL for java docs

http://java.sun.com/docs/books/tutorial/

2009-04-10 17:43:00 303

原创 关于序列化(serialize)

对象序列化(serialization)是一个将处于生成期的对象序列化成可以在流中可以读写数据的过程。对象的序列化是一个非常复杂,非常昂贵的过程。只要一个类implements 接口java.io.Serializable,它就可以自动的被序列化。

2009-04-08 15:21:00 295

原创 ORACLE 的游标、存储过程、触发器以及表的连接查询

1 表的连接查询 连接有相等连接、不等连接、自连接和外连接。但比较常说的是内连接和外连接。 相等连接示例:select a.name , b.number from a ,b where a.id=b.id不等连接示例:select a.name ,b.number from a,b where a.id between b.losal and b.hisal自连接示例

2009-03-13 22:37:00 949

原创 屏蔽浏览器窗口的关闭按钮

 1-----------------------------------         window.onbeforeunload   =   function()     {         if(event.clientX>document.body.clientWidth&&event.clientY      {             window.event.returnValu

2009-02-10 10:16:00 1165

原创 SOAP协议

 面对互联网的分布式计算,需要支持不同的架构的实现平台和大规模分布式环境,那些传统技术(中间桥繁杂的双向转换使其变得异常复杂)就显得无能为力了。而SOAP就是为了解决互联网的分布式计算所存在的互操作性问题出现的。它是第一个没有发明任何新技术的技术,因为它采用了已经广泛使用的两个协议:HTTP和XML,前者用于SOAP消息传输,后者是SOAP的编码模式。SOAP非常方便地解决互联网中消息互联互通的需

2009-01-01 09:52:00 463

原创 Java 设计模式与建模专题

 http://www.ibm.com/developerworks/cn/java/design/?S_TACT=105AGX52&S_CMP=tec-csdn

2008-07-31 17:43:00 300

原创 优秀的软件工程师要通晓的10个概念

 "出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理(全文阅读): 接口 (Interfaces ) 惯例与模板 (Conventions and Templates) 分层 (Layering ) 算法的复杂性 (Algorithmic C

2008-07-31 15:35:00 455

原创 js中的所有鼠标事件

事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ondblclick IE4、N4 鼠标双击时触发此事件 onmousedown IE4、N4 按下鼠标时触发此事件 onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件 onmouseover IE3、N2 当鼠标移动到某对象范围的上方时触发此事件 onmousemove IE4、N4 鼠标移动时触

2008-02-26 10:52:00 523

原创 hibernate之ORM实现原理

ORM的实现原理现在在Java领域大家对Hibernate的讨论很多,比如它的优缺点、如何应用、错误如何解决以及把它和Struts/Spring等框架相结合作为整个系统的解决方案。在这里我想和大家探讨一些更深层次的话题,那就是Hibernate是如何实现ORM的功能?如果让我们自己开发一款实现ORM功能的框架需要怎么做?其实这些问题就是围绕着一个词,那就是“映射”,如果我们知道如何实现这种映射那么

2007-08-28 23:02:00 1380 3

原创 HTML5

新千年以来,超文本标记语言(HTML)5 第一次向 HTML 中引入新的元素。新的结构元素包括 aside、figure 和 section。新的内联元素包括 time、meter 和 progress。新的内嵌元素有 video 和 audio。新的交互元素有 details、datagrid 和 command。超文本标记语言(HTML)的开发到 1999 年 HTML 4 就停止了。万维

2007-08-28 22:55:00 1993 1

原创 数据库范式

 关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电

2007-08-23 18:26:00 568 1

原创 JS使用技巧

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值

2007-08-18 19:08:00 728

原创 乱码问题

 为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事我也不大清楚,应该是前年吧,我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去关注这个,等我闲了,那个朋友不弄这个,问他他也不说不大清楚,最后自己对这个学习也不了了之了。今天我写这个不是讲解中英

2007-08-15 23:46:00 596

原创 不同的JS文件之间方法的调用

 不同的JS文件之间方法的调用:A.js内容:function a(){     alert("a");}B.jsfunction b(){ a();}test.html浏览器在加载时把所有的JS当成一个JS所以不同的JS文件可以相互引用。

2007-08-15 16:23:00 3062

原创 JAVASCRIPT兼容性问题

 使用JavaScript检测浏览器的相关特性 一、检测浏览器的名称问题:    不同的浏览器对JavaScript的标准支持也有不同,有时希望脚本能够在不同的浏览器上都能运行良好,这时需要对浏览器进行检测,确定其名称,以针对不同的浏览器编写相应的脚本。解决方案:    使用navigator对象的appName属性。    比如,要检测浏览器是否为IE,可以这么做:    var i

2007-08-15 16:18:00 1894

原创 讨论WEB技术的网站

http://www.thinkvitamin.com/ 

2007-08-14 17:10:00 463

FreeMarker设计指南.

快速入门 (1)模板 + 数据模型 = 输出  FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念  他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据  经常会遇到的问题是:在Web页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基于动态数据的

2009-05-15

很好的数据挖掘入门书籍

           ! "#$%&' ()* +, -.( 

2008-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除