gloryzyf

--技术改变生活,希望能和有情有义的人一起做有意义的事

AbstractRoutingDataSource源码分析

AbstractRoutingDataSource源码: /* * Copyright 2002-2012 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the...

2016-07-03 18:42:04

阅读数 1403

评论数 0

Spring AbstractRoutingDataSource 实现动态数据源切换

这篇文章最后使用的AOP方式动态切换数据源,上一篇没有这部分实现 -------------------------------------------------------------------------------------------------- 一、前言    ...

2016-07-03 15:26:27

阅读数 357

评论数 0

AbstractRoutingDataSource实现多数据源

这篇文章介绍了实现多数据源,但是缺点是没有介绍数据源切换的具体实现,应该是手动切换,更好的方法是通过AspectJ做AOP切面实现自动的数据源切换,可以实现多数据源切换和读写分离 ----------------------------------------------------------...

2016-07-03 15:20:26

阅读数 498

评论数 0

MySQL性能优化的20条经验

这篇文章的优化经验结合的是PHP程序举例,但是这些经验是通用的。 -------------------------------------------------------------------------------------------------------------------...

2016-06-05 12:26:48

阅读数 209

评论数 0

MySQL优化存储IP地址

这篇文章很不错,对IP地址存储的优化 -------------------------------------------------- MySQL怎样存储IP地址 为什么要问如何存储IP 首先就来阐明一下部分人得反问:为什么要问IP得怎样存,直接varchar类型不...

2016-06-05 10:41:30

阅读数 454

评论数 0

mysql int类型的长度值问题

我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到...

2016-06-05 10:37:47

阅读数 220

评论数 0

MySQL中concat函数

MySQL中concat函数 使用方法: CONCAT(str1,str2,…)   返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。  如果自变量中含有任一二进制字符串,则结...

2016-05-17 20:26:30

阅读数 321

评论数 0

ibatis源码学习(一)整体设计和核心流程

本文主要从ibatis框架的基本代码骨架进行切入,理解ibatis框架的整体设计思路,各组件的实现细节将在后文进行分析。  背景  介绍ibatis实现之前,先来看一段jdbc代码:  Java代码   Class.forName("com.mysql.j...

2016-03-10 23:27:26

阅读数 262

评论数 0

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