- 博客(12)
- 收藏
- 关注
转载 为什么Eureka比ZooKeeper更适合做服务发现?
Eureka的优势1、在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务注册信息而已。所以,再也不用担心有“掉队”的服务器恢复以后,会从Eureka服务器集群中剔除出去的风险...
2018-12-29 16:23:31 249
原创 MyBatis中使用流式查询避免数据量过大导致OOM
本文以springboot项目为例,要实现流式查询需要完成以下几步pom文件中的配置springboot中整合mybatis<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifac...
2018-12-07 11:02:03 21321 11
原创 sql优化:当IN中数据很大时,用EXISTS替代IN
EXISTS与IN的使用效率对比通常情况下采用EXISTS要比in的效率高,因为in不走索引,但是要看实际情况来使用:in适合于外表大而内表小的情况,而EXISTS适合于外表小而内表大的情况。内表即条件表,t_temp,或者指id列表;外表即要查询的表,t_table。使用in的sql语句当id列表很大时,查询效率会大幅降低;而且可能会导致数据库报错,因为数据库对单条sql的查询参数...
2018-12-06 17:27:12 19662 2
原创 SpringMVC自定义注解进行参数校验(以校验枚举值是否合法为例)
pom引入springMVC依赖,以springboot项目为例 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&
2018-12-06 15:20:07 4225 1
原创 pl/sql使用心得,学习总结
设置常用设置及快捷键https://blog.csdn.net/wildboy2001/article/details/6887792输入中文跳出建表框的问题检查发现时快捷键配置中建表的快捷键为空导致的,给建表设置一个快捷键就好了怎么将界面中文化https://blog.csdn.net/spurs611/article/details/80974850下载中文包,安装到pl/sql...
2018-12-06 09:54:56 491 1
转载 利用Mockito进行mock方法时有无返回值的处理
当mock一个对象,且执行此对象中的方法有返回值时,使用下面的方法:对象 = mock (类名.class);when (对象.方法 (参数)).thenReturn (方法的返回值);当mock一个对象,且执行此对象中的方法没有返回值时,使用下面的方:类名 对象 = Mockito.mock(类名.class); Mockito.doAnswer(new Answer&amp;amp;...
2018-12-06 09:49:02 20467 2
原创 spring中mock RestTemplate和FeignClient(mock方法内部的方法调用)
目的要测试ServiceImpl类中的方法methodA难点methodA中调用了restTemplate的方法或者FeignClient的方法,而这两个方法都依赖第三方应用,如果第三方应用没有准备好,则会报错,为了在单元测试中不依赖第三方应用,因此需要mock他们。引入包spring的这个jar包下自带Mock相关内容。<dependency> <group...
2018-12-06 09:41:56 6722 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人