`
苹果超人
  • 浏览: 198256 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
http://www.cnblogs.com/fangbo/archive/2010/06/21/1762150.html http://fedoraproject.org/wiki/EPEL/zh-cn

Java动态代理

    博客分类:
  • java
Spring AOP是通过动态代理实现的,而动态代理有两种实现方式,一种是JDK动态代理实现,另一种是通过Cglib来实现动态代理。JDK动态代理实现有它自身的缺陷,它的代理类必须实现一个接口。 1. JDK动态代理主要用到的类: InvocationHandler接口: 代理实例的调用处理程序实现的接口。 Proxy:供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。 package com.kevin.learning; import java.lang.reflect.InvocationHandler; import java.lang.r ...

Bean Validator JSR303

    博客分类:
  • java
小demo.

Java序列化

    博客分类:
  • java
Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系 ...

Liferay reference

    博客分类:
  • web
http://doc.open-open.com/list/160 liferay页面缓存问题解决:http://www.blogjava.net/kennyr/articles/214440.html?opt=admin liferay cache: http://676744379-qq-com.iteye.com/admin/blogs/1696991 liferay ehcache: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay+Caching+%28EhCache%29

fbreader

http://www.siegmann.nl/epublib/android http://blog.csdn.net/jacy_y/article/details/7062480 http://ilewen.com/questions/6719 http://search.discuz.qq.com/s/537379687/webview%E8%87%AA%E5%8A%A8%E6%BB%9A%E5%8A%A8.html epub基本知识: http://www.blogjava.net/waterjava/category/50467.html 分页处理:http://blog.cs ...

spring security

    博客分类:
  • web
j_spring_security_check这个是spring security里面的约定。 你看applicationContext-security.xml是否有 <!-- 认证配置 --> <s:authentication-provider user-service-ref="userDetailsService">   <!-- 可设置hash使用sha1或md5散列密码后再存入数据库 -->   <s:password-encoder hash="plaintext" /> </s: ...
http://blog.csdn.net/guitk/article/details/7057155 http://blog.csdn.net/zz_mm/article/details/7660208

java正则表达式

    博客分类:
  • java
http://www.blogjava.net/byterat/archive/2007/05/17/118014.html

DBLink

http://space.itpub.net/10314474/viewspace-714872 http://blog.csdn.net/luoyanqing119/article/details/7506385

Tomcat总体结构

    博客分类:
  • web
Tomcat中最核心的就是2个概念 Connector:这个负责对外交流(负责协调是它的主要任务),它可以接收请求,并且分配线程让Container进行处理) Container;这个负责处理Connector接受的请求,(真正干活的部件) Service:他包装了(1-n)个Connector和一个Container 解读server.xml <Server>代表了一个服务器,这个元素必须唯一 <Service>可以包含一个Engine和多个Connector,它相当于一个封装器 <Engine> 它用于处理请求,它是servlet的容器 ...

CXF初识

    博客分类:
  • cfx
说到webservice不得不提到WSDL和SOAP两个概念。 首先我们来说说WSDL,它是干嘛用的呢? WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。 WSDL文档结构 元素 定义 <portType> web service 执行的操作 <message> web service 使用的消息 <types> web service 使用的数据类型 <binding> web service 使用的通信协议 元素 定义<portType ...
String: 1. String是对象,但是不是原始类型。 2. String为不可变对象,一旦被创建,就不能修改他的值了。 3. 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。 4. String是final类,不能被继承。 StringBuffer: 1. StringBuffer是一个可变的对象,对它进行修改的时候,不会像String那样重新创建对象。 2. StringBuffer只能通过构造函数来创建。 3. StringBuffer对象创建后,在内存中就会分配内存空间,并初始保存一个Null。向StringBuffer中赋值时,可以通过它的a ...
1. 当DispatcherServlet接到请求时,他先回查找适当的处理程序来处理请求。DispatcherServlet通过一个或者多个处理程序映射,将每个请求映射到处理程序中。处理程序映射配置在web应用程序的上下文中,是实现了HandlerMapping接口的Bean。它负责为请求返回一个适当的处理程序(也就是Controller)。处理程序映射通常根据请求的URL将请求映射到处理程序(Controller)。 2. 一旦DispatcherServlet选择了适当的控制器,它就会调用这个控制器来处理请求。 3. 控制器处理完请求后,会将模型和视图名(有时候是视图对象)返回给Dispa ...

Handler的理解

handler类允许你发送消息和处理线程消息队列中的消息及runnable对象。handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一个新的handler实例,系统就把该实例与一个线程和该线程的消息队列捆绑起来,这将可以发送消息和runnable对象给该消息队列,并在消息队列出口处处理它们。 handler类有两种主要用途:1。按照时间计划,在未来某时刻,对处理一个消息或执行某个runnable实例。2。把一个对另外线程对象的操作请求放入消息队列中,从而避免线程间冲突。 时间类消息通过如下方法使用: post(Runnable), postAtTime(Runnable, ...
Global site tag (gtag.js) - Google Analytics