自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程间数据交换

线程间的数据交换:分同一个进程中的两个线程,不同进程的两个线程,下面聊下同一个进程中两个线程的数据交换。  import java.util.concurrent.Exchanger;  import java.util.concurrent.ExecutorService;  import java.util.concurrent.Executors;  /**  * 线程之间互换数据  *

2015-03-31 15:10:49 669

转载 类加载器

深入探讨 Java 类加载器类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™中的应用。类加载器是

2015-03-31 15:09:42 333

转载 ThreadLocal

ThreadLocal是什么  早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影

2015-03-30 15:33:55 346

转载 ejb 有状态bean 和无状态bean

现实中,很多朋友对两种session bean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,你会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。首先解释一个下面要用到的概念--用户:session bean 的用户实际上就是直接调用ejb的类的实例,甚至是这个

2015-03-26 14:51:58 807

原创 Spring MVC 容器中设置Bean属性值 为NULL

在Spring MVC 中 如果想要 配置Bean的属性值为NULL 而不是空字符串 的话 需要:       "/>这样设置的值  不是空字符串儿  而是 null 。。

2015-03-26 11:40:24 965

原创 xml格式文件特殊字符处理

在运用xml格式进行远程数据交互时会经常会遇到 乱码或者特殊字符转换的问题,下面谈谈个人经验:                       1.乱码问题,通常都是中文或者特殊字符 书名号等,解决办法:传输前先对字段进行编码一次不行就编码两次,然后在拼接或转化为xml数据传输,在接受的时候相应的进行解码。                        2.特殊字符处理问题,1).在有特殊字符

2015-03-26 10:54:49 1053

原创 Spring MVC 注解 initMethod 扫包

springMVC详解以及注解说明基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。概述注释配置相对于 XML 配置具有很多的优势:

2015-03-25 15:48:29 6633

原创 jsp页面js 编码防止乱码

在BS 结构项目中页面后台间数据传递 时经常出现中文乱码很是烦人。解决方法:            1.修改提交方式 get 换成 post 。            2.页面 用js 进行编码然后到后台解码 ,如:变量var  bcContext = $("#bcContext").val();           bcContext = encodeURI(bcContext,"UTF

2015-03-20 18:13:05 580

转载 tomcat域名 (设置发布项目的域名)

现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。1. 域名。现在的域名不是很贵,有很多人都有,而我们注册域名的网站也会

2015-03-20 17:42:06 439

原创 The server does not support version 3.0 of the J2EE Web module specification eclipse 启动服务 选tomcat服务

1.错误:在eclipse中使用run->run on server的时候,选择tomcat6会报错误:The server does not support version 3.0 of the J2EE Web module specification2.原因:Tomcat 6.0最多支持Servlet 2.5,而现在要import的项目是3.0版本的。3.解决方法:在项目

2015-03-20 17:15:38 516

原创 javax.servlet.ServletException: java.lang.NoSuchMethodErro: 异常处理方法

javax.servlet.ServletException: java.lang.NoSuchMethodErro:发生此异常代表jvm 虚拟机找不到类中的方法了。这是因为 你的程序中有让jvm 混乱的地方。本人遇到此异常是因为 添加的jar包有重复的。去掉lib下和tomcat重复的包:javax.servlet.jar和javax.servlet.jsp.jar    重新启动服

2015-03-19 17:43:57 6181 2

原创 java CyclicBarrier (栅栏) 作用是使 指定个数的请求线程互相等待, 拦截在某个公共屏障点(就是栅栏外面)然后全到齐了一起访问这个屏障点的内容

package test;import java.util.concurrent.BrokenBarrierException;  import java.util.concurrent.CyclicBarrier;    public class Beer {        public static void main(String[] args) {  //设

2015-03-19 16:47:19 461

原创 java 反射

直接上代码。。。package test;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class IOCTest {    public static void main(String[] args) throws Exception{        //获取

2015-03-19 16:39:58 446

空空如也

空空如也

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

TA关注的人

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