Mr.Cai

想吃抻面。

PrepareStatement之close

0x01 问题 PreparedStatement stmt = conn.prepareStatement(sql); ... stmt.executeBatch(); stmt.close(); conn.commit(); 这么写数据无法持久化。 0x02 原因 @Override public void close() throws SQLException { ...

Spring MVC path小坑

Spring MVC path小坑

0x01 问题 http://localhost:8000/match-queue 对上述URL发送POST请求无法访问到特定Controller,但是使用swagger调试一切正常。 0x02 原因 @RequestMapping(value = "/match-room/", method = RequestMethod.POST) @ResponseBody publ...

Spring接入Swagger2

0x01 pom <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <depen...

Spring Cloud Rest注释在Feign中的问题

Spring Cloud Rest注释在Feign中的问题

0x01 问题 @FeignClient(name = "kof-matchqueue", fallback = HystrixClientFallback.class) public interface MatchQueueFeignClient { @RequestMapping("/matchqueue") public boolean beginMatch(@RequestP...

Spring IOC小解

Spring IOC小解

0x01 Ioc堆栈 DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBean(String, RootBeanDefinition, Object[]) line: 450 AbstractBeanFactory$1.getObject() line: 306 DefaultListabl...

Spring Boot之Datasource

0x01 application.yml ...... spring: application: name: kof-matchqueue jpa: generate-ddl: false show-sql: true hibernate: ddl-auto: none database-platform: org.hibern...

MySQL之SQL语法

坑点小记

drop table if exists tbl_name; 不能写成 drop table tbl_name if exists;

PowerMock痛苦的接入之旅

PowerMock痛苦的接入之旅

0x01 why? 单元测试的好处,此处不再叭叭了。 一个项目有一套比较完整的测试用例,此处也不再叭叭了。 在做写测试用例的时候,或多或少会遇到引用的某个方法返回值并不是我们预期的,可是为了测试用例的执行,我们需要在不修改代码的基础上让特定方法返回特定值。这就是为什么引入PowerMock和Mockito的原因。 0x02 PowerMock&Mockito Mockito 是一个...

MySQL RR隔离级别下的Next-key lock测试

MySQL RR隔离级别下的Next-key lock测试

0x01 测试环境 操作系统:centos7 数据库版本:mysql 5.7.19 存储引擎:innodb 隔离级别:Repeatable Read 表定义语句: CREATE TABLE `tuser` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(12) DEFAULT NULL, `test` bigin...

Limax-ZDB缓存预热

Limax-ZDB缓存预热

package limax.zdb; import java.io.BufferedWriter; import java.io.IOException; import java.lang.reflect.Method; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import ja...