自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 629

转载 jquery无法设置checkbox选中即没有变成选中状态

设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,针对这个问题,大家可以参考下本文代码如下:$("input").attr("checked","checked") 设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,而且,值为checked,但

2015-08-24 15:24:20 864

转载 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 13560

转载 《JAVA与模式》之抽象工厂模式

场景问题  举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。  事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。  同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成

2015-07-23 10:47:31 597

转载 Java中的简单工厂模式

举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。  首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。  1.)女娲是一个工厂类,也就是简单工厂模式的核

2015-07-03 16:55:35 570

转载 java解析xml的几种方式

第一种:DOM。DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。

2015-05-06 18:38:42 459

转载 不再纠结Java中的String类

String是我们经常用到的一个类型,其实有时候觉得写程序就是在反复的操作字符串,这是C的特点,在java中,jdk很好的封装了关于字符串的操作。今天主要讲的是三个类String 、StringBuffer 、 StringBuilder .这三个类基本上满足了我们在不同情景下使用字符串的需求。先说,第一个String。JDK的解释是 “Strings are constant;

2015-05-06 16:35:15 410

转载 spring四种依赖注入方式

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制

2015-05-06 15:39:31 508

转载 为什么用Spring来管理Hibernate?

为什么要用Hibernate框架?这个在《Hibernate介绍》博客中已经提到了。既然用Hibernate框架访问管理持久层,那为何又提到用Spring来管理以及整合Hibernate呢?首先我们来看一下Hibernate进行操作的步骤。比如添加用户的一个步骤。在上一篇博客中《八步详解Hibernate的搭建及使用》详细介绍到了Hibernate使用的步骤。以下的代码来自上篇博客

2015-05-06 15:34:49 338

转载 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 436

转载 Mybatis教程

http://www.yihaomen.com/article/java/302.htm

2015-01-30 16:45:08 370

原创 EL表达式优化

${name }默认顺序从pageScope,requestScope,sessionScope,applicationScope去查找需要的取得值。所以如果是把返回页面的数据放在request中,可以直接用${requestScope.name }获得.不过一般不加作用域

2015-01-19 19:21:31 867

原创 JAVA笔试题-(持续更新)

最近看了一些JAVA的笔试题,发现基础性的知识太欠缺,于是打算坚持每天看一点点,记录一点点。虽然参与过的项目很多了,但是我觉得要从根本上提高变成能力,还得靠扎实的知识功底。一下的题目仅仅是从别处拷贝过来,我只加了一些代码片段,代码仅供学习参考,不考虑规范性。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且pu

2015-01-16 15:16:34 1283

转载 时时监控input值变化 oninput & onpropertychange

在 Web 开发中经常会碰到需要动态监听输入框值变化的情况,如果使用 onkeydown、onkeypress、onkeyup 这个几个键盘事件来监测的话,监听不了右键的复制、剪贴和粘贴这些操作,处理组合快捷键也很麻烦。因此这篇文章向大家介绍一种完美的解决方案:结合HTML5 标准事件 oninput 和 IE 专属事件 onpropertychange 事件来监听输入框值变化。

2015-01-15 16:44:02 776

原创 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 676

原创 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 402

原创 forward 和redirect的区别

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

2014-10-22 17:06:14 455

原创 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 772

转载 批量删除代码注释

最近项目交接,公司业务被

2014-10-17 10:28:32 5342 1

转载 怎样批量删除.svn文件

有时候需要删除项目的SVN信息,

2014-10-17 10:22:37 373

原创 ANT控制台输出信息乱码

最近用ANT生成代码,结果控制台输出中文乱码,解决如下:

2014-09-20 18:35:37 1945

原创 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 903

原创 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 13117

原创 left join 用法

最近做项目,要创建一些视图,于是把SQL语法

2014-07-03 15:50:15 1449

转载 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 772

转载 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 600

原创 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 1060

原创 JAVA中的String(引用自51CTO文章)

问题三:String到底变了没有?     没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。请看下列代码:String s = "Hello"; s = s + " world!";        s所指向的对象是否改变了呢?从本系列第一篇的结论很容易导出这个结论。我们来看看发生了什么事情。在这段代码中,s原先指向一个Stri

2013-12-30 15:28:13 708

原创 JAVA中的final关键字(引用自51CTO文章)

问题四:final关键字到底修饰了什么?        final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。引用本身的不变:final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffe

2013-12-30 15:22:11 555

原创 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 822

原创 JAVA中对字符串进行MD5处理

public String md5(String source) { StringBuffer sb = new StringBuffer(32); try { MessageDigest md = MessageDigest.getInstance("MD5");

2013-12-07 15:59:50 2130

原创 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 18767

转载 JAVA_OPTS参数-Xms和-Xmx的作用

http://www.cnblogs.com/zxp_9527/archive/2008/12/24/1361911.html

2013-12-03 16:44:27 2259

原创 三种实例化BEAN的方式

1、使用类构造器实例化2、使用静态工厂方式实例化Spring配置文件:public class staticBeanMethod{ public static serviceBean staticBeanMethod(){ return new serviceBean(); }}3、使用实例工厂方法实现 public class

2013-11-23 18:57:27 1056

原创 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 4510 1

原创 管理Bean的声明周期

1、Bean是在什么时候被实例化的(默认构造方法的实例化Bean)Spring容器实例化的时候 调用getBean()方法的时候 Spring容器实例化的时候 调用getBean()方法的时候

2013-11-12 21:31:22 458

原创 Bean的作用域

1、singleton每个Spring容器中的一个Bean定义只有一个对象实例,默认情况会在容器启动的时候初始化Bean,可以指定Bean节点的lazy-init="true"来延缓初始化Bean,这个时候只有第一次获取bean才会初始化。2、prototype每次从容器获取bean都是新的对象3、webrequestsessiongol

2013-11-12 21:15:58 386

原创 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 748

原创 td文本自动换行

最近做一个项目,在网页上做一个表格,结果文本过长会把表格无限撑大:解决办法http://www.2cto.com/kf/201304/206929.html

2013-11-11 10:50:09 773

原创 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 634

UE安装包和注册机

UE是比较好用的文本编辑共计,ZIP包中包含了安装包和注册机。

2018-07-02

GIT安装和使用教程

GIT的安装和使用教程,比较详细,实际操作完全可用。。。

2018-07-02

IDEA的mybatis插件

目前IDEA的mybatis插件有两款,其中一款是收费的,这款是免费的,导入IDEA插件即可使用。

2018-07-02

AWX卫星数据格式

AWX卫星数据说明文档,是完整的官方文档,帮助开发者了解内部数据结构。

2018-07-02

geotools相关jar包集合

geotools相关的jar包集合,方便大家快速下载,集成到自己的项目。

2018-07-02

oracle14驱动包

oralce14的驱动包,由于maven仓库没有这个包,所以需要添加到本地。

2018-07-02

空空如也

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

TA关注的人

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