开发经验
文章平均质量分 69
ht111222
这个作者很懒,什么都没留下…
展开
-
解决Eclipse启动时画面一闪而过
现象: 今天早上开机,运行eclipse ,双击一晃而过。解决方式:找到eclipse桌面快捷方式,右键选择属性,修改“目标”(或target)D:\eclipse\eclipse.exe -vm "C:\jdk1.6.0_17\bin\javaw.exe" -data D:\workspace其中:D:\eclipse\eclipse.exe eclipse安装路径原创 2012-09-07 13:38:48 · 590 阅读 · 0 评论 -
iBATIS缓存介绍
iBATIS缓存介绍一.缓存介绍...........................................................................................21.1缓存对象...........................................................................原创 2012-12-14 21:08:42 · 822 阅读 · 0 评论 -
iBatis之SqlMap配置总结
SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。 1、命名空间: ,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: 如果有用到的全名的地方,可以用别名代替,受命名空间约束。 3、插入操作 对于自增主键的表,插入可以不配置插入的主键列。否则是必须的。 4、获取主键原创 2012-10-23 15:48:45 · 2009 阅读 · 0 评论 -
Java理论和实践: 理解JTS
什么是 JTS?JTS 是一个 组件事务监视器(component transaction monitor)。这是什么意思?我们将介绍事务处理监视器(TPM)这个概念,TPM 是一个程序,它代表应用程序协调分布式事务的执行。TPM 与数据库出现的时间长短差不多;在 60 年代后期,IBM 首先开发了 CICS,至今人们仍在使用。经典的(或者说 程序化)TPM 管理被程序化定义为针对事务性资源(原创 2012-11-29 10:33:23 · 709 阅读 · 0 评论 -
Java中的堆内存与栈内存分配浅析
Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃原创 2012-11-29 10:16:46 · 471 阅读 · 0 评论 -
Java正则表达式工具类
这个Java正则表达式工具类目前主要有25种正规表达式,有些不常用,这里只列出15种常用Java正则表达式功能。1.匹配图象; 2 匹配email地址; 3 匹配匹配并提取url ; 4 匹配并提取http ;5.匹配日期原创 2012-11-29 10:23:22 · 760 阅读 · 0 评论 -
Java开源软件六大帮派
Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出。丐帮 - Apache Software Foundation在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如今已经成了Java开源江湖第一大帮。Apache势力庞大,背后有原创 2012-11-29 10:14:28 · 548 阅读 · 0 评论 -
Java学习25个目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflectio原创 2012-11-29 10:10:01 · 457 阅读 · 0 评论 -
Java基础教程之事件和监听器
事件监听器是经常可以遇到的一种设计模式,一般用在这样一种场景下:当模块的一部分A在完成后需要通知其他的软件模块B,而等待通知的模块B在事先不需要采用轮询的方式来查看另一个模块A是否通知自己。即,当某事件发生,则监听器立刻就知道了该事件。这种模式大量的应用在GUI设计中,比如按钮的点击,状态栏上状态的改变等等。接口的设计我们需要一个对事件(event)的抽象,同样需要一个对监听器(liste原创 2012-11-29 09:54:07 · 481 阅读 · 0 评论 -
Java内存模型
内存模型 (memory model) 内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本.相比之下, Java利用了自身虚拟机的优势, 使原创 2012-11-29 09:44:49 · 486 阅读 · 0 评论 -
Java虚拟机
一、什么是Java虚拟机:Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。1、为什么要使用Java虚拟机Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语原创 2012-11-29 09:59:52 · 444 阅读 · 0 评论 -
java深度复制
private Object clone(Object srcObj) { Object cloneObj = null; try { ByteArrayOutputStream out = new ByteArrayOutputStream(); ObjectOutputStream oo = new ObjectOutput原创 2012-10-23 15:04:05 · 514 阅读 · 0 评论 -
Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
第一、Logger.getLogger()和LogFactory.getLog()的区别 1.Logger.getLogger()是使用log4j的方式记录日志; 2.LogFactory.getLog()则来自apache的common-logging包。common-logging组件: Jakarta Commons Logging (JCL)提供的原创 2012-09-25 11:43:41 · 901 阅读 · 0 评论 -
log4j的分类别logger
log4j的log文件可以这样定义:与A主题(A主题可能包含若干个类)相关的日志记录到A.log中,与B主题相关的日志记录到B.log中,……。这种要求下,那样在各个类中以类名获得log实例的方法是不可行的,例如:Loggerlog = Logger.getLogger(Class.getName())。我一直在调试log4j.properties,今天终于成功了。1、类路径中加入原创 2012-09-25 11:45:07 · 636 阅读 · 0 评论 -
Eclipse调试Java的10个技巧
在本教程中,我们将看到使用Eclipse调试Java应用程序。调试可以帮助我们识别和解决应用程序中的缺陷。我们将重点放在运行时间的问题,而不是编译时错误。有提供像gdb的命令行调试器。在本教程中,我们将集中在基于GUI的调试,我们把我们最喜爱的IDE Eclipse来运行,通过本教程。虽然我们说的Eclipse,点大多是通用的,适用于调试使用的IDE像NetBeans。在看这篇文章前,我推原创 2012-09-24 11:33:36 · 545 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量要原创 2012-09-28 14:49:30 · 779 阅读 · 0 评论 -
iBATIS数据映射器开发者指南
1、 iBATIS数据映射1.1 这里涉及的1.2 免责声明2、大局2.1 它是做什么的?2.2 它如何工作?2.3 iBATIS是最好的选择我的项目?3、 处理数据映射3.1 什么是在数据映射定义文件呢?3.2 映射语句3.2.1 声明类型3.2.2 存储过程3.2.3 SQL3.2.4 语句类型元素属性3.3 参数地图和内联参数3.3.原创 2012-12-14 21:34:00 · 2081 阅读 · 0 评论