自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 MinIo基于docker-compose搭建测试集群

1.技术简介1.1MinioMinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。 它是与 Amazon S3 云存储服务兼容的 API。 使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构。1.2docker-composeDocker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器

2022-02-13 14:32:06 466

原创 代码坏味道解决总结

2021-04-08 16:49:10 171

原创 LeetCode 51. N 皇后题解

文章目录题目题解题目n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为 8 皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。题解n皇后是典型的回溯题,首先我们下一个皇后会使得横纵和对角线都不能再放皇后,这样我们就会衍生出需要一个矩阵去记录下了一个皇后对棋盘的限制int[][] limit = new in

2020-10-29 16:52:04 1075

原创 小白之mybatis源码分析-2

小白之mybatis源码分析-2上文小白之mybatis源码分析-1讲到MapperRegistry类的addMapper,大家大概也有个大体的了解,其中过程主要是解析xml注解生成MappedStatement对象,便于获取执行确定要执行的sql,和其他设置如缓存等。...

2020-10-20 10:23:28 109

原创 Mybatis的你所不知ResultMap生成方式

三种方式//第一种 @ConstructorArgs({ @Arg(column = "id", javaType = Integer.class, id = true), @Arg(column = "userName", javaType = String.class, id = false), @Arg(column = "password", javaType = String.class, id = false)}

2020-10-15 00:10:51 4252 10

原创 小白之mybatis源码分析-1

1. mybatis3项目层级图2.主要内容2.1annotationsannotations部分主要定义的是mybatis使用的各种注解。如@select,@delete,@update,@insert等,所有如下图。

2020-10-11 19:28:59 308 1

原创 简单限流器实现

这是阿里一面的一道设计题,限制一个用户一秒只能访问100次。1. 先设计一个限制器接口,具体实现尚不考虑,便于后期扩展。/** * <p>描述: 限制器顶级接口 </p> * @date 2020-9-24 15:48 * @since jdk1.8 */public interface Limiter<T> { boolean isAllow(T t);}2.用什么限制?一般情况只有任何只要可以代表用户信息的都可以作为限制的凭证,如用户i

2020-10-09 09:28:32 668 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除