- 博客(8)
- 收藏
- 关注
原创 Spring动态连接Mongo(mongo读写分离,连接不同副本集)
1.想法因为业务需要,mongo开启了副本集,又因为mongo主节点primary的插入操作太频繁。所以 现在打算读写分离,因为查询多,插入少,所以用主节点存,从节点查。2.推荐但是google了很多方法之后发现,动态连接才是最好的方法。动态连接的方式是,会动态查询是主节点的服务器快还是丛节点的快。虽然我们现在的业务显示出从节点查询要快一些,但是不能保证以后不会改变,所以我选择这种方式。3.配置<
2016-03-27 21:23:28 2888
原创 JSON的解析与生成
有关JSON的工具类有很多,都很方便,用过Gson和fastjson,以及最近使用json-lib一.Object转为Json,生成json单个对象Object:Address addr = new Address();addr.setState("四川");addr.setCity("成都");List,Array,Map,Set类型都是同样的方法,简单统一 Gson:String json
2016-03-24 14:22:46 491
原创 mysql获得刚插入的那条记录的id
1.想法因为业务的需求,需要获得刚插入的那条记录的id 首先考虑到并发的问题,不能直接获取最后一条记录 但是在网上查了一下SELECT LAST_INSERT_ID()这个语句是根据上下文的,不会因为并发而出错2.推荐但是查了一下官方,官方推荐使用下面这种方式: 在使用sql语句的时候设置useGeneratedKeys=”true”, keyProperty为主键<insert id="in
2016-03-24 11:36:41 1894
原创 spring xml头文件xmlns和xsi的意思
在spring的配置中,总能看见如下的代码:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc
2016-03-23 22:26:10 9142 3
原创 使用Idea创建ssm项目,SpringMVC+Spring+MyBatis+Maven整合
1.创建基本项目结构Idea会自动开始下载所依赖的包,等待其完成。 创建完后的项目结构(没有的文件夹可以自己创建): 2.修改pom.xml因为使用Maven管理项目,所以可以通过直接在pom.xml中配置来直接引入对应的包和管理对应的包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/
2016-03-23 21:20:33 19470 6
原创 mysql连接池-druid
1.解决情况 因为前面使用连接池出现问题了,所以放弃了使用连接池。然后因为业务的需要,会在一个页面发生6次sql请求,一次connection0.3s,sql语句0.3s,如果直接使用jdbc的原生方式,6个sql查询大概在3.6秒左右,这个时间是不能被接受的。 于是打算又使用连接池,这个时候发现了阿里的druid,配置了一下,发现效果非常好!只需要300ms,应该是一次connect
2016-03-22 16:33:42 1877
原创 Git PUSH results in RPC failed, result=22, HTTP code = 411
Git PUSH results in RPC failed, result=22, HTTP code = 411原因:Git默认的文件上传大小溢出了解决方法:把postBuffer大小改成500Mgit config http.postBuffer 524288000
2016-03-22 16:26:32 854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人