自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Struts2学习之拦截器机制

一些资料上都说Struts2框架中,拦截器是基石,许多共嫩的实现都是构建在拦截器的基础之上的,例如文件的上传与下载、国际化、类型转换和数据校验等,且Struts2还提供内建拦截器,例如timer和params等,这些拦截器可完成框架的大部分赶任务。于是对拦截器的机制进行了进一步学习和了解。拦截是AOP(Aspect-Oriented Programming,面向切面编程)的一种实现策略。如果说

2012-02-28 20:46:18 1291

原创 Hibernate使用之检索方式HQL

Hibernate的检索方式主要有5种,分别为导航对象图检索方式、OID检索方式、HQL检索方式、QBC检索方式和SQL检索方式。其中前两者比较简单,比如OID检索方式是指Session对象的get()和load()方法。HQL是Hibernate Query Language的缩写,是官方推荐的查询语言。QBC是Query By Criteria的缩写,是Hibernate提供的一个接口。Hib

2012-02-28 19:41:15 2150

原创 Struts2学习之国际化机制

什么叫国际化呢?自学时刚看到这个词的时候感觉好像很高端很难的样子,深入理解后才发现就那么一回事,不过其中的机制确实挺好的。        国际化主要是指语言的国际化,是不同地区和使用不同语言的用户都能方便地使用同一个应用系统。Struts2的国际化机制是建立在Java国际化 的基础之上,对Java国际化 进行了优化和封装。主要过程如下:        当客户端发送请求时,Struts2的i18n(

2012-02-28 18:43:50 1250

原创 HTTPS和和HTTP的区别

一、https协议需要到ca申请证书,一般免费证书很少,需要交费;http不需要。 二、http是超文本传输协议,信息是明文传输;https 则是具有安全性的ssl加密传输协议。 三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 四、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网

2012-02-27 22:55:56 671

转载 用Java编写你自己的简单HTTP服务器

HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名。响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等。但许多特定功能的HTTP服务器并不需要所有这些功能。例如,很多网站只是想显示“建设中“的消息。很显然,Apache对于这样的网站是大材小用了。这样的网站完全可以使用只做一件事情的定制服务器。J

2012-02-27 22:25:03 1126

原创 UML学习小结

在java的学习过程中,对面向对象有更深的接触了,也有更深的理解,进而学了UML,发现UML其实对于分析设计静态类图或者动态交互图都有很大的作用,对于设计模式,架构模式都有很大的帮助。于是小结如下:1,UML简介。UML是一种定义良好、富于表达、功能强大且普遍适用的建模语言;UML统一了Booch、OMT、OOSE和其他面向对象方法的基本概念和符号; UML是一种建模语言而不是一种方法;为软件

2012-02-27 22:08:17 5492 3

原创 Java中接口的感悟

在Java的学习中,学了这么久才发现面向接口编程的好处很多,其中最后重要的莫过于可以拥抱变化。在了解到接口的设计中,才发现自己之前对接口的真正意义上的功能只了解一半。大多编程的经验下,Java中的接口是用于表示一种标准,只定义了一些标准,一些方法的声明而没有实现,表示将方法名暴露给远程客户端。如USB接口等。这便是大家所熟悉的,也是常用的接口功能。但是接口中还有一种重要的功能,即接口表示一种能

2012-02-26 12:12:07 1236

原创 spring原理--感悟

spring的最大作用ioc/di(控制反转),将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicationContext.xml加入bean标记,在bean标记中通过class属性说明具体类名、通过property标签说明该类的属性名、通过constructor-args说明构造子的参数。其一切都是反射,当通过appli

2012-02-25 19:48:24 1095 6

原创 Java构造方法私有化-->单例模式-->Runtime类的设计

在学了Java这么久的过程中,发现构造方法私有化,即用private修饰符修饰构造方法,那么这个类就不能用new进行实例化,否则会报错。既然不能用new进行实例化,那么能产生该类的实例么?这种设计难道没有意义么?其实这就是设计模式中的单例模式的设计。Java中不用实例化就能调用的方法可以用static修饰,private修饰符仅有在该类中能访问,因此可以提供static的方法,返回该类的实例(

2012-02-25 18:57:34 3547 1

转载 JVM分代垃圾回收策略的基础概念

JVM分代垃圾回收策略的基础概念由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采

2012-02-20 12:31:36 699

Apache Shiro 使用手册

Shiro核心组件Aplication,Subject,SecurityManager, Realm, Authenticator, Authorizer. 介绍了Shiro认证,授权的实现及其机制原理。给了具体操作步骤及代码。

2012-05-29

空空如也

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

TA关注的人

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