- 博客(338)
- 资源 (2)
- 收藏
- 关注
原创 MongoDB系列之副本集Replica Set
副本集,适用场景,节点类型,成员属性,成员类型,成员状态;部署安装,添加节点,选举,写关注,读偏好,读写模式,命令
2023-03-17 21:11:44
434
原创 运维实战之VMWare ESXi
VMWare ESXi概述;ESXi vs vsphere;快照和备份;未处理的异常;没有更多空间可供虚拟磁盘使用,通过释放相关卷上的磁盘空间;
2023-03-11 22:16:58
233
原创 面试+算法:罗马数字及Excel列名与数字互相转换
判断罗马数字是否有效、阿拉伯数字转罗马数字、罗马数字转数字;数字转Excel列、Excel列转数字
2023-03-04 22:08:23
583
原创 面试+算法之数组:多数元素、两数之和、三数之和、股票交易最大利润、连续元素最大求和、未出现的最小正整数、排序数组求某元素的索引位置、不重复的元素
多数元素、两数之和、组合总和、三数之和、股票交易最大利润、连续元素的最大和、未出现的最小正整数、排序数组求某元素的索引位置、不重复的元素、搜索并插入有序数组、数组元素可组成的最大数、跳跃游戏、移除元素、盛水最多
2023-02-26 23:30:38
78
原创 运维系列之Kubectl命令
资源类型,自动补全,选项,格式化输出,输出日志级别,上下文和配置;资源操作:显示和查找、创建、更新、修补、编辑、扩展、删除;运行中Pod操作、节点和集群操作、set命令
2023-02-25 17:16:32
373
原创 面试之算法:二叉树遍历、左/右叶子节点和、构建二叉树、最大深度、是否平衡、将有序数组转换为二叉树、二叉树求和路径、右视图、序列化、反序列化(Java)
二叉树遍历(层序遍历,深度优先遍历,广度优先遍历,前序中序后序遍历)、左叶子节点和、右叶子节点和、根据数组构建二叉树、树的最大深度、判断一棵树是否平衡、二叉树的左视图和右视图、序列化、反序列化;
2023-02-21 23:18:22
83
原创 面试算法题:求两链表公共节点,判断是否有环,升序排序,删除排序后重复元素,合并有序链表,K个一组翻转链表,分隔链表,有序链表转换二叉搜索树,判断单链表是否为回文链表(Java)
输入两个链表,找出它们的第一个公共结点;判断链表是否有环;升序排序;删除排序后重复元素;合并有序链表;K个一组翻转链表;分隔链表;有序链表转换二叉搜索树;判断单链表是否为回文链表;
2023-02-19 22:26:59
63
原创 Windows及CentOS 8安装MySQL8记录
windows 10安装MySQL8,注册为服务;CentOS8安装MySQL8;SQLException: null, message from server: "Host 'XXX' is not allowed to connect;
2023-02-12 18:12:34
72
原创 MongoDB分片
Sharding概述,使用Sharding的原因,架构图,主要组件;高可用集群三种模式:Master Slave,Replica Set,Sharding;Chunks,和分片算法;部署实战;应用层编码注意事项;
2023-02-08 23:55:32
286
原创 一致性Hash算法
一致性Hash算法简介,使用场景;问题:数据倾斜、缓存雪崩、请求漂移;及解决方案:引入虚拟节点;优雅缩扩容;HashSlot;P2P节点寻找;
2023-02-03 22:28:07
365
原创 odps-jdbc提交MaxCompute数据源SQL报错HTTP/1.0 is not allowed
odps-jdbc提交MaxCompute数据源的SQL报错HTTP/1.0 is not allowed,问题解决。
2022-12-27 21:20:04
422
原创 表达式引擎Aviator实战
表达式引擎概述;Aviator概述,功能与限制,应用场景;入门,实例,运算符,内置函数,自定义函数,编译表达式;基于Aviator的规则引擎;
2022-12-19 21:50:53
822
原创 开源BI报表工具Metabase初体验
概述;安装、启动日志、数据源;使用:概念、Question、SQL查询、SQL片段、变量;进阶:订阅、地图、认证、分享;原理:
2022-12-16 22:50:47
631
原创 设计模式之Builder模式
概述与定义;Builder模式的优势;实战写一个Builder模式;构造器的Builder模式;MyBatis、Spring里的Builder模式API实例;Lombok @Builder注解
2022-12-11 18:18:20
1122
1
原创 单元测试理论储备及JUnit5实战
TDD理论知识;Junit5(兼容Junit4)的功能特性:假设、标签和禁止测试;Assert断言;扩展模型;Rule;内嵌测试;JUnit Theories;重复性测试;参数化测试;测试数据外部化;隔离测试。
2022-12-10 23:10:20
264
1
原创 set ENABLE_EXPR_REWRITES = 0及GROUP BY expression must not contain aggregate functions等问题解决
set ENABLE_EXPR_REWRITES = 0;AnalysisException: GROUP BY expression must not contain aggregate functions;AnalysisException: GROUP BY: ordinal must be >= 1: 0;IllegalStateException: null;
2022-12-06 20:52:43
416
原创 MySQL系列之隔离级别
ACID与持久性;隔离级别;RR与RC区别;3个问题;不可重复读和幻读的区别;RR为什么可以解决不可重复读问题;如何解决幻读问题;
2022-12-05 23:24:26
293
原创 Quartz深度实战
SimpleScheduleBuilder;CronTrigger;Job,Trigger,Scheduler,JobDetail,Listener,Calendar,ThreadPool,有无状态;@DisallowConcurrentExecution;@PersistJobDataAfterExecution;JobStoreTX & JobStoreCMT;集群模式,源码分析,数据库悲观锁。
2022-11-29 21:17:20
576
原创 XXL-JOB逻辑自测及执行参数配置踩坑
XXL-JOB平台执行参数配置踩坑;XXL-JOB平台调度执行本地代码,实现本地代码自测;MySQL时间datetime类型参数为空时查询问题;
2022-11-24 21:30:32
1760
原创 MyBatis SQLIntegrityConstraintViolationException: Column ‘update_time‘ cannot be null问题解决
SQLIntegrityConstraintViolationException: Column ‘update_time‘ cannot be null;Data truncation: Incorrect datetime value: '1' for column 'update_time' at row 1;
2022-11-04 22:56:04
375
原创 MySQL表加字段可为null导致ArrayIndexOutOfBoundsException报错问题记录
ArrayIndexOutOfBoundsException问题分析
2022-10-28 22:17:16
698
原创 MySQL timestamp(3)问题
MySQL timestamp(3);now()与now(3)区别;MyBatis特定写法不支持timestamp(3);SUBSTRING + .%f 查询毫秒数;
2022-10-23 18:41:13
1453
DataGrip配置相同driver的不同版本
2022-12-11
pom文件支持多个版本的MySQL-jdbc驱动
2022-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人