`
xvm03
  • 浏览: 144031 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
深入Java编程——Java的字节代码   Java程序员很少注意程序的编译结果。事实上,Java的字节代码向我们提供了非常有价值的信息。特别是在调试排除Java性能问题时,编译结果让我们可以更深入地理解如何提高程序执行的效率等问题。其实JDK使我们研究Java字节代码变得非常容易。本文阐述怎样利用JDK中的工具查看解释Java字节代码,主要包含以下方面的一些内容:   l         Java类分解器——javap
  如何理解Java多态性?通过类型转换,把一个对象当作它的基类对象对待。 从相同的基类派生出来的多个派生预览类可被当作同一个类型对待,可对这些不同的类型进行同样的处理。  这些不同派生类的对象响应同一个方法时的行为是有所差别的,这正是这些相似的类之间彼此区别的不同之处。 动态绑定将一个方法调用和一个方法主体连接到一起称为绑定(Binding)。 根据绑定的时机不同,可将绑定分为“早期绑定”和“后期绑定”两种。 如果在程序运行之前进行绑定(由编译器和链接程序完成),称为早期绑定。 如果在程序运行期间进行绑定,称为后期绑定,后期绑定也称为“动态绑定”或“运行时绑定”。 在Java中, ...
java 设计模式:策略模式(内部类的使用),装饰模式(IO),代理模式,适配模式(inputstreamreader) java 算法:排序,插入,选择,交换 java 反射,序列化,虚拟机深入 集合,IO ,并发 细节问题:struts actionform 使用 持久层的设计 spring 的实现 java 集合中具体的算法 等 NIO,多线程,Socket,集合类,JDBC,JNDI,反射,JMX,   
  gvim 配置文件(珍藏版) 分类【原创】 作者【老衲】 / 2009-11-17 23:39 Tuesday set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinsyntax onset diffexpr=MyDiff()function Del()    if getline(".") == getline(line(".") - 1)    norm dd    endifendfunction ...
事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。 1.原子性(Atomic)    最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。 2.一致性(Consistency)    事务在系统完整性中实施一致性,如果事务成功地完成,那么系统中所有变化将正确地应用,系统处于新有效状态。如果在事务中出现错误,那么系统中的所有变化将自动地回滚,系统返回到原始状态。 3.隔离性(Isolation)    在隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操 ...
JSP页面传递对象 两个jsp页面之间如何传递一个对象?比如一个List或者HashMap?答:用request.setAttribute("name",Object),request.getAttribute("name");或者session.setAttribute("name",Object),session.getAttribute("name");注意问题: 如果用request,要注意request的范围仅限于同一个request对象;如果使用了form的"action"或者r ...
windows下开发环境部署weblogic,测试环境下部署正常,生活环境部署调用webservice接口crash 转自:http://gloom.blog.hexun.com/6804995_d.html Spring+Hibernate+Struts的web应用程序开放过程一般在tomcat中运行。但实际应用一般会要求部署在WebLogic中 ...
  转帖:http://www.anheng.com.cn/news/21724.html Total Commander原名Windows Commander,她是众多骨灰级电脑的玩家的最爱,电脑爱好者随身必备的瑞士军刀,你可能已经无数次听过她的大名,到底是何方神圣,有什么神奇之处?且听我一一道 ...
原:http://www.a18zhizao.cn/y2009/899_ways-to-set-up-eclipse-and-use-the-method-of-template-notes-notes.html   文件注释标签: /** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话描述该文件做什么) * @author A18ccms A18ccms_gmail_com * @date ${date} ${time} * @version V1.0 ...
JAVA和JAVAC 命令行 javac和java命令行中的-classpath选项 这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点。javac -classpath,设定要搜索类的路径,可以是目录,jar文件 ...
jbpm工作流入门教程  原帖:http://blog.csdn.net/huxin1/archive/2008/04/25/2329365.aspx 新一篇: windows下svn-1.4.0环境布置和eclipse集成 <script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.get ...
展翅飞翔 致力于J2EE与中间件整合方面的研究 JBPM开发资料整理 前言     最近公司需要在内部系统中加入工作流引擎,以达到无纸化办公自动化的目的,搜集了两个星期的资料,对开源工作流引擎JBPM情有独钟,不仅是对其基于 hibernate的底层设计和JAVA语言良好的扩展,更重要的其设计是采用‘微内核’思路,对于研究开源工作流原理有很大帮助。     下面是本人在找资料过程中搜集的一些论坛和帮助网站介绍,最后附上BSTEK公司设计的‘JBPM开发指南 ’希望对急于开发JBPM工作流与现有项目整合的朋友有所帮助。工 ...
oracle常用函数使用总结 unix基本命令 shell 日常的基本操作和命令 java 的基本函数 日期转换等 查看进程8080端口号 遇到问题汇总帖子
ant命令总结  原帖:http://www.blogjava.net/sutao/articles/133961.html 1 Ant是什么?  Apache Ant 是一个基于 Java的生成工具。 生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为 ...
oracle本地NET服务名配置tnsnames.ora文件有严格的格式要求 今天手工修改该配置文件添加了一服务名,用客户端连接时居然报service_name解析错误,于是乎从oracle自带的配置工具配置,居然下一步点了没反应,推测是解析配置文件错误,恢复该配置文件,用oracle自带工具配置成功。 事后分析该文件,发现是手工添加时多了一个空格,原来是空格在作怪。 LOCAL_ORA = (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PO ...
Global site tag (gtag.js) - Google Analytics