自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 收藏
  • 关注

原创 Python学习笔记 一

学习网站:http://www.runoob.com/python3/python3-basic-syntax.htmlpython注释:单行注释:#注释多行注释:多个#行与缩进: python最具特色的就是使用缩进来表示代码块,不需要使用大括号({})。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下if True:    print ("True")else...

2016-08-14 22:25:03 187

原创 Redis 学习笔记

*检查Redis是否在工作?redis-cli出现:redis 127.0.0.1:6379> 说明已经启动了。6379是redis的端口号继续ping返回PONG 说明成功*如何启动redis?redis-serverredis-server /etc/redis/redis.conf  一般这种有效*如何停止redis?redis-cli shutdown如果非默认端口 可以:redis...

2016-06-25 20:11:01 186

原创 java连接redis

http://www.cnblogs.com/edisonfeng/p/3571870.htmlhttp://flychao88.iteye.com/blog/1527163http://blog.csdn.net/cdnight/article/details/20138217http://wgslucky.blog.163.com/blog/static/975625322013039466...

2016-06-25 20:07:23 173

原创 spring常用几个注解

spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Componen...

2016-05-28 20:56:12 494

原创 struts2+spring3+mybatis3整合

http://blog.csdn.net/afgasdg/article/details/7392367 

2016-05-28 20:05:14 140

原创 代码大全读书笔记(使用条件语句)

使用条件语句if语句1 首先写正常的代码路径;在处理不常见的情况在编写代码时,要使得正常情况的执行路径在代码中是清晰的,确认那些不常见的情况不会遮掩正常的执行路径。这对可读性和代码性能来说都很重要2 确保对于等量分支是正确的 请不要用>代替》=或者<代替<=3 把正常的情况处理放在if后面而不要放在else后面。把你认为会正常出现的情况放在前面来处理。...

2016-05-14 21:24:12 209

原创 代码大全-读书笔记(全局变量)

与全局数据有关的常见问题1 无意间修改了全局数据 你可能会无意间在某处修改了一个全局变量的值,然后错误的认为它在其他位置还是保持不变的。2 与全局数据有关的奇异的和令人激动的别名问题两个或者更多不同的名字,说的是同一个变量。当一个全局变量被传递给一个子程序,然后该子程序将它既用作全局变量又用作参数使用的情况下,就会出现这种情况。3 全局数据阻碍代码重用要把一个程序里的代码应用于另一个程序,你必须能...

2016-05-14 15:59:01 189

原创 JavaScript计算日期间隔多少天

function GetDateDiff(startDate,endDate)  {           var startTime = new Date(Date.parse(startDate.replace(/-/g,   "/"))).getTime();              var endTime = new Date(Date.parse(endDate.replace(/-/g...

2016-05-13 19:47:40 176

原创 javascript 字符串格式化成date类型

//将字符串转化为日期型    function getStrToDate(strDate) {        var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,         function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');    ...

2016-05-13 19:45:15 120

原创 javascript 给指定日期加上多少天 月 年

function   DateAdd(interval,number,date)  {  /*   *   功能:实现javascript的DateAdd功能.   *   参数:interval,字符串表达式,表示要添加的时间间隔.   *   参数:number,数值表达式,表示要添加的时间间隔的个数.   *   参数:date,时间对象.   *   返回:新的时间对象.   *   v...

2016-05-13 19:38:22 225

原创 代码大全-读书笔记(布尔表达式)

一般控制问题要点:1 使用布尔表达式简单可读,非常有助于提高你的代码质量2 深层次的嵌套似的子程序变得难以理解,所庆幸的是你可以相对容易的避免这么做3 结构化编程是一种简单并且仍然适用的思想:你可以通过把顺序、选择和循环三者组合起来而开发出任何程序4 将复杂度降低到最低水平是编写高质量代码的关键如何度量复杂度:1 从1开始,一直往下通过程序2 一旦遇到以下关键字或者同类的词就加1:if while...

2016-05-08 14:54:11 334

原创 转 js 字符串 replace replaceAll

原文:http://www.cnblogs.com/shuaisam/archive/2012/04/12/2442741.html js中字符串的替换var str = "男的女的老的少的";alert(str.replace('的',''));可以看到替换后的str的值为"男女的老的少的",replace(str1,str2)方法替换的只是第一个匹配的字符串,...

2016-04-26 11:16:24 86

原创 Java nio系列教程

http://ifeve.com/overview/http://ifeve.com/

2016-04-22 13:53:04 94

原创 jvm调优总结

http://pengjiaheng.iteye.com/blog/518623

2016-04-22 13:29:20 77

原创 腾讯全端 AlloyTeam 团队 Blog 地址

腾讯全端 AlloyTeam 团队 Bloghttp://www.alloyteam.com/2012/03/web-cache-1-web-cache-overview/

2016-04-22 12:42:20 178

原创 转 浅谈浏览器http的缓存机制

原文:http://www.cnblogs.com/vajoy/p/5341664.html针对浏览器的http缓存的分析也算是老生常谈了,每隔一段时间就会冒出一篇不错的文章,其原理也是各大公司面试时几乎必考的问题。之所以还写一篇这样的文章,是因为近期都在搞新技术,想“回归”下基础,也希望尽量总结的更详尽些。那么你是否还需要阅读本篇文章呢?可以试着回答下面这个问题:我们在访问百度...

2016-04-22 12:39:08 141

原创 转 谈谈HTTP协议中的短轮询、长轮询、长连接和短连接

原文:http://web.jobbole.com/85541/引言最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太接触过,因此LZ便趁着这个机会,好好了解了一下HTTP的长长短短。了解的方式主要都是LZ在网络上获取的,这里只是谈一下LZ对于这四种叫法最直观的理解。如果你之前不懂的话,可以...

2016-04-22 12:05:19 124

原创 mybatis和hisbernate的区别

原文http://www.cnblogs.com/inspurhaitian/p/4647485.html第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目...

2016-04-06 11:11:18 192

原创 mybatis面试题

1、Mybatis基础: #{...} 和 ${...} 的区别 MyBatis将 #{…} 解释为JDBC prepared statement 的一个参数标记。而将 ${…} 解释为字符串替换。理解这两者的区别是很有用的, 因为在某些SQL语句中并不能使用参数标记(parameter markers)。     比如,我们不能在表名(table name)的位...

2016-04-06 11:04:40 80

原创 Mybatis的<where><foreach><set>等标签详解

原文 http://blog.csdn.net/zenson_g/article/details/10137665 sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。  下文均采用mysq...

2016-04-06 10:51:36 87

原创 mybatis中的#{}和${}的区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为orde...

2016-04-06 10:32:53 64

原创 MyBatis中关于resultType和resultMap的区别

原文http://blog.csdn.net/caolipeng_918/article/details/39344783?utm_source=tuicool&amp;utm_medium=referral MyBatis中关于resultType和resultMap的区别  MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可...

2016-04-06 10:16:47 109

原创 cron表达式

转:http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.htmlcron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Sec...

2016-03-22 15:44:24 85

原创 Java解析html常用的工具

1、jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。据说它是基于MIT协议发布的 2、htmlparser是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html。它能超高速解析 html,而且不会出错。现...

2016-03-14 22:06:54 625

原创 转 JAVA虚拟机的生命周期

 原文http://www.cnblogs.com/like-minded/p/5157667.htmlJAVA虚拟机的生命周期一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个 Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个 Java虚拟机实例。每个Java...

2016-03-07 18:56:17 95

原创 转 JVM必备指南

原文http://www.importnew.com/13556.html简介 Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java 源码编译而来的字节码。更通俗地说,JVM是指对这个规范的具体实现。这种实现基于严格的指令集和全面的内存模型。另外,JVM也通常被形容为对软件运行 时环境的实现。通常J...

2016-03-07 16:13:35 66

原创 jvm简介

原文:http://www.cnblogs.com/sunada2005/p/3577799.html1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来 实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储...

2016-03-07 15:52:05 75

原创 jdk;jvm;jre区别

转自http://java-mzd.iteye.com/blog/838514      JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)...

2016-03-06 21:17:26 78

原创 spring 事务

转自http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html首先在/WEB-INF/applicationContext.xml添加以下内容: &lt;!-- 配置事务管理器 --&gt; &lt;bean id="transactionManager" class="org.springfra...

2016-03-06 15:43:01 74

原创 Java序列化

http://jiangzhengjun.iteye.com/blog/519256

2016-03-06 15:15:27 56

原创 转 Java序列化和反序列化

转自http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。  在很多应用中,需要对...

2016-03-06 15:14:23 65

原创 spring学习笔记七

Spring通过抽象JDBC访问并提供一致的API来简化JDBC编程的工作量。我们只需要声明SQL、调用合适的Spring JDBC框架API、处理结果集即可。事务由Spring管理,并将JDBC受查异常转换为Spring一致的非受查异常,从而简化开发。Spring主要提供JDBC模板方式、关系数据库对象化方式和SimpleJdbc方式三种方式来简化JDBC编程,这三种方式就是Spring ...

2016-03-04 20:54:12 90

原创 spring学习笔记六

spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。表达式语言给静态Java语言增加了动态功能。SpEL是单独模块,只依赖于core模块,不依赖于其他模块,可以单独使用。能干什...

2016-03-04 20:50:59 77

原创 spring学习笔记五

在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层资源进行统一访问,是不是很方便,而且使我...

2016-03-04 20:47:09 81

原创 spring学习笔记四

依赖和依赖注入传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;实现:表示类对接口的实现;依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。关联:表示类与类或类与接口之间的依赖关系,表现为“拥有关系”;具...

2016-03-04 20:38:17 76

原创 spring学习笔记三

IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的配置元数据,通过元数据对应用中的各个...

2016-03-03 20:32:47 73

原创 spring3学习笔记二 IoC 基础

IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:传统Java SE程序设计...

2016-02-29 20:27:11 431

原创 spring3学习笔记一

一 Spring 能帮我们做什么1 Spring能帮我们根据配置文件创建及组装对象之间的依赖关系2 Spring 面向切面编程能帮助我们无耦合的实现日志记录,性能统计,安全控制3 Spring能非常简单的帮我们管理数据库事务4 Spring还提供了与第三方数据访问框架(如Hibernate、JPA)无缝集成,而且自己也提供了一套JDBC访问模板,来方便数据库访问5 Spring还提供与第三方W...

2016-02-29 20:20:59 118

原创 jsp学习笔记

一 JSP基础语法JSP页面元素构成指令;表达式;小脚本;声明;注释;静态内容1 指令元素page指令通常位于jsp页面顶端 同一个jsp页面可以包含多个page指令&lt;%@ page 属性1 = “属性值” 属性2 = “属性值” %&gt;language importcontentType&lt;%@ page language="java" contentType="text/html...

2016-02-25 21:28:09 71

原创 cookie和session的区别

http://blog.csdn.net/fangaoxin/article/details/6952954http://blog.sina.com.cn/s/blog_85b0ae450101iy1f.htmlhttp://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html

2016-02-21 18:56:28 77

空空如也

空空如也

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

TA关注的人

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