- 博客(8)
- 收藏
- 关注
原创 mysql 聚合函数count()性能优化
count()性能优化1)Count(*) 的实现方式?要明确的是,在不同的 MySQL 引擎中,count(*) 有不同的实现方式。MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高(前提是不加where条件)。而 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然...
2020-04-30 09:10:17 451
原创 关与Spring Swagger的全局响应统一配置
全局配置首先,在任何一个Controller上,添加至少一个@ApiResponses注解,标明response的类。@ApiResponses({@ApiResponse(code = 500, message = "服务器内部错误", response = MessageReturn.class)})然后,在Swagger配置类的Docket上加入globalResponseMe...
2020-04-28 14:03:46 2793
原创 gitlab docker 配置
1.启动拉去docker imagessudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume $GITLAB_HOME/gi...
2020-04-27 17:20:40 171
原创 hibernate-validator整理
自定义注解@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE })@Retention(RUNTIME)@Documented@Repeatable(Phone.List.class)@NotNull @Length(min = 11,max = 11)@ConstraintCompos...
2020-04-17 09:42:45 280
原创 mybatis-plus LambdaQueryWrapper类的实现原理
jdk8 lambda 是实现原理定义一个函数式接口Func@FunctionalInterfaceinterface Func extends Serializable { String func(Object obj);}编写一段代码Func func=Object::toString;等价于,但上面最终可以获取toString方法名,下面只能获取到编译器生成...
2020-04-14 21:59:40 8253 1
原创 docker网络模式
1.单节点通信网络模式:1.bridge网络在网络方面,桥接网络是在网段之间转发流量的链路层设备。桥可以是在主机内核中运行的硬件设备或软件设备。不同网桥网络上的容器无法直接相互通信。桥接网络适用于在同一Docker守护程序主机上运行的容器。在多docker daemon中网络通信选用 overlay network.docker bridge网络特性:用户定义的网桥可在容器之间提...
2020-04-14 20:20:08 202
原创 mysql常见问题
1.mysql时区问题Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.解决方案set global time_zone='+8:00';
2020-04-14 17:02:15 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人