自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 问答 (7)
  • 收藏
  • 关注

原创 select 1 from ... sql语句中的1代表什么意思?

原文:http://blog.csdn.net/wangyihust/article/details/3863758  select  1 from ..., sql语句中的1代表什么意思?查出来是个什么结果?         select 1 from table;与select anycol(目的表集合中的任意一行) from table;与select * from ta...

2014-03-17 16:26:11 177

内存泄露简介

1. 什么是内存泄露?内存泄露: 对象不再被使用,但是又有引用指向它,所以不能被GC回收。为了更清楚的理解这个定义,我们需要知道对象在内存中的状态。下面这个插图将对象分为两种状态,被引用的和未被引用的。其中被引用的对象中有一部分是没被使用的。内存泄露就发生在这些对象所在的内存区域。 2. 为什么会发生内存泄露?让我们来看接下来这个例子,它会告诉我们为什么会发生内存泄露。...

2014-01-02 15:57:42 180

CAS在客户端进行验证

1.原理:用户在发起登录请求,把自己的用户名和密码传到后台,后台使用httpclient进行模拟登录登录成功后,CAS服务器会给httpclient发一个cookie(TGT,ticket granting ticket),服务器会把这个cookie返回给用户,完成一次模拟登录的过程。2.核心代码:001package ecen.mip.sys.actio...

2013-12-17 10:42:58 206

基于CAS的单点登录配置记录

本次配置CAS耗时1周有余,从中学到了很多东西,现将这些东西整理一下分享出来,以供后来者借鉴。起初接到这个任务,我就开始在网上搜资料,各种帖子来看,但是效果并不是很理想,因为帖子太多了,说法太多了,而且都不是很符合自己的实际项目情况。其中关于配置这一块我不得不提一下这个帖子,http://www.kafeitu.me/sso/2010/11/05/sso-cas-full-course....

2013-12-17 10:41:10 221

在IE中使用firebug

javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function()...

2013-11-26 15:40:26 94

couchDB初级应用实例

在安装好couchDB之后,具体安装细节可以参考上一篇 在google code 上面下载最新版本的jdbc驱动,jcouchDB及其所依赖的一些jar包。commons-beanutils.jarcommons-codec-1.3.jarcommons-httpclient-3.1.jarcommons-io-1.3.1.jarcommons-logging-1.1.jareasy...

2013-10-26 12:45:29 497

couchDB启动报错

    nosql 很火啊,    今天也耐不住寂寞开始入手couchDB,不过装好了之后就报错。 Erlang R14B04 (erts-5.8.5) [source] [smp:4:4] [rq:4] [async-threads:4]Eshell V5.8.5 (abort with ^G)1> Apache CouchDB 1.4.0 (LogLev...

2013-10-23 14:32:25 784

随机显示button位置

  今天在aqee.net上面看到的一个程序员求婚的视频。看到后面有一个不让女主点的button,我想这个东西好像比较简单,我就做了一下,确实简单。 <html> <head> <script type="text/javascript" src="jquery-1.8.3.min.js"></script&gt...

2013-09-28 13:40:32 510 1

闲来无事用JS写了一个颜色渐变demo

<html> <head> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <style type="text/css"> #show{ width:200px; height:2

2013-09-17 17:38:21 121

No result defined for action and result input

form表单如果提交的信息与后台的实体类型属性不符,如:前台<input name="fmsFault.ffId" value="asdfasd" > 后台public class FmsFault{ private Integer ffId; //getter & setter} 这样就会报错 ,出现找不到...

2013-09-02 13:25:17 59

原创 [转载] 深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法

当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和HttpRequest是多么的快乐,同时你再也不需要再烦恼纠结的ajax乱码问题,更幸福的是你的js代码将大大地简化,看完本文,你会发现,ajax,简单的来讲就是一句话的事情。本文重点是来讲讲jQuery中调用ajax的4种方法:$.get、$.post、$getJSO...

2013-08-23 11:19:11 63

Log4j配置语句解释

      log4j.rootLogger=INFO,ERRlog4j.appender.STDOUT=org.apache.log4j.ConsoleAppender log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.STDOUT.layout.Conve...

2013-08-07 17:10:39 74

jquery联动下拉框插件chained使用方法

项目中需要用到三级联动下拉框,所以给在网上查了一下。用到了 jquery.chained.js (官方下载链接) 使用这个插件需要引用jquery文件,亲测版本过高会报错,可能是里面有些东西已经废掉了吧demo里面用的是jquery-1.8.2.js  <script type="text/javascript" src="js/jquery-1.8.2.js"...

2013-08-06 16:15:31 246

Asprise OCR识别图片内容

 女朋友扫雷很厉害,我昨天又败给她了。 当时我就在想,java有没有什么方法可以识别图片上的数字,然后通过这个途径,做一个破解扫雷的东西。 所以就在网上搜了一下,原来Asprise OCR(Optical character recognise,光学字符识别,貌似很牛逼的样子)可以做到。 今天上午试了一下,可以识别普通的数字与字母。现将过程记录下来,分享一下。 packa...

2013-07-31 10:12:33 234

原创 Log里面的几个方法

  Log信息会在LogCat中显示。  方法名日志信息类型显示颜色1Log.v()VERBOSE黑色2Log.d()DEBUG蓝色3Log.i()INFO绿色4Log.w()WARN橙色5Log.e()ERROR红色   ...

2013-07-26 15:18:15 802

原创 一句话解释一种设计模式

 Factory Method:提供一个工厂类,该类可以大批量地重复生产相对固定的几种产品。Abstract Factory:提供一个工厂类接口,并以此接口实现不同的工厂类。Builder:提供一个Builder类,让它负责生产各种零件,并组装成一个完成的产品。Prototype:预先创建好几个不同的对象,每当需要时就克隆一个过来。Singleton:在一个系统中创建并只允...

2013-07-20 15:18:23 77

读《Java与模式》笔记之建造者模式

建造模式是对象的创建模式。 建造模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 建造者(Bulider):给出一个抽象接口,以规范产品对象的各个组成成分的建造。一般而言,此接口独立于应用程序的商业逻辑。模式中直接创建产品对象的是具体建造者(ConcreteBuilder)角色。具体建造者类必须实现这个接口所要求的建造...

2013-07-09 14:30:08 86

关于try catch finally执行顺序的一点疑问

public class TryCatchOrder { public static void main(String[] args) { System.out.println(new TryCatchOrder().test()); } static int i = 0; public int test() { try { System.out.printl...

2013-06-20 08:33:08 71

原创 Java operator precedence

 OperatorDescriptionLevelAssociativity[].()++--access array elementaccess object memberinvoke a methodpost-incrementpost-decrement1left to right++--+-!~pre-incrementpre-dec...

2013-04-12 17:55:54 121

javascript里面 = == === 的区别

= 赋值运算符 == 等于,两边值类型不同的时候,要先进行类型转换,再比较。  === 严格等于, 不做类型转换,类型不同的一定不等。  eg: var a = 3; var b = "3"; a==b 返回 true a===b 返回 false   仅供菜鸟参考,如有错误请指正...

2013-04-12 14:50:35 47

原创 jquery常用方法

1、先讲讲JQuery的概念 JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队。其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代码实现一些复杂的JS效果。 2、JQuery实现了 代码的分离 不用再网页中加入如:onclick之类的事件来调用函数了,直接引入JQue...

2013-04-12 13:24:36 59

简单jquery的ul导航

<html> <head> <title>test nav</title> </head> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> &lt

2013-04-11 23:23:30 93

Hibernate中session.get()和session.load()的区别

session.getsession.load 1.没有符合条件的记录会返回null2.不支持Lazy3.查找顺序为:一级缓存---->二级缓存---->数据库(返回的是实体对象)1.没有符合条件的记录会报ObjectNotFoundException2.支持Lazy3.查询数据的顺序:一级缓存---(没有找到)-->代...

2013-02-27 09:45:53 85

原创 The Struts dispatcher cannot be found.

HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperExcepti...

2013-01-25 09:10:24 52

ArrayList浅析

ArrayList是线性存储结构,底层实现基于数组,跟数组相比,它能动态的改变容量。但是效率又相对数组低一些。所以在使用的时候可以先考虑数组,但是在元素个数未知的时候,用arraylist是个不错的选择。 arrayList的初始容量为10. add操作的时间复杂度为O(n).isEmpty,size,iterator,set,get,listIterator操作...

2013-01-16 16:47:57 57

ibatis多条件查询

刚接触ibatis,不太熟,所以利用下午时间摸索着写了一个多条件查询给刚入门或者想学的同学借鉴一下。配置我就不赘述了,网上一搜一大把。  数据库里有一张表,表结构如下所示: idauthordatecontent1......2...... 现在只是为了演示,所以查询就两个, 使用aut...

2012-12-27 16:39:23 98

where 1=1 跟 where 1=0的用法

当有多条件查询的时候用 where 1=1如下: select * from emp where 1=1 and empno=7000 and ename=monster; 这种情况是为了房子两个条件都没被选中,即: select * ...

2012-12-26 17:57:11 170

count(1),count(*),count(字段)的区别

 count(1)跟count(*) 的作用基本上一样,不过在某些例子上count(1)会运行效率会更高。count(字段)返回的是该字段对应的非空的行数如下,有一张表,有一个Employee_name字段.  Employee_name.nullnullRajesh Count(1) 返回 3Count(*) 返回 3Cou...

2012-12-26 17:13:06 77

sitemesh 入门demo

看了n天项目了,没啥收获,项目组里面用到了sitemesh,以前也没接触过,就无聊看了一下。在此总结一下,给需要的人。需要有配置3个地方。 web.xml        decorators.xml           sitemesh.xml  web.xml的配置如下: <?xml version="1.0" encoding="UTF-8"...

2012-12-25 17:49:19 76

s2sh写入数据库乱码问题解决方法

在数据库连接后面加一句characterEncoding=GBK就好了如下:<property name="connection.url"> jdbc:mysql://localhost:3306/struts2?characterEncoding=gbk</property> 其实我觉得各种数据库写入状况都能解决了,并不只是在s2sh才适...

2012-12-19 15:27:59 76

原创 Java io 解析

 简介       Reader和Writer类----提供兼容Unicode与面向字符的I/O的功能。       InputStream和OutputStream提供以面向字节形式的I/O功能。使用方式字符:文件输入:FileReader--àBufferedReader-àString(或者StringBuffer)           文件输出:FileWriter...

2012-12-13 10:20:40 68

List的三种遍历方式

第一种:不推荐 for(int i=0,len=list.size();i<len;i++){ System.out.print(list.get(i)+" "); } 第二种:这种是我之前常用的一种,因为它代码少。。。  for(String s:list){ System.out.print(s+" "); } 第三种:迭代很少用,不...

2012-12-12 12:39:16 68

File里面的compareTo()方法

 public class Compare { /** * @param args * 如果compareTo的字符串的首字母相同, * 则返回两个字符串的长度差值。 * 否则返回两个字符串首字母的小写字母的ASCII码的差值 */ public static void main(String[] args) { File file = new...

2012-12-12 10:30:54 1598

原创 istanceof 的作用和用法

instanceof的作用是判断一个对象是否是后面类的实例。instanceof 一般情况下 用在对象类型的强制转换 , 用法如下:if ( e instanceof Manager){    Manager m = (Manager) e ;   }  ...

2012-12-11 15:07:56 234

原创 oracle中decode 和case when的用法对比

下面例子使用的是oracle自带的emp表decode使用方法如下: DECODE(col|expression, search1, result1                                  [, search2, result2,...,]                                  [, searchn, r...

2012-12-02 18:06:26 133

原创 Thread跟Runnable的区别

Runnable是Thread的接口,在大多数情况下“推荐用接口的方式”生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合被实现。 在使用Thread的时候只需要new一个实例出来,调用start()方法即可以启动一个线程。 Thread Test = new Thread(); Test.start(); 在使用Runnable的时候需要先new一个实现Runnab...

2012-12-01 18:51:15 75

原创 spring 中scope="prototype"和scope="singleton"

spring配置文件中,scope="singleton"和scope="prototype"的区别singleton,在文档中是这么说的,one shared instance, which will be returned by all  calls to getBean with the given id这个bean只被实例化一次,之后用bean name请求得到的都是同一个对象...

2012-11-29 19:57:33 103

原创 警告: No configuration found for the specified action:

警告: No configuration found for the specified action: 'addWeekly' in namespace: '/jsp/weekly'. Form action defaulting to 'action' attribute's literal value. 今天下午写了一个基于struts2的登录,完了报错,错误信息如上。经过多番尝...

2012-11-28 19:21:06 62

原创 Could not create and/or set value back on to object

反射机制依赖类的无参构造方法,这是熟悉反射机制的朋友都知道的一个常识.但即使你深刻的理解这点,也并不意味着你在这方面不出错.例子: struts2下的一个异常简单的POJO bean定义非常简单,两个属性,及getter,setterpublic class TestBean {    private String content;       private Long id; ...

2012-11-28 18:58:13 118

原创 ValueStack,stackContext,ActionContext.之间的关系

 三者之间的关系如下图所示:Struts2框架把OGNL Context设置为我们的ActionContext。并且ValueStack作为OGNL的根对象。除ValueStack之外,Struts2框架还把代表application、session、request这些对象的Map对象也放到ActionContext中去。(这也就是Struts2建议在Action类中不要直接访问Ser...

2012-11-27 20:40:06 74

空空如也

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

TA关注的人

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