自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Spring Security认证系统浅析

Spring Security是个安全框架众所周知,同时也提供了一整套基于Web的认证机制和安全服务,当然如果你要通过其他协议的来实现安全服务,你也可以使用SpringSecurity来帮助你。 今天主要是讲解基于web端的安全认证机制,其他的留着以后有空再整理成博文。 首先SpringSecurity Web是基于它所提供的一整套Filter链来实现的,我们来看下它所提供的有...

2017-05-04 20:57:48 253

Java源码剖析之InputStream与OutputStream(1) --- BufferedOutputStream和普通ByteArrayOutputS

[b]又是好久没写博客了, 今天也心血来潮, 把以前的笔记整理了一下, 一点点发出来.[/b][color=brown]今天主要是想记录下BufferedOutputStream和ByteArrayOutputStream区别[/color]众所周知BufferedOutputStream是一个缓冲数据输出流接口, ByteArrayOutputStream则是字节数组输出流接口....

2013-10-11 17:06:25 131

原创 Phonegap2.5源码分析(一)

[color=indigo][b]转载请注明[/b][/color]:[url]http://z276356445t.iteye.com/blog/1845691[/url]先附上js调用native api流程图, 后期整理博文[img]http://dl.iteye.com/upload/attachment/0082/9981/f011e26c-8e84-317b-a9b5-dc...

2013-04-11 13:50:11 94

原创 [转] 上海老人杜月笙 教你看穿一个人

1.不吸烟不饮酒的人,都很自私。一般不可托终生。2.对你吹拍人,最可能背叛你。伤你最深的人,一定是你最爱的人。百分之七十的凶杀案发生于熟人之间。“生虎犹可近,熟人不可亲。”3.胆小的男孩一般能成大事。打仗前思后想的,才是帅才。流泪的男人一定有爱心。举棋不定是一种美德。4.爱骂人的人,内心都很恐惧。长角的动物都不是食肉动物。一群人中最安静的人往往最有实力。“动如火掠,不动如山。”...

2013-02-20 11:50:49 457

一步步学习 Spring Data 系列之JPA(二)

继[url=http://z276356445t.iteye.com/blog/1596277]上一篇[/url]文章对Spring Data JPA更深( :D )一步剖析。[color=indigo][size=small]上一篇只是简单的介绍了Spring Data JPA的简单使用,而往往在项目中这一点功能并不能满足我们的需求。这是当然的,在业务中查询是一件非常头疼的事,毕竟不可能...

2012-07-20 16:24:57 92

一步步学习 Spring Data 系列之JPA(一)

[color=indigo][size=small]大概有半年多没有写博客了,主要是最近忙于工作,也没来得及与大家分享技术。当然现在的技术大多都有人写其博客分享了,也找不到合适写的,所以也就懒得写了。最近在SpringSource上看到了一好玩的东东,于是就照着官方的文档玩了一把,再根据自己的理解写给博友们品鉴,如有不对的地方,欢迎博友们提出,笔者会一一记录下来,以便后续改进。[/size][/c...

2012-07-17 13:19:20 231

Struts2下使用common-fileupload出现问题

[code="java"]/** * 学生Excel上传 * * @param req * 请求 * @param allowFileTypes * 允许的文件类型 * @return * @throws Exception * 1.请求是否为上传类型 2.是否为允许的文...

2011-11-14 17:30:33 119

原创 时间大小比较工具

记录一下[code="java"]/** * */package mse;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @author Zt *...

2011-11-07 11:05:50 116

原创 jQuery插件搜集

记录一下jQuery插件.example:[code="javaScript"]// Shortuct functions jAlert = function(message, title, callback) { $.alerts.alert(message, title, callback); } jConfirm = function(message, t...

2011-11-07 10:24:03 69

闲暇之余_写了一段有趣的代码

今天同朋友一起吃完晚饭,在回家的途中一直在聊天,突然一位朋友就提到图片测试IQ的话题,于是我和另外个朋友就一起攻击他(平时不可能总是马着谁都不屑于理的脸吧,总要有说有笑的过日子才开心嘛),各种各样的人身攻击,于是就上演了一场雨淋弹仗。突然又从IQ的话题谈到了另外个话题上(嘿嘿,大家都懂的 :D ),另一位朋友就说他曾经收到一串字符,看了半天都没看出个所以然来,于是就从发送方的心理角度去思考了下,才...

2011-09-22 22:31:58 82

2010-2011学习总结

[b] [color=brown] 又一个暑假结束了,面临着实习期的来到,忙于想去公司里展现自己,心里不禁有些激动了。当然我的师兄不断的在提醒着我:找工作不能操之过急,不然找到不理想的公司,会毁了自己这一年的,留在学校学习未尝不是一件好事。这个暑假同往年一样继续留在学校学习,并跟着老师们做项目。同上一年相比还是总结下比较好。[/color][/b] [size=small] [b...

2011-09-07 19:14:39 74

DbUtils学习

[b]今天花了一晚上的时间来学习dbutils,其实一开始都不知道有这个东西,都是通过一师兄说的,说这东西挺好用,操作又简单,于是就怀揣着一颗好奇的心去学习了一下dbutils。本身dbutils就是对jdbc做了一层薄薄的封装,前段时间也学习过JdbcTemplate,自己做了一下比较,感觉这俩东西很相似,毕竟都是对JDBC简单的封装,但是自我感觉dbutils更简单,更易于操作,对jdbc封装...

2011-08-11 02:57:54 84

SpringMVC Annotation不支持多态?

这2天在一直在学习SpringMVC,也是才接触这个东西,先前使用XML配置一直配不通,后来就想着使用Spring的注解形式来学习SpringMVC,本身注释就比较简单吧,但是注释也有一定的缺陷,这里就不谈了。先贴上我的代码,这样来分析比较直观一些,看一下Controller : RegistController.java[code="java"]@Controller@Req...

2011-07-29 00:00:39 196

原创 EL表达式详解

在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。Sun 公司 Java 规范标准的 JSTL 由 apache jakarta...

2011-07-28 16:30:29 105

原创 Java中的位运算<转>

本文章转自:[url]http://www.blogjava.net/rosen/archive/2005/08/12/9955.html[/url][b]移位运算符[/b] 包括: “>> 右移”;“>> 无符号右移” 例子:[code="java"]-5>>3=-11111 1111 1111 1111 1111 1111 1111 1011...

2011-06-13 21:26:56 67

利用java反射模拟struts2工作(三)

正在学习UML,所以就趁此机会将这次的模拟工作用UML简要的画了一下,使用的工具是PowerDesigner12.5,由于实现过程已经完成了,再来绘制UML图,属于逆向工程了。先附上第一次所需的Model类和读取配置文件的一些个相关东西。[img]http://dl.iteye.com/upload/attachment/492113/40ec1fa6-7117-300c-88e5-3...

2011-06-02 13:17:54 59

利用java反射模拟struts2工作(二)

继[url=http://z276356445t.iteye.com/blog/1051368]上一篇[/url]文章模拟struts2的工作机制,上一篇主要是对配置文件的编写以及解析,接着是使用servlet来控制对action的访问以及result返回的处理。由servlet来充当Control层,首先来看一下web.xml的配置。[code="java"] baseS...

2011-05-30 13:51:02 78

利用java反射模拟struts2工作(一)

最近闲来无事,就想着模拟一下struts2的工作机制,也没怎么去查看struts2的源码,大概了解它实现的机制,所以就磕磕碰碰的去写了一下这个东西,也许和struts2的实现机制不一样,但是目的总是一样的。struts2首先也是装载相应的配置文件才能工作,当然struts2还有它的零配置也能完成工作,但是我模拟的是装载xml配置文件,要写xml文件当然也得写一个xsd文件来规范xml文件,现附...

2011-05-20 10:56:42 87

原创 23个设计模式的意图

Abstract Factory(抽象工厂):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter(适配器模式):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge(桥接模式): 将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder(构建模式):将...

2011-04-07 21:58:04 101

原创 模式与重构

设计模式与XP Joshua Kerievsky 著,Gigix 译概述模式和极端编程(XP )都为软件设计、开发者提供了无法用金钱衡量的帮助。但是迄今为止XP 大量关注于重构(refactoring ),而对模式只字不提。在这篇文章中,我问“为什么”,并且最终描述出模式怎样以XP 的方式更好地实现、以及XP 怎样因为包含对模式的使用而变得更好。致谢非常感谢Ke...

2011-04-05 20:40:26 99

Struts2+Spring2.5.6+Hibernate3+Freemarker整合(二)

继[url=http://z276356445t.iteye.com/admin/blogs/975460]上一篇[/url]文章继续接下来的配置,上次已经将spring与hibernate的整合做了一个简单的配置,现在开始融入struts2,struts2采用零配置,所以必须得首先配置struts2.xml。[code="java"] ...

2011-03-28 17:34:25 91

Struts2+Spring2.5.6+Hibernate3+Freemarker整合(一)

本部分是整合S2SH+Freemarker,后台用Spring来管理各个bean,Hibernate来做数据库持久化,前端呈现用Freemarker。整合中对Struts2,Hibernate,Spring都是采用Annotation来进行注解类。首先在ApplicationContext.xml中配置连接池,采用c3p0来配置。[code="java"] ...

2011-03-25 16:51:44 119

原创 log4与log4j.properties配置详解

一、配置步骤1、 在应用程序中使用log4j2、 把log4j-*.*jar包加入工程中3、 新建一个配置文件log4j.properties,放于src目录下 二、配置log4j.properties新建一个配置文件log4j.properties:[code="java"]log4j.rootLogger=WARN, stdou...

2011-03-22 20:14:58 196

POI读取word转换html

[size=small]apache POI读取word文档的文档比较少,所以只有自己慢慢的摸索,这篇文章也属于比较基础入门的,主要是针对读取word中的图片,以及文字的各种样式,如有不好的地方,请各位多多指教![/size][code="java"]/** * */package com.util;import java.io.BufferedWriter;im...

2011-03-16 11:25:27 178

redmine1.1安装

花了一下午的时间终于把redmine1.1配置通了,由于1.1为11年1月9日才推出的,所以在安装配置的过程中发现很多东西都不兼容,在这我就把我安装的过程说明一下,希望能帮助redmine安装新版本的朋友们. 1.InstantRails-2.0-win:    下载地址:http://rubyforge.org/projects/instantrails/ 2.redmine-1.1.0   下...

2011-01-14 17:04:48 80

原创 hibernate的一级缓存与二级缓存

在向大家详细介绍Hibernate二级缓存之前,首先让大家了解下一级缓存,然后全面介绍Hibernate二级缓存。Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存...

2010-12-23 22:35:56 60

原创 Java中==与equals的区别

针对Java中的==和equals的区别,这是很多新手常犯的错误,也许就是没分得清楚,以至于在编程的过程中无法找到错误,并且花费了大量的时间来查找错误,最终浪费了时间,也浪费了精力.好了,进入正题:Java中一切皆为对象,这个思想大家一定要从以前学习的面向过程编程语言中转变过来.==是用来以对象进行比较的.equlas()是以字符串进行比较的.来看一个example:Strin...

2010-12-12 20:54:43 80

原创 java之PO,VO,TO,BO,DAO,POJO名词介绍<转>

O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,...

2010-11-19 10:43:59 83

原创 用json结果集写的Flex树

[code="java"]private function httpPersonHandler(event:JsonResponseEvent):void { var personResult:ArrayCollection=new ArrayCollection(event.JsonObj.data as Array); var i:int=0; for...

2010-08-20 23:50:02 79

空空如也

空空如也

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

TA关注的人

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