自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 资源 (16)
  • 收藏
  • 关注

转载 关于js连等赋值

一、引子var a = {n:1}; a.x = a = {n:2}; alert(a.x); // --> undefined 看 jQuery 源码 时发现的这种写法。以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。这个连续赋值表达式在引擎内部究竟发生了什么?是如何解释的?二、猜想猜想1:从左到右赋值,a.x 先赋值为 {n:2},但随后 a

2016-09-27 14:16:52 541

转载 java 面试可能所需的问题

一、二三大框架方面问题1、Spring 事务的隔离性,并说说每个隔离性的区别解答:Spring事务详解2、Spring事务的传播行为,并说说每个传播行为的区别解答:Spring事务详解3、hibernate跟Mybatis/ ibatis 的区别,为什么选择?解答:Hibernate与 MyBatis的比较4、struts跟spring mvc的优缺点,

2016-08-11 16:11:36 353

转载 java synchronized关键字

在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途

2016-08-10 14:45:51 319

转载 spring+mybatis 多数据源配置

Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory一、摘要上两篇文章分别介绍了Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 和 Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言),这篇文章将介绍Spring整合Mybatis

2015-12-03 11:32:27 861

转载 java 线程池

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。

2015-10-13 15:12:13 343

转载 jvm 其余工作原理

首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的Java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。JVM是什么?—JVM的生命周期JVM实例的诞生:当启动一个Java程序时,一个JVM实例就产生了,任何一个拥有publicstaticvoidmain(String[]args)函

2015-09-15 18:19:51 401

转载 sql数据查询优化

百万数据查询优化1.合理使用索引  索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:  ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。  ●在频繁进行排序或分组(即进行group by或order by操

2015-03-16 15:34:04 589

转载 jquery uploadify IE下使用刷新页面时出现"SCRIPT5007: 缺少对象"

起因:ie多次加载uploadify3.2版本这个组件的时候,出现了SCRIPT5007: 缺少对象.方法:源代码:SWFUpload.prototype.cleanUp = function(a) {    try {        if (this.movieElement && typeof(a.CallFunction) === "unknown

2014-09-18 15:37:04 6742 11

原创 springMVC 全局异常处理

早期对于异常的全局处理是在配置中写的,如下:

2014-08-11 10:47:29 7954

原创 springMVC 拦截器简单配置

在spring 3.0甚础上,起来越多的用到了注解,从前的拦截器在配置文件中需要这样配置

2014-07-02 15:30:13 26973 1

转载 com.sun.image.codec.jpeg.JPEGCodec编译无法通过

import com.sun.image.codec.jpeg.JPEGCodec;在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: Th

2014-05-06 16:03:44 2719

原创 css border-collapse

css 中border-collapse,css 中可以这样写table { border-collapse:collapse; }

2014-04-22 13:25:41 974

转载 maven springMVC+Mybatis

最近项目要用到MyBatis+SpringMVC+Spring,所以刚刚试着整合个测试项目,在此记录一下。如有疏漏之处,还请诸位前辈提点一二。如果对SpringMVC还不太了解的朋友,可以看我之前的日志,这里是连接——http://blog.csdn.net/baimusensen/article/details/161204291.导jar包注

2014-03-31 10:29:18 3963

原创 java SE 7中switch-case支持字符串

突然在群里看到一问switch-case的异常的问题,他截的是eclipse中的图,我看到switch中的条件表达式竟然是字符串,而截图来自eclipse竟然没有看到意想之中的红叉号,顿时感觉到不可思议,就上网查查了,才知道javase 版本7中switch-case竟然有字符串支持,呵呵,感觉有点幸亏当时没有嘴快,不然就丢人了。例:String a="a";switch(a){c

2014-03-11 12:38:29 1604

转载 java hashcode和equals

今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享(zhaoxudong 2008.10.23晚21.36)。1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下:   public boolean equals(Object obj) {

2014-03-07 17:40:56 546

转载 hashcode 分析

千万不要误用 java 中的 HashCode 方法2011-03-28 01:38:16 刚才debug追堆栈的时候发现一个很奇怪的问题我用IE8和Google的浏览器访问同一个地址Action的 scope="session" 也设置了而且两个浏览器提交的参数map也是互相独立的不过很奇怪的一个 两个Action对象的hashmap是不同

2014-03-07 14:52:46 1018

转载 struts ajax result param

Struts 2与AJAX(第一部分)在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that lo

2014-02-17 15:09:03 1652

转载 session 的生命周期

文章级别:Java初级    预备技能点:JSP内置对象, 监听器, 序列化          在程序开发的时候, request session appplication内置对象, 是用的比较多的. request和appliction比较简单, 一个代表一次请求的生命周期. 另一个代表应用程序的生命周期. 多说一点application是单态模式. 在任何地方打印application内置

2014-02-10 10:50:33 764

转载 spring 注解

1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:Java代码 public class UserManagerImpl implements UserManager {        private UserDao userDao;       public void setUserDao(UserDao us

2014-01-14 14:58:52 653

转载 spring AOP

此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习SpringAOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观察特

2014-01-06 10:15:48 686

转载 java 集合等转化为json的实例

JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。下载地址:http://json-lib.sourceforge.net/还要需要的第3方包:org.apache.commons(3.2以上版本)org.apache.oronet.sf.ezmorph(ezmorph-1.0.4.jar)nu

2013-12-05 16:31:24 558

转载 js eval 解析json

用Js的eval解析JSON中的注意点在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑

2013-11-27 17:52:33 731

转载 java 动态代理

java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的

2013-11-27 16:42:15 542

转载 js函数解释(包括内嵌,对象等)

常用写法:function add(a,b){     return   a + b;}alert(add(1,2));        // 结果 3当我们这么定义函数的时候,函数内容会被编译(但不会立即执行,除非我们去调用它)。而且,也许你不知道,当这个函数创建的时候有一个同名的对象也被创建。就我们的例子来说,我们现在有一个对象叫做“add”(要更深入了解,看底下函数

2013-11-07 15:04:40 3988

转载 JS中的call()和apply()方法

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

2013-10-25 10:43:12 889

转载 dispatcherservlet详解

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上

2013-10-11 17:22:51 45940 1

原创 css background 各种属性

老是把background各属性搞混,网上看到一图片,感觉很不错

2013-07-10 11:07:45 771

原创 js prototype和call

javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。A.prototype = new B();理解prototype不应把它和继承混淆。A的prototype为B的一个实例,可以理解A将B中的方法和属性全部克隆了一遍。A能使用B的方法和属性。这里强调的是克隆而不是继承。可以出现这种情况:A的p

2013-07-05 09:39:33 1054 2

转载 struts实现零配置

一、约定大于配置从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。使用Convent

2013-06-08 10:18:14 1462

原创 Fusionchart 绘制双柱图

优点:通过fusionchart能绘制具有flash动态效果的报表图像。前提:Fusioncharts.js,MSColumn2D.swf,这是所需要的。关于fusionchart,不多说,网上可以查到详细的分析和例子,这里只写出最近本人亲自的一个小例子。说下流程,用的是ajax请求,后台生成一个funsionchart认识的一些标签元素,然后返回结果时,交由Fusioncharts.js

2013-05-28 14:35:13 2805 2

原创 el formatDate标签小提醒

用el fmt标签格式化日期,首先别忘了导入标签,http://java.sun.com/jsp/jstl/fmt" %>,然后,date}” pattern=“yyyy-MM-dd”/> ,date对应的是日期,一定要是日期类型才正确,不然就会出现转换异常,yyyy-MM-dd对应的是格式,不一定非要用“-”,可以用“/”等你想要的格式

2013-03-15 17:43:34 1033

原创 ibatis处理数据,更新数据后服务器需重启才能查询

最近遇到个小问题,就是在做项目时,对数据更新后,每次都不能通过查询语句显示到最新的数据,经过反复的测试,发现查询,保存,更改相关的sql语句或方法都没有错误,更让人无语的是,每次重启服务后,上次更新的数据就能正常显示了,而再进行更新操作时,有会出现问题,感觉应该是缓存问题。说明下,本人项目所用的框架是springMVC+ibatis,上网查了下,感觉可能与ibatis一个设置cachemodel有

2013-03-07 10:25:32 1700

原创 struts2 +jquery+ajax简单小例子

首先写页面,主要代码为: $(document).ready(function(){ $("input").click(function(){ $.ajax({ url:'strutsJ.do', error:function(){ alert("this has errors!!"); }, success:function(data){

2012-12-17 16:48:08 9210 1

原创 关于利用xstl将xml转换成xml或html

最近项目上用到了xstl,看了几天小有收获。XSTL(extensiblestyling language transformation ):最主要的功能是将xml转换为html或其他格式的文件,其是一种格式制定工具。以下是个小例子,将xml转换成需要格式的xml,代码如下:p1.xml 文件内容:lqx202012-11-30 13:22:09.78 CST

2012-11-30 15:10:07 3420

转载 xStream完美转换XML、JSON

xStream完美转换XML、JSONxStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框

2012-11-28 14:51:43 794

原创 关于getRequest().getParameterMap()

得到jsp页面提交的参数很容易,但通过它可以将request中的参数和值变成一个map,以下是将得到的参数和值打印出来,形成的map结构:map(key,value[]),即:key是String型,value是String型数组。例如:request中的参数t1=1&t1=2&t2=3形成的map结构:key=t1;value[0]=1,value[1]=2key=t2;valu

2012-11-07 09:29:20 1455

转载 对ibatis不错的分析

iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。  相对Hibernate和Apache

2012-10-22 17:29:13 609

原创 关于js中用el表达式获取值的小问题

在学校期间曾经用最基本的servlet做过一个小项目,没用什么框架一切代码全部一点点的敲出。遇到过作操作提醒的问题,就从servlet发一个标记到页面,然后接收到后判断,根据标记的内容进行相应的窗口弹出,用到这样的方法function check(){. var isSucc=${success}; //此处就是用el接收值 if(isSucc=="1"){ alert("已从数据

2012-10-10 17:47:52 16576

转载 java 反射

java反射详解本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415

2012-09-18 11:30:27 821

原创 jquery一些基本语法

一:jQuery是什么为了简化 JavaScript 的开发, 一些 JavsScript 库诞生了. JavaScript 库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的 Web2.0 特性的富客户端页面, 并且兼容各大浏览器jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。二:

2012-08-26 14:50:50 613

java 音乐播放器

一个功能还算全面的音乐播放器,含源码,可播放网络歌曲

2013-03-15

研磨设计模式(完整)pdf书籍

网上评价比较好的关于java设计模式的中文版书籍,值得下载

2012-12-19

jdom jar 包

xml jdom解析必须的包,无毒,尽可下载

2012-12-04

apache-cxf-2.1 jar 包

最近用到cxf,在网上找了好久,才找到这个包

2012-11-29

天气查询小项目

基于webservice的一个天气查询小项目,myeclipse作为编码工具,servlet后台,简单实用

2012-11-29

小巧的屏幕取色器

小而好用,对于web前端开发很有帮助。

2012-09-17

FQQ 局域网聊天工具

和用局域网协议编写的界面化聊天工具,可实现基本的聊天功能,可以发文件

2011-12-28

java 简单的记事本

采用Swing和IO流编写的可读写和修改文本的一个简单的小程序

2011-12-24

java 分解质因数

此程序可以找出你给的数的质因数,用java编译

2011-12-09

java 打印空心菱形

这是循环中用符号组成图形输出的一种,很典型

2011-12-09

java 数据结构 双向链表

这是个java编的双向链表的演示,数据结构是编程中很重要,但很难懂的一部分

2011-12-09

java 出圈游戏

学习编语言的都可能会遇到的算法题,很典型

2011-12-09

java 输出杨辉三角

用循环输出杨辉三角,可以看看

2011-12-09

java 递归方法输出汉诺塔移动过程

这是一个利用用递归方法输出汉诺塔的移动过程的java小程序,很典型

2011-12-09

回文数的判断 java文件

最简单的回文数判断方法,java编写,需要编译后运行

2011-11-19

Editplus超级编辑工具

呵呵,用了这么多编辑工具,感觉还是这个最爽

2011-11-19

空空如也

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

TA关注的人

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