自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凯凯乐乐的blog

我要一步一步往上爬,等待阳光静静看着他的脸,小小的天有大大的梦想

  • 博客(37)
  • 收藏
  • 关注

原创 css样式重置

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0}body,button,input,select,textarea{ font:12px/1.5 "宋体",arial, verdana,

2016-07-01 16:21:20 271

原创 css样式重置

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0}body,button,input,select,textarea{ font:12px/1.5 "宋体",arial, verdana,

2016-07-01 16:21:10 289

转载 tar.xz文件如何解压

转自:http://blog.csdn.net/rheostat/article/details/7614451XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。 之前xz使用一直很少,所以几乎没有什么提起。 我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引

2016-06-22 16:44:21 245

转载 Mybatis获取插入记录的自增长ID

转自:http://blog.csdn.net/tolcf/article/details/390352591.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,而不是表格的字段名。[html] view plain copy print?i

2016-06-21 11:34:07 529

转载 Spring缓存注解@Cache,@CachePut , @CacheEvict,@CacheConfig使用

转自:http://blog.csdn.net/sanjay_f/article/details/47372967@Cacheable、@CachePut、@CacheEvict 注释介绍表 1. @Cacheable 作用和配置方法@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@Cacheable 主要的参数

2016-06-19 14:46:33 213

转载 java.util.ResourceBundle用法详解

初识国际化和ResourceBundle这个类主要用来解决国际化和本地化问题。国际化和本地化可不是两个概念,两者都是一起出现的。可以说,国际化的目的就是为了实现本地化,详细的介绍可以看本文的最后。比如对于“取消”,中文中我们使用“取消”来表示,而英文中我们使用“cancel”。若我们的程序是面向国际的(这也是软件发展的一个趋势),那么使用的人群必然是多语言环境的,实现国际化就非常有必要。而Re

2016-06-06 21:50:18 218

转载 eclipse package,source folder,folder区别及相互转换

转自:http://blog.csdn.net/o9109003234/article/details/24370249下面参考了其他博客, 自己写下加深印象:在eclipse下,package,source folder,folder都是文件夹.它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也只

2016-06-06 16:45:58 175

转载 select count(*)和select count(1)的区别

转自:http://blog.csdn.net/hzhsan/article/details/9186831一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的假如表沒有主键(Primary key), 那么count(1)比count(*)快,如果有主键的話,那主键作为count的条件时候count(主键)最快如果你的表

2016-06-02 10:08:15 231

转载 MyBatis之传入参数

在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和Java复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值复杂数据类型:包含JAVA实体类、Map。通过#{属性

2016-06-01 14:24:35 237

转载 Java加密技术(四)——非对称加密算法RSA

转自 :http://snowolf.iteye.com/blog/381767  接下来我们介绍典型的非对称加密算法——RSA RSA     这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。     这

2016-05-31 20:57:07 272

转载 Java加密技术(三)——PBE算法

转自:http://snowolf.iteye.com/blog/380761    除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE PBE     PBE——Password-based encryption(基于密码

2016-05-31 19:05:22 261

转载 Java加密技术(二)——对称加密算法DES&AES

转自:http://snowolf.iteye.com/blog/380034  接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。 DES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Da

2016-05-31 14:40:36 287

转载 Java实现加密算法

转自: http://comtu.github.io/blog/2014/12/01/Java_security.html目录:Base64消息摘要算法 MD SHA MAC对称加密算法 DES 3DES AES PBE非对称加密算法 DH RSA ElGamal数字签名算法 RSA DSA ECDSA其它算法 IDEA

2016-05-30 22:55:35 4204

转载 Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC

加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。     言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。     如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash

2016-05-30 16:41:52 196

转载 Base64

Base64所谓Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)----作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。具体来说,转换方式可以分为四步。第一步,将每三个字节作为一组,一共是24个二进制位。第二步,将这24个二进制位分为四组,

2016-05-30 15:30:57 297

转载 ZooKeeper学习第一期---Zookeeper简单介绍

一、分布式协调技术在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果。这时,有人可能会说这个简单,写一个调度算法就轻松解决了。说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解。如果这些进程

2016-05-29 19:06:19 322

转载 Mybatis分页插件-pagehelper

使用方法1. 引入分页插件引入分页插件一共有下面2种方式,推荐使用Maven方式,这种方式方便更新。1). 引入Jar包如果你想使用本项目的jar包而不是直接引入类,你可以在这里下载各个版本的jar包(点击Download下的jar即可下载)https://oss.sonatype.org/content/repositories/releases/com/

2016-05-26 22:39:34 278

转载 ZooKeeper 安装部署及hello world

ZooKeeper 安装部署及hello world先给一堆学习文档,方便以后查看官网文档地址大全:OverView(概述)http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.htmlGetting Started(开始入门)http://zookeeper.apache.org/doc/r3.4.6/zooke

2016-05-26 13:57:23 286

原创 dubbo配置文件报错解决思路

dubbo配置文件报错dubbo我在网上下载了一个例子导入Eclipse里面报错说Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:app

2016-05-26 10:04:38 572

转载 maven maven-surefire-plugin的乱码问题<转>

maven maven-surefire-plugin的乱码问题 今天项目中出现奇怪问题,在eclipse中直接运行TestNG时,全部都OK,但是执行mvn test时却失败.观察其输出日志,发现有乱码,怀疑是乱码导致.最终在官网发现蛛丝马迹.maven-surefire-plugin是运行mvn test时执行测试的插件,其有一个配置参数forkMode,默认为

2016-05-25 11:50:30 1496

原创 org.apache.ibatis.builder.IncompleteElementException : Could not find parameter map com.vialove.ais

mybatis的xml配置文件中没有配置parameter map。 要么配置parameter map 要么将select,add等属性中的parameter map 改为 parameter type

2016-05-24 22:34:03 227

转载 深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete

上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, dele

2016-05-19 22:41:51 349

转载 深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置

上篇文章《深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)》简单看了一下TypeHandler, 本次将结束对于mybatis的配置文件的学习, 本次涉及到剩下没提及到的几个节点的配置:objectFactory、databaseIdProvider、plugins、mappers。那么,接下来,就简单介绍一下这几个配置的作用吧:1

2016-05-19 21:58:58 165

转载 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)

Mybatis中的TypeHandler是什么?  无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许多TypeHandler, 当我们没有配置指定TypeHandler时,Mybatis会根据参数或者返回结果的不同,默认为我们

2016-05-19 21:40:49 224

转载 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)

上篇文章《深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)》 介绍了properties与environments, 本篇继续讲剩下的配置节点之一:typeAliases。 typeAliases节点主要用来设置别名,其实这是挺好用的一个功能, 通过配置别名,我们不用再指定完整的包名,并且还能取别名。  例如: 我们

2016-05-18 15:43:56 1025

原创 jmeter-察看结果树-响应数据,中文显示乱码问题处理

jmeter-察看结果树-响应数据中的中文显示乱码jmeter\bin\jmeter.properties默认编码为:ISO-8859-1# The encoding to be used if none is provided (default ISO-8859-1)#sampleresult.default.encoding=ISO-8859-1根据测试系统修改

2016-05-18 14:55:10 1055

转载 深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)

上篇文章《深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)》我们通过对mybatis源码的简单分析,可看出,在 mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、 objectFactory、objectWrapperFactory、settings、environments、 datab

2016-05-18 11:51:29 225

转载 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)

上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》, 写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以 SqlSessionFactoryBuilder 去创建 SqlSessionFactory, 那么,我们就先从SqlSessionFactoryBuilder入手, 咱们先看看源码是怎么实现的:Sql

2016-05-17 19:01:03 223

转载 深入浅出Mybatis系列(一)---入门

最近两年 springmvc + mybatis 的在这种搭配还是蛮火的,楼主我呢,也从来没真正去接触过mybatis, 趁近日得闲, 就去学习一下mybatis吧。 本次拟根据自己的学习进度,做一次关于mybatis 的一系列教程, 记录自己的学习历程, 同时也给还没接触过mybatis的朋友探一次道。本系列教程拟 由浅(使用)入深(分析mybatis源码实现),故可能需要好长几天才能更新完。好

2016-05-17 17:33:00 236

转载 MyBatis 通过包含的jdbcType类型

BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINEDTINYINT     REAL       VARCHAR        BINARY          BLOB        NVARCHARSMALLINT    DOUBLE     LONGVARCHAR    VARBI

2016-05-17 15:56:18 213

转载 数据库事务并发问题

一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。这些问题可以归结为5类,包括3类数据读问题(脏读、幻象读和不可重复读)以及2类数据更新问题(第一类丢失更新和第二类丢失更新)。脏读(dirty read)事务读取B事务尚未提交的更改数据,并在这个数据的基础上

2016-05-16 15:10:29 260

原创 spring多数据源的编写

<bean id="statFilter" class="com.alibaba.druid.filter.stat.StatFilter" lazy-init="true"> 状态过滤器 <bean id="readDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init

2016-05-16 14:44:05 217

转载 spring中lazy-init详解

ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。 该bean默认的设置为: laz

2016-05-14 12:58:21 298

转载 MySQL5日期类型DATETIME和TIMESTAMP相关问题详解

MySQL5日期类型DATETIME和TIMESTAMP相关问题详解 MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP,除了DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。 其次还有个共性,就是他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中。 这里主

2016-05-13 14:00:02 299

原创 spring aop入门(序列三)

前两部分了解了aop的来源以及aop的基本术语,本节通过一个简单的例子来入门下aop。这里通过一个简单的"性能评估"的例子来表述下:/*性能监控子方法*/public class MethodPerformance{private long begin;private long end;private Object serviceMethod;publi

2016-05-12 18:54:21 225

转载 spring aop入门(序列二)

==== 关注点 (Concern)==== 关注点就是我们要考察或解决的问题。如订单的处理,用户的验证、用户日志记录等都属于关注点。 关注点中的核心关注点 (Core Concerns) ,是指系统中的核心功能,即真正的商业逻辑。如在一个电子商务系统中,订单处理、客户管理、库存及物流管理都是属于系统中的核心关注点。 还有一种关注点叫横切关注点 (Cross

2016-05-11 18:44:56 253

转载 spring aop 入门(序列一)

在Spring1.2或之前的版本中,实现AOP的传统方式就是通过实现Spring的AOP API来定义Advice,并设置代理对象。Spring根据Adivce加入到业务流程的时机的不同,提供了四种不同的Advice:Before Advice、After Advice、Around Advice、Throw Advice。1、Before Advice顾名思义,Before Advi

2016-05-11 14:43:24 196

空空如也

空空如也

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

TA关注的人

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