自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 手把手教你本地安装Chrome应用启动器

第一步、建立Chrome应用启动器快捷方式:桌面上点击右键 – 新建 – 快捷方式 :在弹出的对话框的“请输入对象的位置”处,输入以下信息:1"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --show-app-list点击下一步,在弹出的

2016-04-17 12:14:05 3411

原创 使用CAS实现单点登录的过程中出现的一些问题

在学习使用CAS实现单点登录的过程中出现的一些问题记录如下:实现详解:http://blog.csdn.net/small_love/article/details/6664831遇到的错误:生成证书:1.   命令:keytool -genkey -alias  smalllove -keyalg RSA -keystore C:/keys/smallkey  key

2016-04-16 23:53:18 7407

转载 Spring MVC @Transactional注解方式事务失效的解决办法

前文提到,最新换了框架,新项目用SpringMVC + Spring JdbcTemplate。搭框架时,发现了一个事务无法正常回滚的问题,记录如下:首先展示问题:Spring applicationContext.xml配置:[html] view plaincopy         bean id="dataS

2016-04-16 17:02:23 1384

转载 SpringMVC拦截器(资源和权限管理)

1.DispatcherServlet    SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。    DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。  所以我们现在w

2016-04-16 16:58:28 410

转载 SpringMVC中使用Interceptor拦截器

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。   一、定义Interceptor实现类   SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在

2016-04-16 16:57:31 271

转载 Gitlab的管理使用手册

一、新建项目1、新建项目前,先创建项目所在的组(也就是说这个项目文件是保存在哪个组里)选择Admin area2、选择Groups——New Group3、输入组名与相关信息(Groups一定要与Teams名称一致)4、选择Create New Projcet然后在输入项目名称,同时在namespace里选择刚才创建的

2016-04-16 16:37:28 11419 1

转载 gitlab的用户使用手册

目录 一、账户/项目申请二、登陆与修改密码三、SSH Key导入四、上传/下载代码1、上传(用户系统为linux)2、下载(用户系统为linux)3、上传(用户系统为windows)4、下载(用户系统为windows)一、账户/项目申请1、帐号的申请需要用公司的邮箱发邮件申请,发送的要求参考下面2-3项;

2016-04-16 16:34:41 1657

转载 Git客户端TortoiseGit(Windows系统)的使用方法

这篇文章主要介绍了Git客户端TortoiseGit(Windows系统)的使用方法,需要的朋友可以参考下本文环境:操作系统:Windows XP SP3Git客户端:TortoiseGit-1.8.8.0-32bit一、安装Git客户端全部安装均采用默认!1. 安装支撑软件msysgit: https://code.goog

2016-04-16 16:26:59 739

转载 Spring 3.1: Caching and EhCache

Spring 3.1: Caching and EhCacheIf you look around the web for examples of using Spring 3.1’s built in caching then you’ll usually bump into Spring’s SimpleCacheManager, which the Guys at S

2016-04-16 16:19:06 749

转载 mybatis缓存的使用及理解

和hibernate一样,mybatis也有缓存机制 一级缓存是基于 PerpetualCache(mybatis自带)的 HashMap 本地缓存,作用范围为session,所以当session commit或close后,缓存就会被清空 二级缓存默认也是基于 PerpetualCache,但是可以为其制定存储源,比如ehcache 一级缓存缓存的是SQL语句,而二级缓存缓存

2016-04-16 16:17:00 393

转载 quartz spring 实现动态定时任务

实际项目应用中经常会用到定时任务,可以通过quartz和spring的简单配置即可完成,但如果要改变任务的执行时间、频率,废弃任务等就需要改变配置甚至代码需要重启服务器,这里介绍一下如何通过quartz与spring的组合实现动态的改变定时任务的状态的一个实现。参考文章:http://www.meiriyouke.net/?p=82本文章适合对quartz和spring有一定了解的

2016-04-16 16:12:25 1008

转载 如何在 Eclipse 下用 Gradle 构建 Web Application

使用的环境是: Eclipse IDE for Java EE Developers Kepler + JDK 1.7.好, 下面正式开始:1.安装 Gradle 插件. 在 Eclipse Marketplace 中搜索 Gradle, 选择安装 Gradle Integration for Eclipse2.新建一个 Dynamic Web Project, 在项目根目

2016-04-16 15:46:22 699

转载 Spring Boot——开发新一代Spring Java应用

Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置(即时是Java Con

2016-04-16 15:43:45 1440

转载 使用Spring 3的@value简化配置文件的读取

Spring 3支持@value注解的方式获取properties文件中的配置值,大简化了读取配置文件的代码。1、在applicationContext.xml文件中配置properties文件bean id="appProperty" class="org.springframework.beans.factory.config.PropertyPlaceholder

2016-04-16 15:35:05 310

转载 Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory

一、摘要上两篇文章分别介绍了Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 和 Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言),这篇文章将介绍Spring整合Mybatis 如何完成SqlSessionFactory的动态切换的。并且会简单的介绍下MyBatis整合Sp

2016-04-16 15:30:48 817

转载 分享一个完整的Mybatis分页解决方案

Mybatis 的物理分页是应用中的一个难点,特别是配合检索和排序功能叠加时更是如此。我在最近的项目中开发了这个通用分页器,过程中参考了站内不少好文章,新年第一天,特此发文回馈网站。特别鸣谢 paginator项目 (https://github.com/miemiedev/mybatis-paginator ) ,阅读源码帮助很大。 【背景】项目框架是 S

2016-04-16 15:29:09 7352

转载 在pring基础上实现自定义异常处理框架教程

代码下载地址:http://www.zuidaima.com/share/1774096228535296.htm应用项目大致的体系结构:      该异常处理框架满足的要求: 完整的异常组织结构异常的统一处理可配置,受管式,方便使用 完整的异常组织结构:用户可以方便的定义自己的异常,但所有UncheckedException需要

2016-04-16 15:25:36 368

转载 spring mvc controller中的异常封装

一直以来都在用spring mvc做mvc框架,我使用的不是基于注解的,还是使用的基于xml的,在controller里一般都会加上一个异常捕捉,能分析出来的异常,提示出具体信息,不能预料的异常,返回一个统一的异常提示信息,未封装前的代码为: Java代码  public ModelAndView addBigDeal(HttpServletRequest re

2016-04-16 15:24:09 716

转载 maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

2016-04-16 15:22:25 563

转载 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderServlet

观察是否还有异常:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderServlet所以ContextLoaderServlet 没有成功加载,导致web.xml构建spring容器失败!所以在引用WebApplicationContextUtils时,出现java.lang.NoCla

2016-04-16 15:20:16 1657

转载 Spring中父子容器的实现实例

Spring中父子容器的实现实例Spring的父子容器可以通过ConfigurableApplicationContext或ConfigurableBeanFactory来实现,这两个接口中分别有setParent及setParentBeanFactory方法,可以与当前的子容器进行父子容器关联,这个时候子容器就可以引用父容器中的bean,但是父容器是不能够引用子容器中的bean的,并且各个子容器

2016-04-16 15:12:59 281

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener

2016-04-16 15:10:00 221

转载 MySQL多关键字多字段模糊查询

假设有这样两条数据: (表名为user) 1) username=admin,password=000000 2) username=admin,password=123456 我们要实现的效果是可以输入多个关键字查询,多个关键字间以逗号分隔。 使用上述表举例:输入单个关键字“admin”可查出这两条数据,输入“admin,000000”只查出第一条数据,可

2016-04-16 14:58:07 6726 1

转载 Mybatis各种模糊查询

模糊查询:工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接   SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...}   SELECT * FROM tableName WHE

2016-04-16 14:55:56 280

转载 Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且J

2016-04-16 14:50:04 215

转载 mybatis在xml文件中处理大于号小于号的方法

第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date  <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符                     <        

2016-04-16 14:47:04 225

转载 mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法

话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:1 select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(),'%Y-%m-

2016-04-16 14:35:30 330

转载 MySQL字符串转日期类型

MySQL字符串转日期类型select str_to_date('2014-08-20 00:00:00', '%Y-%m-%d %H:%i:%s');>2014-08-20 00:00:00select date_format('1997-10-04 22:23:00', '%H:%i:%s');>22:23:00

2016-04-16 14:34:09 912

转载 json-lib.jar开发包及依赖包的下载地址

首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:jakarta commons-lang 2.5jakarta commons-beanutils 1.8.

2016-04-16 14:27:52 4248

转载 commons-lang包中我们常用的类的作用

commons-lang包中对我们有用的类主要有:1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖3.SystemUtils

2016-04-16 14:26:36 640

转载 JSON-lib框架,转换JSON、XML不再困难

Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、 准备工作  1、 首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-

2016-04-16 14:11:29 321

转载 mybatis实战教程(mybatis in action),mybatis入门到精通

写在这个系列前面的话:以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis

2016-04-16 12:36:10 245

转载 spring 监听器 IntrospectorCleanupListener简介

增加方式如下:[html] view plain copy    listener>          listener-class>              org.springframework.web.util.IntrospectorCleanupListener          listener-class>      

2016-04-16 12:14:33 326

转载 MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合

一、搭建开发环境1.1、使用Maven创建Web项目  执行如下命令:mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false  如下图所示:

2016-04-16 12:05:01 375

转载 CentOS安装软件<一> MYSQL

命令:yum search mysql 如果查找不到安装包,那么命令:wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm下载完毕,执行命令:sudo rpm -Uvh mysql57-community-release-el7-7.noarch.rpm接着查看列表(

2016-04-16 12:00:20 313

原创 使用Eclipse生成generated serial version ID的时候,Eclipse弹出出错信息

当我想要使用Eclipse生成generated serial version ID的时候,Eclipse弹出出错信息.The following problem occurred.could not find class file.make sure the file is compilable.我的解决方法就是右键src==>build path==>remove fr

2016-03-10 09:58:51 2666 1

转载 【解惑】Java方法参数是引用调用还是值调用?

方法调用(call by) 是一个标准的计算机科学术语。方法调用根据参数传递的情况又分为值调用(call by reference ) 和引用调用(call by value )。江湖上有很多关于这两种调用的定义 ,最通常的说法是传递值的是值调用,传递地址的是引用调用。这其实很不恰当,这种 这些说法很容易让我们联想到Java的对象参数传递是引用调用,实际上,Java的对象参数传递仍

2015-03-24 23:32:52 296

空空如也

空空如也

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

TA关注的人

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