摘要: Spring加Mybatis实现MySQL数据库主从读写分离 ,实现的原理是配置了多套数据源,相应的sqlsessionfactory,transactionmanager和事务代理各配置了一套,如果从库或数据库有多个的时候,需要配置的信息会越来越多,远远不够优雅,在我们编程界有一个规 范:约定优于 阅读全文
posted @ 2017-01-06 14:01 ~涵涵~ 阅读(724) 评论(0) 推荐(1) 编辑
摘要: Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 阅读全文
posted @ 2016-12-02 17:10 ~涵涵~ 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 我们编程的过程中大部分使用了很出色的ORM框架,例如:MyBatis,Hibernate,SpringJDBC,但是这些都离不开数据驱动JDBC的支持。虽然使用起来很方便,但是碰到一些问题确实很棘手,就比如困扰我一宿没睡好觉的问题,jdbc生成执行数据,具体的我们看一下。 通常我们用MyBatis框 阅读全文
posted @ 2016-08-10 20:17 ~涵涵~ 阅读(1233) 评论(1) 推荐(0) 编辑
摘要: 大家经常 用servlet和jsp,但是对 request.getInputStream()和request.getReader()比较陌生。request.getParameter()request.getInputStream()request.getReader()这 三个方法都是从reque 阅读全文
posted @ 2016-07-06 10:34 ~涵涵~ 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: 随着互联网的大型网站系统访问量的增高,数据库访问压力方面不断的显现而出,所以许多公司在数据库层面采用读写分离技术,也就是一个master,多个slave。master负责数据的实时更新或实时查询,而slave负责非实时数据的查询。实际应用当中,数据库通常读多写少,而读取数据通常耗时长,占用数据库服务 阅读全文
posted @ 2016-05-20 19:15 ~涵涵~ 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 优点:图片分布式存储主要解决服务器存储压力,以及提高查询速度;方案:用户发起上传请求,在发起请求的服务器中,根据图片信息表中的数据查找可用的服务器,此时可能查找多台服务器,那么根据从状态表筛选出可用的图片服务器集合记作C,并获取集合的总记录数N。然后用随机函数产生一个随机数R1并用R1与N进行取余运... 阅读全文
posted @ 2015-05-18 00:04 ~涵涵~ 阅读(967) 评论(2) 推荐(1) 编辑