Fork me on GitHub
摘要: SpringBoot 项目构建 Docker 镜像 Spring Boot 项目部署有多种方式,这里记录其中一种。借助 maven 插件将 SpringBoot应用打包为 Docker 镜像,并上传到私有镜像仓库 Docker Registry。 安装 Docker Registry 首先为了保证网 阅读全文
posted @ 2021-02-05 17:04 itzhouq 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 基于 Spring Boot 开发的应用中,经常需要引用别的 starter 组件或者自定义公司内部使用的 starter。而 starter 的基础是 Spring Boot的自动装配。 阅读全文
posted @ 2020-10-07 19:10 itzhouq 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 阅读 SpringBoot 自动配置源码的时候,可以看到很多以 @Conditional 开头的注解, 这类注解的作用是根据条件决定是否注册 bean。本文对不同的条件做个归纳总结。 了解 @Conditional @Conditional 注解是 Spring 4.0 中新增核心注解,作用是提供自 阅读全文
posted @ 2020-10-07 19:03 itzhouq 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 递归查询子分类 电商平台比如京东和淘宝中,商品一般分三级菜单。要想实现一个接口查询一个商品的分类及其子分类信息,需要使用到递归查询。 数据表中的记录都是单条并且没有层级的,要想描述各个记录之间的层级父子关系,一般会设计一个 parentId字段。 CREATE TABLE `t_category` 阅读全文
posted @ 2020-07-27 00:42 itzhouq 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提高程序性能,还能减低线上故障的概率。 目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL 逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的。索引优化往往可以在短时间内产生非常巨大的效果。 阅读全文
posted @ 2020-05-17 23:23 itzhouq 阅读(1105) 评论(1) 推荐(1) 编辑
摘要: Redis 面试题 阅读全文
posted @ 2020-05-16 23:15 itzhouq 阅读(982) 评论(0) 推荐(0) 编辑
摘要: NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: 1. Redis系列(一)Redis入门 2. Redis系列(二)Redis的8种数据类型 3. Redis系列(三)Redis的事务和Spring Boot整合 4. Redis系列(四)Redis配置文件和持久化 5. Redis系列(五)发布订阅模式、主从复制和哨兵模式 6. Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩 7. Redis命令参考 阅读全文
posted @ 2020-05-16 01:42 itzhouq 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: 1. Redis系列(一)Redis入门 2. Redis系列(二)Redis的8种数据类型 3. Redis系列(三)Redis的事务和Spring Boot整合 4. Redis系列(四)Redis配置文件和持久化 5. Redis系列(五)发布订阅模式、主从复制和哨兵模式 6. Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩 7. Redis命令参考 阅读全文
posted @ 2020-05-16 01:40 itzhouq 阅读(2314) 评论(1) 推荐(1) 编辑
摘要: NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: 1. Redis系列(一)Redis入门 2. Redis系列(二)Redis的8种数据类型 3. Redis系列(三)Redis的事务和Spring Boot整合 4. Redis系列(四)Redis配置文件和持久化 5. Redis系列(五)发布订阅模式、主从复制和哨兵模式 6. Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩 7. Redis命令参考 阅读全文
posted @ 2020-05-16 01:38 itzhouq 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: 1. Redis系列(一)Redis入门 2. Redis系列(二)Redis的8种数据类型 3. Redis系列(三)Redis的事务和Spring Boot整合 4. Redis系列(四)Redis配置文件和持久化 5. Redis系列(五)发布订阅模式、主从复制和哨兵模式 6. Redis系列(六)Redis 的缓存穿透、缓存击穿和缓存雪崩 7. Redis命令参考 阅读全文
posted @ 2020-05-16 01:35 itzhouq 阅读(1966) 评论(0) 推荐(1) 编辑