自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 初学Java多线程:慎重使用volatile关键字

学习Java多线程中会遇到使用volatile关键字的情况。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。使用它有一定的限制。volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会...

2011-08-04 15:46:32 101 1

原创 谨以此贴纪念小弟实习满三个月

[size=medium] 三个月说长不长,但也可以做许多事。 还记得投XXX公司的简历是在寒假回来,偶然打开一个求职网站,输入XXX公司的名字,竟然真的有招聘信息【XXX XXX技术部招聘JAVA实习生】,可看看时间已经发布一个月了...抱着侥幸的心理我还是发了简历,然后石沉大海... 本来已经不报什么希望了,期间也面试了其他的公司,不想一个月后终于接到了公...

2011-07-13 18:42:57 103

原创 JSON与XML的区别

JSON(Javascript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+...

2011-07-12 17:12:09 92

原创 Access restriction:The type BASE64Decoder is not accessible ...\jre\lib\rt.jar

[size=medium]今天项目引入一个老的基于jdk1.5的项目,由于之前用的是1.6报了如下的错误Access restriction: The type BASE64Decoder is not accessible due to restriction on required library D:\java\jre1.5.0_08\lib\rt.jar之前自己弄,搞得挺混乱,...

2011-05-16 12:21:40 119

原创 session和cookie 的关系(例子举得很好)

[size=large]为什么登陆后,只要不关闭浏览器,session就能一直存在?当然session的数据是保存在服务器上的,但服务器是怎么识别这些数据都是谁的呢?答 案是sessionid,每一个浏览者都唯一的sessionid,这就很好的区分了不同浏览者的不同session了.sessionid是怎么产生 的?应该是第一次访问服务器的时候随即生成的.假如是111,然后他的登陆信息是true,...

2011-02-25 14:54:58 114

原创 HttpClient 学习整理

HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中...

2011-01-23 01:24:29 63

原创 UML活动图组成元素全面剖析

UML中有五类图,其中的UML活动图是经常用的到,你是否熟悉,这里就向大家简单介绍一下UML活动图,希望通过本文的介绍你对UML活动图有明确的认识。本节和大家学习一下UML活动图方面的知识,主要包括UML活动图简介和组成元素两大部分内容,相信本节的介绍一定会使你对UML活动图有初步的了解,下面让我们一起来学习UML活动图吧。一、UML活动图简介活动图是UML用于对系统的动态行为...

2011-01-16 19:59:01 4047

原创 Hibernate的内置映射类型有那些?

Hibernate的内置映射类型通常使用和Java类型相同的名字,它能够把 Java基本类型、Java 时间和日期类型、Java大对象类型及JDK中常用Java类型映射到相应的标准SQL类型。1 Java基本类型的Hibernate映射类型2 Java时间和日期类型的Hibernate映射类型在 Java 中,代表时间和日期的类型包括:java.uitl...

2010-12-06 13:14:28 114

原创 用Java动态代理实现AOP

目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本文不是要在理论上具体阐述何为AOP, 为何要进行AOP . 要详细了解学习AOP可以到它老家http://aosd...

2010-11-15 12:54:15 67

原创 a different object with the same identifier value was already associated with th

再次碰到:这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体.一开始按网上说的用session.merge(Object)报了一个错,可能是没有用好,改用 session.clear(); session.update(user);这样就OK了,方法为:packa...

2010-10-08 17:04:43 89

原创 struts2中文乱码解决方法【转】

终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于 解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-- >window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方...

2010-10-06 19:55:06 93

原创 深入Struts2的过滤器FilterDispatcher--中文乱码及字符编码过滤器

前几天在论坛上看到一篇帖子,是关于Struts2.0中文乱码的,楼主采用的是spring的字符编码过滤器(CharacterEncodingFilter)统一编码为GBK,前台提交表单数据到Action,但是在Action中得到的中文全部是乱码,前台的页面编码都是GBK没有问题。这是为什么呢?下面我们就通过阅读FilterDispatcher和CharacterEncodingFilter这两个过...

2010-09-27 09:32:31 75

原创 总结Java部分的框架和开源项目【转】

下面我将为大家总结一下Java部分的框架和开源项目,让您从总的方面对Java部分框架有一定的了解。  Spring Framework【Java开源JEE框架】  Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不 是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversio...

2010-09-12 15:51:36 148

原创 JSF下载 包含所需的七个jar包

[size=medium]* jsf-impl.jar* jsf-api.jar* commons-digester.jar* commons-collections.jar* commons-beanutils.jar* jstl.jar* standard.jar[/size]

2010-09-09 00:25:36 1002

原创 Java解析XML的四种方法【转】

[size=medium]XML[/size]现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XS...

2010-09-08 19:07:19 80

原创 TinyMCE安装与配置【转】

TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是PHP,那还可以进一步优化。最重要的是,TinyMCE是一个根据LGPL license发布的自由软件,你可以把它用...

2010-09-07 16:11:40 635

原创 在SSH项目中整合FCKeditor文本编辑器 【转】

[size=small][/size][size=xx-large][size=small]来自:http://zoboya.iteye.com/blog/319908(1) 先到http://www.fckeditor.net/download 下载FCKeditor_2.6rc.zip和FCKeditor-2.3.zip。将FCKeditor_2.6rc.zip解压缩,打开解压后的文件夹,...

2010-08-12 19:47:21 85

原创 getCurrentSession 与 openSession() 的区别 【转】

1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务)...

2010-08-11 15:57:47 297

解决No CurrentSessionContext configured!错误

只需在hibernate.cfg.xml的.....中加入thread即可。

2010-08-11 00:54:38 97

原创 STRUTS2.0 常用标签 struts2标签 struts2【转】

1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2.显示标签 property 用于输出指定值: 当action返...

2010-08-07 11:52:25 62

原创 经典解释监视器和对象锁 【转】

cathy97问:在JVM的规范中,有这么一些话: “在JVM中,每个对象和类在逻辑上都是和一个监视器相关联的” “为了实现监视器的排他性监视能力,JVM为每一个对象和类都关联一个锁” “锁住了一个对象,就是获得对象相关联的监视器” 从这些话,看出监视器和对象锁好像是一回事,那为何要定义两个东西,若不一样,他们的关系如何? ...

2010-08-06 01:15:42 165

原创 运行时异常与非运行时异常有什么区别【转】

Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。 Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception :表示可恢复的例外,这是可捕捉到的。Jav...

2010-08-06 00:23:53 126

原创 JSP中的EL表达式详细介绍【转】

一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到...

2010-08-05 15:05:07 61

原创 Tomcat 6.0 共享线程池的配置【转】

配置很简单 第一步,打开共享的线程池源码 默认前后是注释掉的,去掉就可以了。其中name The name used to reference this pool in other places in server.xml. The name is required and must be unique. 这个是线程池的名字...

2010-08-05 12:47:07 105

原创 乐观锁与悲观锁【转】

锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选...

2010-08-05 12:02:42 48

原创 一个Java 程序员应该掌握的10 项技能【转】

1、语法:必须比较熟悉,在写代码的时候IDE 的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK 带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你...

2010-07-27 17:38:52 61

Java Concurrency in Practice英文 chm版

Java Concurrency in Practice 英文原版 简单易懂 chm版

2012-03-05

编译原理 陈意云.文字版

编译原理 陈意云.文字版 陈意云.文字版

2011-09-26

空空如也

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

TA关注的人

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