Spring动态多数据源实例Demo

最近由于咨询Spring如何配置多数据源的人很多,一一回答又比较麻烦,而且以前的博文中的配置也是有问题,因此特此重新发布一个Demo给大家。 Demo中共有两个数据源,即Mysql和Oracle,并已经进行简单测试,动态切换数据源是没有问题的,希望借此Demo能帮助到大家。 Demo下载地址:...

2015-02-03 16:05:38

阅读数 25912

评论数 35

Eclipse查找替换巧妙技巧用法

用Eclipse时,查找替换,可能是我们经常用的工具,但大多数只是查找替换简单的单词文本(如查找替换warnings),但遇到复杂的情况时,大多数人可能就手工改了。 例如: /* */ public class Configuration /* */ { /* */ p...

2014-12-18 13:03:06

阅读数 21678

评论数 6

SpringMVC验证框架Validation特殊用法

基本用法不说了,网上例子很多,这里主要介绍下比较特殊情况下使用的方法。 1. 分组 有的时候,我们对一个实体类需要有多中验证方式,在不同的情况下使用不同验证方式,比如说对于一个实体类来的id来说,保存的时候是不需要的,对于更新时是必须的,可以如下配置: 2. 组序列 默认情况下,不同组别的约束验证...

2014-12-11 13:00:21

阅读数 68500

评论数 10

SpringMVC验证框架Validation自定义注解实现传递参数到国际化资源文件

关于SpringMVC验证框架Validation的使用方法,不是本篇的重点,可参见博文SpringMVC介绍之Validation 在使用Validation时,一定有朋友遇到过一个问题,那就是:无法传递参数到国际化资源文件properties错误描述中。

2014-12-04 16:24:40

阅读数 24815

评论数 0

寿星天文历Java封装整理版

由于生活和工作的原因,“寿星天文历”我一直没有动,长时间的丢弃后,当重新拾起时,比较费劲。编程就是这样,思维的火花只在当初的那一瞬,一旦熄灭,重新再点燃断掉的思维是很困难的。因为人的“忘记”能力,真的是挺强的,有时回顾或维护以前的代码时,常常会感叹道:这是我写的吗?够牛逼,看不懂!呵呵,这时候注释...

2014-08-14 16:39:52

阅读数 5789

评论数 9

MySql事务无法回滚的原因

使用MySQL时,如果发现事务无法回滚,但Hibernate、Spring、JDBC等配置又没有明显问题时,不要苦恼,先看看MySQL创建的表有没有问题,即表的类型。 InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事...

2014-07-31 14:29:12

阅读数 11876

评论数 1

Java使用HttpURLConnection上传文件

从普通Web页面上传文件很简单,只需要在form标签叫上enctype="multipart/form-data"即可,剩余工作便都交给浏览器去完成数据收集并发送Http请求。但是如果没有页面的话要怎么上传文件呢? 由于脱离了浏览器的环境,我们就要自己去完成数据的收集并发送请求...

2014-07-31 12:51:49

阅读数 55372

评论数 13

Java如何获取Content-Type的文件类型Mime Type

在Http请求中,有时需要知道Content-Type类型,尤其是上传文件时,更为重要,虽然有些办法可以解决,但都不太准确或者繁琐,索性我发现一个开源的类库能够解决相对完美的解决这个问题,它就是jMimeMagic。

2014-07-30 16:50:13

阅读数 22544

评论数 2

HttpURLConnection与HttpClient区别及联系

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。   HttpURLConnec...

2014-03-31 15:33:22

阅读数 8486

评论数 4

Junit测试用例配置Log4j

用Junit测试非常方便,但有时我们想要看日志来方便排除,使用spring+log4j时,用Junit测试看日志很多人都不太会,即如何将Junit与log4j进行整合。 我也是研究了半天,才终于找到了方法,特此拿来与大家分享下。 Junit+spring+log4j整合之所以麻烦,是因为spr...

2014-03-31 15:03:24

阅读数 38140

评论数 9

连接MySql超时断开报错问题

使用Mysql数据库时,最让人头疼的一个问题就是不定时会出现连接报错异常Exception,类似的Exception如下(Hibernate为例): org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 o...

2014-03-31 12:13:11

阅读数 10255

评论数 1

HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟...

2014-02-28 11:04:29

阅读数 803689

评论数 92

Thumbnailator使用简介

Thumbnailator是一个非常好的图片开源工具,使用起来很方便,不过文档不是非常全面,如果遇到问题的话,有时也是不好解决的,我之前研究过,所以分享下经验,以便大家使用时更顺手些。 之前文章中Java图片处理开源框架已说明的功能我这里不再重复了。 场景一:图片尺寸不变,修改图片文件类型

2014-02-26 16:13:27

阅读数 34627

评论数 10

Mysql无法创建外键的原因

在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。 1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint...

2014-02-26 11:09:59

阅读数 33831

评论数 8

Hibernate @OneToOne懒加载实现解决方案

在hibernate注解(三)中,我提高过一对一(@OneToOne)懒加载失效的问题。虽然给出了解决方法,但并没有给出完整的解决方案。今天我专门针对该问题进行讨论。至于懒加载失效的原因,在之前的文章中已经我已经叙述过了,就不再重复了,不明白的可以去看看。

2014-02-25 17:16:14

阅读数 15694

评论数 1

如何正确进行异常处理

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? OutputStreamWriter out = ... java.sql.Connection conn = ... try { // ⑸  St...

2013-12-27 20:18:02

阅读数 4894

评论数 6

MyBatis分页返回数据不对问题

使用mybatis的分页时,一定要注意使用方法。 当表关系为一对多、多对多时,普通直接分页是有问题的,例如: 一个老师有多个学生,假设每个老师有2个学生,一共有15名老师,此时分页查询老师,每页显示10条。然而查询到的结果是:每页老师只有5名,一共有3页。

2013-12-27 20:05:31

阅读数 10810

评论数 7

spring+mybatis 物理分页

新项目用的spring mvc 和 mybatis 分页。研究了一下,集众家之长然后形成现在的项目。我把分页部分剥离出来与大家分享。如有不妥的地方欢迎交流拍砖。 单独做了一个小项目,放到了下载区,如果有用到的朋友可以去下载。 本项目采用了拦截器,就是mybaits自带的plus功能。将每次sele...

2013-12-27 19:39:32

阅读数 9019

评论数 2

Java图片处理开源框架

图片处理是当今软件开发中非常重要的一环,然而处理图片的开源框架却并不多。现金网上流传的Java处理图片的代码,虽然可对图片进行简单处理,但效果并不理想。虽然也有些其他解决方案,但都摆脱不了繁琐,使用起来十分不方便。 为了解决这个问题,我也是在网上找了好久,看了很多资料,功夫不负有心人,最终找到了...

2013-12-27 17:55:52

阅读数 39490

评论数 9

Maven核心之pom详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...

2013-11-30 16:03:16

阅读数 5450

评论数 6

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