- 博客(46)
- 资源 (6)
- 收藏
- 关注
原创 触控事件
function load (){ document.addEventListener('touchstart',touch, false); document.addEventListener('touchmove',touch, false); document.addEventListener('touchend',touch, false);
2015-11-17 11:47:43 670
转载 jquery无法设置checkbox选中即没有变成选中状态
设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,针对这个问题,大家可以参考下本文代码如下:$("input").attr("checked","checked") 设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,而且,值为checked,但
2015-08-24 15:24:20 920
转载 Spring tool suite初次安装的一些配置
使用Spring Tool Suite 创建 SpringMVC Web 项目,使用Maven来管理依赖! 首先对环境进行必要的配置 1. 配置必要的Java JDK版本! (菜单栏-窗口-首选项.)占击右边的 “添加” 按钮,选择“标准VM”,下一步,选择 JRE的目录,这个目录一般在C:\Program Files[(x86)]\Java\ 下,选择你穴ky"http://ww
2015-08-10 09:44:48 13638
转载 《JAVA与模式》之抽象工厂模式
场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。 同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成
2015-07-23 10:47:31 627
转载 Java中的简单工厂模式
举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲是一个工厂类,也就是简单工厂模式的核
2015-07-03 16:55:35 596
转载 java解析xml的几种方式
第一种:DOM。DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。
2015-05-06 18:38:42 495
转载 不再纠结Java中的String类
String是我们经常用到的一个类型,其实有时候觉得写程序就是在反复的操作字符串,这是C的特点,在java中,jdk很好的封装了关于字符串的操作。今天主要讲的是三个类String 、StringBuffer 、 StringBuilder .这三个类基本上满足了我们在不同情景下使用字符串的需求。先说,第一个String。JDK的解释是 “Strings are constant;
2015-05-06 16:35:15 440
转载 spring四种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制
2015-05-06 15:39:31 552
转载 为什么用Spring来管理Hibernate?
为什么要用Hibernate框架?这个在《Hibernate介绍》博客中已经提到了。既然用Hibernate框架访问管理持久层,那为何又提到用Spring来管理以及整合Hibernate呢?首先我们来看一下Hibernate进行操作的步骤。比如添加用户的一个步骤。在上一篇博客中《八步详解Hibernate的搭建及使用》详细介绍到了Hibernate使用的步骤。以下的代码来自上篇博客
2015-05-06 15:34:49 369
转载 mybatis中使用in查询时的注意事项
1. 当查询的参数只有一个时 findByIds(List ids) 1.a 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list select id="findByIdsMap" resultMap="BaseResultMap"> Select "Base_Column_List" />
2015-05-05 09:31:55 469
原创 EL表达式优化
${name }默认顺序从pageScope,requestScope,sessionScope,applicationScope去查找需要的取得值。所以如果是把返回页面的数据放在request中,可以直接用${requestScope.name }获得.不过一般不加作用域
2015-01-19 19:21:31 913
原创 JAVA笔试题-(持续更新)
最近看了一些JAVA的笔试题,发现基础性的知识太欠缺,于是打算坚持每天看一点点,记录一点点。虽然参与过的项目很多了,但是我觉得要从根本上提高变成能力,还得靠扎实的知识功底。一下的题目仅仅是从别处拷贝过来,我只加了一些代码片段,代码仅供学习参考,不考虑规范性。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且pu
2015-01-16 15:16:34 1330
转载 时时监控input值变化 oninput & onpropertychange
在 Web 开发中经常会碰到需要动态监听输入框值变化的情况,如果使用 onkeydown、onkeypress、onkeyup 这个几个键盘事件来监测的话,监听不了右键的复制、剪贴和粘贴这些操作,处理组合快捷键也很麻烦。因此这篇文章向大家介绍一种完美的解决方案:结合HTML5 标准事件 oninput 和 IE 专属事件 onpropertychange 事件来监听输入框值变化。
2015-01-15 16:44:02 812
原创 SpringMVC+spring+maven整合
MyBatis GeneratorSTS 类似于Myeclipse通过表生成映射文件Shift+右键,当前路径打开命令窗口1、新建maven项目select an Archtype-maven-archetype-webappGroup id :随便包可以不建三层目录:src/main/javasrc/main/resourcessrc/test
2014-10-24 14:38:48 712
原创 Servlet杂记
Servlet 用于开发动态WEB资源的技术J2EE 文档Servlet文档Servlet调用过程:(浏览器、web服务器、servlet)1、http://localhost:8080/...2、链接web服务器3、发送http请求4、解析出想访问的主机名5、解析出想访问的web应用6、解析出想访问的web资源7、第一次访问、创建servlev实例对象
2014-10-22 17:12:25 444
原创 forward 和redirect的区别
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.
2014-10-22 17:06:14 491
原创 Servlet执行过程和声明周期
执行过程涉及三个要素:浏览器、web服务器、Servlet1、浏览器发出请求:http://localhost:8080/...,链接web服务器2、web服务器解析想要访问的主机名3、web服务器解析出想要访问的web应用4、web服务器解析出想要访问的web资源5、web服务器创建Servlet实例对象(第一次访问)6、Servlet调用init方法,完成对象的初始化
2014-10-22 10:39:44 811
原创 jquery操作select
1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").attr("selected",true); 这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单
2014-08-04 09:52:49 935
原创 sum over用法,以及与group by的区别
1、sum over用法sum(col1) over(partition by col2 order by col3 )以上的函数可以理解为:按col2 进行分组(partition ),每组以col3 进行排序(order),并进行连续加总(sum)表a,内容如下: B C D 02 02 1 02 03 2 02 04 3 02 05
2014-07-03 16:24:39 13216
转载 JAVA面试-(自加、自减)
public class Inc {public static void main(String argv[]) { int i = 0; /* A:System.out.println(i++); B:System.out.println(i+'0'); C:System.out.println(i); D:System.out.println(i--); 问题:
2014-02-10 16:51:12 800
转载 JAVA面试-(i++)
public class Inc {public static void main(String argv[]) { Inc inc = new Inc(); int i = 0; inc.fermin(i); i = i++; System.out.println(i);} void fermin(int i){ i++;}}问题:输出的值
2014-02-10 16:37:33 627
原创 JavaScript技巧大全(引用自51CTO文章)
1、原生JavaScript实现字符串长度截取function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i < str.length; i++) { if (
2013-12-30 16:31:32 1094
原创 JAVA中的String(引用自51CTO文章)
问题三:String到底变了没有? 没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。请看下列代码:String s = "Hello"; s = s + " world!"; s所指向的对象是否改变了呢?从本系列第一篇的结论很容易导出这个结论。我们来看看发生了什么事情。在这段代码中,s原先指向一个Stri
2013-12-30 15:28:13 745
原创 JAVA中的final关键字(引用自51CTO文章)
问题四:final关键字到底修饰了什么? final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。引用本身的不变:final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffe
2013-12-30 15:22:11 592
原创 Java中Runnable和Thread的区别
继承Thread和实现Runable都可以实现多线程,下面通过一个实例说明两者的区别:1、继承Thread类多线程(Thread实质也是Runnable的接口的子类)public class MyThread1 extends Thread{ private int ticket=10; public void run(){ for(int i=0;i<20;i++)
2013-12-30 14:58:47 858
原创 JAVA中对字符串进行MD5处理
public String md5(String source) { StringBuffer sb = new StringBuffer(32); try { MessageDigest md = MessageDigest.getInstance("MD5");
2013-12-07 15:59:50 2178
原创 JAVA生成8位随机字符串,数字+英文字母
public String genRandomNum(){ int maxNum = 36; int i; int count = 0; char[] str = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S'
2013-12-07 15:58:07 19123
转载 JAVA_OPTS参数-Xms和-Xmx的作用
http://www.cnblogs.com/zxp_9527/archive/2008/12/24/1361911.html
2013-12-03 16:44:27 2346
原创 三种实例化BEAN的方式
1、使用类构造器实例化2、使用静态工厂方式实例化Spring配置文件:public class staticBeanMethod{ public static serviceBean staticBeanMethod(){ return new serviceBean(); }}3、使用实例工厂方法实现 public class
2013-11-23 18:57:27 1104
原创 select选项在页面刷新的时候不变回默认值
function saveSelectIndex(){ var typeId=document.getElementById("typeId"); var typeIdText=typeId.options[typeId.selectedIndex].value; document.cookie="typeIdText="+typeIdText; }
2013-11-21 15:32:17 4603 1
原创 管理Bean的声明周期
1、Bean是在什么时候被实例化的(默认构造方法的实例化Bean)Spring容器实例化的时候 调用getBean()方法的时候 Spring容器实例化的时候 调用getBean()方法的时候
2013-11-12 21:31:22 482
原创 Bean的作用域
1、singleton每个Spring容器中的一个Bean定义只有一个对象实例,默认情况会在容器启动的时候初始化Bean,可以指定Bean节点的lazy-init="true"来延缓初始化Bean,这个时候只有第一次获取bean才会初始化。2、prototype每次从容器获取bean都是新的对象3、webrequestsessiongol
2013-11-12 21:15:58 429
原创 XML文件配置Bean
1、Spring配置文件都是由构成,配置一个基本的bean需要设置两个属性:id和classhttp://www.springframework.org/dtd/spring-beans.dtd">hello是一个javaclass,id是它在BeanFactroy容器中的唯一标识。class是类的路径。2、Spring如和创建和管理BeanSpri
2013-11-11 15:02:22 786
原创 td文本自动换行
最近做一个项目,在网页上做一个表格,结果文本过长会把表格无限撑大:解决办法http://www.2cto.com/kf/201304/206929.html
2013-11-11 10:50:09 808
原创 Spring2.5开发环境搭建
1、引入Spring需要的JAR文件www.springsource.org/download下载Spring,需要引入的JAR文件,(1)spring.jar(2)comms-logging.jar需要进行AOP编程,还要引入(1)aspectjweaver.jar(2)aspectjrt.jar(3)cglib-nodep-2.1_3.jar2、新建JA
2013-11-02 21:49:22 677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人