自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒人的博客

从未坚持过,希望这次可以

  • 博客(231)
  • 资源 (5)
  • 收藏
  • 关注

原创 jquery的ajax()函数传值中文乱码的解决方案

$.ajax({    dataType : ‘json’    ,type : ‘POST’    ,url : ‘http://localhost/test/test.do’    ,data : {id: 1, type: ‘商品’}    ,success : function(data){            } } );问题:  提交后后台action程序时,取到的type是乱码  ...

2013-12-26 14:44:56 90

原创 jQuery如何退出each循环 和如何退出function函数?

1.在函数内部使用return false是跳出function;2.在each的回调函数中使用return false,是跳出each循环;3.可以使用break. 4.使用return true,相当于continue.

2013-12-20 09:09:14 194

原创 使用bootstrap碰到的问题

bootstrap3 顶部固定的导航栏的z-index设置成了1030,导致了我的对话框的遮罩层遮罩不住顶部的导航栏,而我的登陆表单又是在顶部导航栏的,也就造成了可以重复点击登陆,找到navbar-fixed-top,然后把它的style里的zIndex改成100即可。定义和用法z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:...

2013-12-08 15:49:41 302

原创 项目一枚

最近在研究bootstrap,效果还不错,框架搭起来还是比较美观的,后期等自己改改样式,换换皮肤,山寨一个自己的版本,嘿嘿! 今天主要做了在页面顶部导航栏的登陆,用的是ajax做的登陆和注销。不知道这样使用ajax有什么不好的地方,貌似以前在哪里看到过。然后又找来了全局的对话框,给大家推荐一下,Zebra_Dialog,我个人觉得比较符合我的审美。 今天先写这么多。...

2013-12-06 23:28:12 96

原创 px和em的区别

在如今这 个提倡可用性设计以及用户体验设计的网络时代,CSS也是要一同参与其中的。大部分人在CSS代码编写中总是先对整体定义字体尺寸,中文情况下一般为 12px,而其实这样以来在通过IE顶部菜单中的“察看-文字大小”设置已无任何作用。对字体感觉太小的浏览者而言无疑是种很不好的用户体验过程。其实这 一切都可以避免,那就是使用em单位作为字体显示单位。所有浏览器的默认字体大小都是 16px,所以未...

2013-11-26 15:18:56 149

[Ljava.lang.String; cannot be cast to java.lang.String错误

今天使用request.getParameterMap()获得Map中的数据时,使用 Map map = request.getParameterMap();method.invoke(this,map.get(fieldName));时报[Ljava.lang.String; cannot be cast to java.lang.String错误。想起来,原来得到的是一个St...

2013-11-25 23:41:52 5340

原创 策略模式与状态模式的比较

  相同点  1都是行为型模式,都是用对象来封装变化的行为  不同点  1从结构上说,策略模式比状态模式要简单,策略模式中Context一般只持有一个Strategy引用。而状态模式持有行为对象的情况相对来说,就要复杂得多。有时是内部持有一组状态对象,有时是调用公用的状态对象。  2Strategy对象一般不会持有自己的数据(因为策略模式封装的只是算法!!),而状态对象则有可能持...

2013-11-22 15:35:02 417

原创 转:准确配置spring aop,在controller中使用AOP

不知道有没有用,先留着吧。。。我还苦逼的在用schema风格的配置,反正今天试了半天,contoller层用了aop没有效果。。  正确配置spring aop,在controller中使用AOP 在controller中使用AOP的问题主要在于如何让controller能够被检测到。controller和其他spring bean的区别在于:controller是由mvc定义并...

2013-11-20 16:19:19 131

原创 集合类 重写equals()方法和hashCode()方法 笔记一

集合类        集合类是非常有用,也是非常重要的。用法也很简单,他就像一个容器,用来装东西的,不管你要放进去的东西是对象还是基本类型都可以。而它主要由下面的三个接口组成的:Set:实现Set接口的类里面的内容是没有顺序,并且不能重复;List:实现List接口的类里面的内容是有顺序,并且可以重复;Map:实现-->Map接口的类定义了键(key)-值(value)对的方法。...

2013-11-19 23:04:31 206

原创 Java中的String与常量池

string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。 1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new Str...

2013-11-19 22:57:47 68

原创 判断客户端是否禁用javascript、cookie

通常情况下很少用户会想到禁用javaScript。所以我们为了实现一些良好的用户体验、达到一些网页效果,或多或少的会用的javaScript、Ajax、cookie等技术。       可是目前存在的Web攻击往往利用这些移动代码(javaScript、cookie、flash、java小程序、ActiveX 等)攻击客户端,来达到非法的目的。于是一些安全意识比较高的用户利用浏览器提供的...

2013-11-18 16:04:43 679

原创 关于自定义异常的层次

    纵观众多的开源框架,甚至是jdk自身,异常几乎总是按一定的类层次结构组织起来。那种认为一个系统只需要提供一个异常基类,其余所有异常都是只需要继承这一个基类的观点是武断和片面的。我们至少可以从两个方面来认识异常层次的重要性:         一、有时候我们关心某一种具体的异常,需要对其做特别地处理,而有的时候,我们只需要对“一组相近”的异常做出同样的处理,在这种情况下,设计良好的异常 体系就...

2013-11-18 12:55:56 238

原创 Spring对JDBC异常的封装

      Spring对JDBC异常的封装来自于《Expert One-on-One J2EE Design and Development》一书所持的观点。书中指明jdbc使用单一java.lang.SQLException异常表示数据访问时发生的所有异常是一 个糟糕的设计。在JDBC API 4.0以前的版本中,异常处理功能极其有限。对于所有类型的错误都会笼统地抛出一个SQLExcept...

2013-11-18 12:52:34 181

原创 jquery 插入元素

$('<p/>', {'class': 'red', 'html': "fuckYou"}).appendTo('body'); The .append()和.appendTo()两种方法功能相同,主要的不同是语法——内容和目标的位置不同。对于.append(), 选择表达式在函数的前面,参数是将要插入的内容。对于.appendTo()刚好相反,内容在方法前面,它将被放在参...

2013-11-18 11:16:33 72

原创 转:单例模式简析

说实话,这是我面试时被击中的第一枪,因为看的书少,实践的也少,所以当时根本不知道什么是单例模式。现在看的多了,就想把以前的一些失误记录下来。一是提醒自己不要再犯这类错误,二也是给其他人一些提醒吧。言归正传,所谓单子模式就是在整个应用过程中只向外界提供唯一的一份实例,也就是说在应用时只有一个实例,这样也就不用反反复复的创建实例了。那么根据他的要求,看下面一个最简单的单例模式的代码:publ...

2013-11-15 23:21:55 110

Java实现字符串倒序输出的几种方法

直接贴代码吧。。。。package test;import java.util.Stack;public class TestReverse { @SuppressWarnings("unchecked") public static void main(String[] args) { String test_s = "abcdefg"; /**...

2013-11-15 22:55:30 634 1

原创 Spring中如何使用HandlerExceptionResolver进行全局异常处理

关于异常的处理,这两个系统处理方法都是一致的,我们会自定义很多业务Exception,还有RUNTimeException,然后通过 Spring的HandlerExceptionResolver去进行全局捕获,不论你在系统哪里去throw,只要实现了 HandlerExceptionResovler这个接口,Spring都会拦截下异常进行处理。以下是我做的一个简单的测试:package...

2013-11-15 14:52:13 899

原创 一些简单的sql语句应付面试

我们来演示一个数据库练习题中的HelloWorld表吧student(#id, name)course(#id, name)grade(#sid, #cid, grade) 1. 查出选修的所有课程的学生姓名select name from grade, student where grade.sid = student.id group by sid having c...

2013-11-14 23:43:07 246

原创 case when 是标准sql吗

CASE WHEN语句在DB2,ORACLE,SQL SERVER系列,SYBASE等大型数据库都受到支持,是标准的SQL语句.可以这样子理解:CASE... WHEN... THEN ...ELSE ...ENDCASE WHEN 语法有两种情况:第一种是CASE 后面不带表达式的;CASE WHEN expression THEN 操作1 WHEN e...

2013-11-14 16:56:39 371

原创 Java虚拟机类加载机制

类的主动加载时机:1、当遇到new、getstatic、putstatic、invokestatic这4条指令时,如果类没有进行初始化,则首先进行初始 化。出现这些指令的代码有:用new关键字实例化对象的时候、读取或设置一个类的静态字段的时候(不包括static final 字符),以及调用一个类的静态方法的时候。2、使用反射的时候;3、当虚拟机启动时,用户需要指定一个要执行的主类,...

2013-11-14 12:21:20 61

原创 jQuery过滤选择器:not()方法介绍

jQuery(':not(selector)')在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(div a) and :not(div,a) <p >"a">sdfsdfs</p> <p >"b">sdf...

2013-11-13 16:18:07 532

原创 flush()的作用

flush() 是把缓冲区的数据强行输出, 主要用在IO中,即清空缓冲区数据,一般在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush()。...

2013-11-13 15:40:27 5348

原创 父类访问子类实例

class Base{ int i = 2; public int getI(){ return i; } public Base(){ System.out.println(this.i); this.display(); this.say(); } public void display(){ System.out.pr...

2013-11-11 15:33:07 550

原创 JAVA中static块的执行

一个类的运行,JVM做会以下几件事情 1、类装载 2、链接 3、初始化 4、实例化;而初始化阶段做的事情是初始化静态变量和执行静态方法等的工作。(初始化类分成2个阶段:a、系统为类的成员变量分配内存空间(注意是类变量,不是实例变量),b、按初始化代码的排列顺序对类变量执行初始化)所以,当 Class.forName(args[0],true,off.getClass().getClassLoa...

2013-11-11 14:50:13 159

原创 Spring及其优点

大部分项目都少不了Spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢 Spring是什么:Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。DI:称作依赖注入(Dependency ...

2013-11-11 02:00:38 93

原创 JAVA中堆栈和内存分配

(一)、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域 :存放静态成员(static定义的)5. 常量池 :存放字符串常量和基本类型常量(public stat...

2013-11-11 01:41:26 58

原创 Java类加载的时机

类是什么时候初始化的?类初始化的时候会执行static块,这个是我们知道的。那么我们可以用static块来做个实验。上面代码输出是: hello worldinitthis is a test这说明了什么?在调用TR.hello_world的时候,类并没有初始化!而是在调用其方法test的时候才初始化的。这是因为在编译的时候,常量(static final 修饰的)会存入调用...

2013-11-11 01:05:25 67

原创 这两天去面试了,把问题总结下吧

1、spring的好处2、ibatis的优点和缺点3、把一个list倒序输出4、spring aop的具体实现5、hashMap是不是线程安全的6、velocity的宏定义和基本语法7、spring中的连接池连接关闭和打开的时机8、session和cookie的区别和联系9、sql语句的顺序。select where group by having orderb...

2013-11-09 22:23:33 307

原创 Arrays.asList详解

记得以前写过一段这样的代码:String[] arr={"a","b","c"};List l = Arrays.asList(arr);l.add("d");  自以为没有错误,结果运行下来就让系统crash掉了,后来仔细的看了下源代码,发现asList不是我想象的那么简单,1.4.2中的asList代码如下:public static List asList(Objec...

2013-11-07 16:59:40 254

原创 JS中的call方法

1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Gl...

2013-11-06 16:42:19 624

原创 Spring 面试题(1)

1、什么是DI机制? 依赖注入(Dependecy Injection)和控制反转(Inversion of Control)是同一个概念,具体的讲:当某个角色 需要另外一个角色协助的时候,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在spring中 创建被调用者的工作不再由调用者来完成,因此称为控制反转。创建被调用者的工作由spring来完成,然后注入调用者 因此也称为依赖注...

2013-11-05 17:10:35 76

原创 如何打jar包和运行jar包

如何打jar包和运行jar包首先,例如c盘根目录下有类HelloWorld.java:public class HelloWorld{ public static void main(String[] args){ System.out.println("Hi, Hello World!"); }}把HelloWorld.java打...

2013-11-04 12:21:46 2214

原创 org.aspectj.lang.JoinPoint-中文简要API

AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoint访问到连接点上下文的信息。我们先来了解一下这两个接口的主要方法: 1)JoinPoint  ja...

2013-11-03 22:44:24 92

原创 DataSourse、JNDI和连接池

1 DataSourse(数据源)定义:1、包含了连接数据库所需的信息,可以通过数据源获得数据库连接,有时由于某些连接数据库的信息会变更,所以经常使用包含数据库连接信息的数据源。2、一个标准的数据库连接工厂,作为DriverManager的替代项,保存与数据库相关的信息,可以将数据库的连接信息放在一个共享的空间进行提取,不用在本地安装。支持JNDI的绑定,支持连接池,支持分布式服务,...

2013-11-03 15:31:35 155

原创 在Spring框架中3种获得DataSource对象的方法

在Spring框架中有如下3种获得DataSource对象的方法:1、从JNDI获得DataSource  a)Spring JNDI数据源配置信息 <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property...

2013-11-03 15:13:12 1373

原创 spring中的编程性事务

在这里先介绍JDBC如何实现事务管理。首先来看看事务的原子性实现,在JDBC中,可以操作Connection的setAutoCommit() 方法,给定false参数,在下达一连串的SQL语句后,自行执行Connection的commit()来送出变更,如果中间发生错误,则执行 rollback() 来撤消所有的执行,例如: try { ..... connection.set...

2013-11-03 14:23:10 167

原创 spring数据源的注入、JdbcTemplate管理、编程式的事务管理DataSourceTransactionManager ...

spring数据源的注入、JdbcTemplate管理、编程式的事务管理DataSourceTransactionManager2010-06-14 22:00对于不同的数据库连接来源需求,spring提供了javax.sql.DataSource注入,更换数据来源只要在Bean定义中修改配置,而不用修 改任何一行代码。应不同的系统,可能使用不同的数据来源,例如:jdbc、连接池...

2013-11-03 00:09:10 464 1

原创 spring中DriverManagerDataSource的实现其实也是要通过DriverManager的,本质都一样

2013-11-02 22:35:26 473

原创 JSON调试找不到 net.sf.ezmorph.Morpher问题解决

JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决 使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 是因为需要的类没有找到,一般,是因为少导入了JAR包, 使 用JSO...

2013-10-27 02:08:39 508

原创 html中如何用js实现提交表单

办法1.同一个页面中建立两个表单 各自提交:<form action="?" name="form1" id="form1"> <!-- 表单内容 --><input type="submit" /></form><form action="?" name=&quo

2013-10-26 22:59:49 2461

cobar-server-1.2.7-seprate-commit

改进版cobar 原本cobar的commit/rollback操作和普通sql操作公用同一个线程池执行 可能造成死锁问题

2016-12-12

jacob-1.18-M2完整包

jacob-1.18-M2完整包,包括jar、dll和文档

2014-11-13

easyUI的dataGrid重画

实现dataGrid的自定义搜索框,以及对默认16x16按钮重绘到48x48

2014-08-05

springMVC+Velocity+iBATIS整合

springMVC+Velocity+iBATIS的整合小demo

2014-06-23

空空如也

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

TA关注的人

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