自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring+myBatisi实现多数据源动态切换

目前网上实现动态数据源的文章很多,基本都是根据spring的AOP实现的,本来以为简单,复制粘贴即可,结果遇到不少问题,一是遇到AOP与事务之间执行顺序的问题,二是service实现类遇到注解无法获取的问题,前一个问题使用order解决了,后一个问题则是放到service接口类中就可以获取。具体如下:1、自定义注解:1234567891

2017-05-18 13:29:27 3056

原创 AWS RDS设置参数组:修改character_set_server为UTF8

默认情况下,mysql数据库不支持中文,中文存储会显示乱码,需要修改mysql配置。RDS不仅提供了命令行工具,也提供了可视化的操作界面。网上大多使用命令行工具,大家可以执行搜索。这里介绍最简单的控制台界面操作方法。(1)登录进入控制台RDS页面(2)选择参数组,参数组中的default.mysql5.6是不允许修改的,只能新建参数组才能修改参数,点击 创建参数组,填写组名和描述,

2017-03-12 23:04:50 5618

转载 在AWS EC2上使用root用户登录

aws ec2默认是使用ec2-user账号登陆的,对很多文件夹是没有权限的。如何使用root账号执行命令就是一个问题了。解决办法如下:1.根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户使用PUTTY连接)主机:是服务器的Public DNS端口:222.创建root的密码,输入如下命令:sudo passwd root3.然后会提示你输入ne

2017-03-11 00:44:33 3027

转载 VI命令

Ctrl+u:向文件首翻半屏; Ctrl+d:向文件尾翻半屏; Ctrl+f:向文件尾翻一屏; Ctrl+b:向文件首翻一屏; Esc:从编辑模式切换到命令模式; ZZ:命令模式下保存当前文件所做的修改后退出vi; :行号:光标跳转到指定行的行首; :$:光标跳转到最后一行的行首; x或X:删除一个字符,x删除光标后的,而X删除光标前的; D:删除从当前光标到光

2017-03-11 00:41:39 314

转载 AWS RDS上创建、连接、备份、删除mysql实例

AWS提供了2种数据库,RDS和DynomoDB,前者是传统的关系型数据库,目前包括Mysql,PostgrepSQL, Oracle和 MS SQL; 后者是NoSQL; 豆子以MySQL为例,把AWS RDS的基本功能过一遍。接下来会演示以下功能:如何创建MySQL 实例如何通过EC2连接MySql 实例如何创建Read Replic

2017-02-15 08:27:26 7714

转载 Amazon AWS —— 免费的午餐不好吃

转自acgcss       众技术宅所周知,Amazon AWS 之前提供了“新用户凭有效信用卡免费试用一年”的活动,至今没有给出截止日期。虽说免费的午餐很诱人,而且由于信用卡的门槛,也避免了一部分的滥用,但是要安心吃好这顿饭,没有第一个吃螃蟹的人提供一点经验,多多少少心里还是会没底的。那么,在消失了这么多天鼓捣本站彩蛋至今终于算是基本完成于是我又可以继续写博客之后(这半句可以简单理解为

2017-02-15 08:22:19 34062 1

原创 Quartz 在线Cron表达式

Quartz自己配置Cron好麻烦,下面是一个在线Cron表达式生成器的网站,非常方便,现在使用Cron时基本上就直接用这个了。http://cron.qqe2.com/Cron表达式cronExpression定义时间规则,Cron表达式由6或7个空格分隔的时间字段组成:秒 分钟 小时 日期 月份 星期 年(可选);字段  允许值 

2017-02-03 13:58:52 13669

转载 MyBatis SQL xml处理小于号与大于号

当我们需要通过xml格式处理sql语句时,经常会用到,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。这样的问题在myBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上述的错误:原符号        >   >=    &   

2017-02-03 13:56:38 316

原创 Mybatis中使用like和%模糊查询

使用'%#{name}%'这种方式, myBatis直接报错。myBatis支持下面这种方式进行模糊查询:where (enname like CONCAT('%',#{enname}, '%') or name like CONCAT('%',#{name}, '%')) and year=#{year};

2017-02-03 13:47:36 1879

转载 Mybatis在控制台打印执行的sql语句

一、需要mybatis和log4j的jar;二、然后在log4j.properties文件里面将下面的代码粘贴进去就可以了:版本一:重点在加红加粗部分[java] view plain copylog4j.rootLogger=DEBUG, Console      #Console    log4j.append

2017-02-03 13:35:58 11147

转载 Mybatis传多个参数

传多个参数的方案有三种。第一种方案 DAO层的函数方法 Public User selectUser(String name,String area);对应的Mapper.xml   select * from user_user_t where user_name = #{0} and user_area=#{1}其中,#

2017-02-03 13:29:31 238

转载 spring多个定时任务quartz配置

主要在于几个ref对应的IDhttp://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.

2017-01-31 22:07:45 226

转载 Springmvc中配置Quartz

代码实现简单案例:框架springmvc:quartz配置文件xml:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

2017-01-31 00:08:03 609

转载 Spring官网改版后下载地址

Spring官网改版后找了好久都没有找到直接下载Jar包的链接,下面汇总些网上提供的方法,亲测可用.1.直接输入地址,改相应版本即可:http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zip

2017-01-31 00:04:55 332

转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener

Eclipse中tomcat部署工程启动后报错:Shell代码  严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  java.lang.ClassNotFoundException: org.spring

2017-01-31 00:03:48 251

转载 spring 启动报ClassMetadataReadingVisitor 错误

今天把自己的一个项目,从 Spring 3.0.6 升级到 3.2.0 ,Maven中更新依赖包后,直接报下面错误:java.lang.IncompatibleClassChangeError:class org.springframework.core.type.classreading.ClassMetadataReadingVisitor ha

2017-01-31 00:02:45 360

转载 HttpClient4.5请求时出现Cookie rejected警告的解决方法

1、问题背景:HttpClient4.5.2请求时默认的Cookie策略是CookieSpecs.BEST_MATCH,当程序中无需传递cookie值时会出现“Cookie rejected”的警告信息。2、出现问题代码摘要如下:[java] view plain copy print?CloseableHttpCli

2017-01-28 16:48:00 10361

转载 PreparedStatement 模糊匹配 结果却:Parameter index out of range (1 > number of parameters, which is 0)

数据库查询中,我们是这样进行模糊匹配的:select * from user where 1=1  and username like '%林%' limit 0,20理所当然的,在java代码中你会这么写:select * from user where 1=1  and username like '%?%' limit 0,20ps.setString

2017-01-28 16:45:57 1251

空空如也

空空如也

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

TA关注的人

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