- 博客(761)
- 资源 (10)
- 收藏
- 关注
原创 小知识(9) MySQL慢查询sql分析与优化之explain解析
EXPLAIN 是 MySQL 中用于分析查询执行计划的关键字。通过 EXPLAIN,可以了解 MySQL 如何执行 SQL 查询,包括表的读取顺序、数据行的读取方式以及使用的索引等信息。这对于慢查询sql分析与优化非常有帮助。
2024-10-24 11:00:39
954
原创 SpringCloud(16) 整合Seata+多数据源+sharding-jdbc
springcloud整合seata+多数据源+sharding-jdbc
2023-05-11 16:09:44
3182
1
原创 小知识(4) 动态读取nacos远程中的logback-spring.xml日志配置
动态读取nacos远程中的logback-spring.xml日志配置
2023-02-17 12:30:17
3182
原创 Error(25) 解决node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node)
解决 node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
2023-01-11 11:32:28
39109
29
原创 IDE工具(49) 解决Mac无法安装最新版idea问题(ideaIU-2022.3.1.dmg)
Mac上无法安装最新版idea(ideaIU-2022.3.1.dmg)
2022-12-25 17:22:20
1550
1
原创 运维(39) 通过KubeSphere部署SpringBoot到K8S案例 DevOps
通过KubeSphere部署SpringBoot到K8S案例 DevOps CI/CD
2022-11-11 10:25:42
2381
1
原创 MyBatis-Plus(3) 自定义逻辑删除插件 -- 全局处理xml中的SQL
MyBatis-Plus 自定义逻辑删除插件 -- 全局处理xml中的SQL SELECT id, username FROM t_demo WHERE t_demo.is_deleted = 0
2022-08-17 15:56:46
2479
1
原创 Maven(8) 实战总结
Maven实战总结:依赖作用域、常用命令、依赖排除、jar冲突解决、继承-父子工程、统一版本/插件管理、编译xml文件、自定义插件、上传jar到中央仓库等
2022-08-11 17:30:32
1541
原创 Small Tools(5) 前端项目搭建:Vue3+Vite2+TypeScript+Vue Router+Element Plus+Pinia
前端项目搭建 Vue3+Vite2+TypeScript+Vue Router+Element Plus+Pinia
2022-08-10 16:32:22
1632
原创 Small Tools(3) 集成Knife4j3.0.3接口文档
1. 集成knife4j-spring-boot-starter3.0.3接口文档2. 集成oauth2的密码模式进行授权认证登录3. gateway聚合各服务接口文档
2022-06-28 11:07:22
2325
原创 SpringCloud(15) JWT生成密钥证书jwt.jks
SpringCloud JWT Keytool生成密钥证书jwt.jks & 获取jks文件的公钥
2022-06-13 16:28:02
5469
2
原创 SpringCloud(14) Sentinel 1.8.4 规则持久化到Nacos
文章目录一、前言二、快速体验1、部署sentinel2、SpringCloud中规则持久化到nacos3、sentinel控制台操作测试三、sentinel-dashboard源码修改1、`pom.xml`中添加依赖2、`application.properties`中添加nacos配置3、nacos配置新增NacosConfig新增NacosConfigUtil4、举例持久化流控规则新增FlowRuleNacosProvider新增FlowRuleNacosPublisher修改FlowControlle
2022-05-23 17:27:29
2431
9
原创 SpringCloud(13) Sentinel 1.8.2 控制台使用
文章目录一、前言二、Sentinel安装三、Sentinel使用说明1、实时监控2、簇点链路3、流控规则流控模式流控效果4、熔断规则慢调用比例异常比例异常数5、热点规则6、系统规则7、授权规则8、集群流控9、机器列表四、sentinel 统一异常处理五、本文测试api代码一、前言官网文档 https://sentinelguard.io/zh-cn/index.html二、Sentinel安装tips: 通过docker-compose方式安装# 环境准备git clone https://
2022-05-20 21:29:05
1798
原创 Git(5) SourceTree安装使用
文章目录一、前言二、SourceTree安装三、SourceTree使用1、`克隆仓库`&`拉取代码`&`推送代码`2、`创建分支`&`合并分支代码`3、标签4、子模块5、子树6、贮藏7、重置提交a、`软合并`:保持所有本地改动b、`混合合并`:保持工作副本并重置索引c、`强行合并`:丢弃所有改动过的工作副本8、回滚提交四、Git工作流一、前言SourceTree安装和简单使用说明。二、SourceTree安装下载地址 https://www.sourcetreeapp.c
2022-05-01 00:15:00
4813
原创 运维(37) Docker入门到实战
文章目录一、Docker是什么?二、Docker安装与卸载1、安装2、配置镜像加速器3、卸载三、Docker运行Nginx四、Docker运行Java项目五、Docker常用命令六、Docker认证私有仓库认证查看密码移除认证凭证七、Docker基于容器创建一个新的镜像ex: 提交一个centos6.6ex: 提交redisex: 提交jenkins八、Docker保存镜像1、准备一个修改过后的镜像2、导出镜像3、导入镜像九、Docker镜像推送十、Docker配置远程连接2375端口1、修改宿主机配置文件
2022-04-30 12:12:31
2093
1
原创 运维(36) CentOS7.6 多节点安装KubeSphere
文章目录一、前言二、环境准备1、配置主机名2、安装相关依赖项三、安装KubeSphere1、下载KubeKey2、创建集群配置文件3、使用配置文件创建集群4、验证安装5、访问四、卸载KubeSphere和Kubernetes一、前言运维(27) CentOS7.6通过KubeKey安装KubeSphere (All-in-One模式)运维(35) CentOS7.6通过Kubernetes安装KubeSphere本文将基于CentOS Linux release 7.6.1810 (Core)
2022-04-23 16:46:11
1969
1
原创 运维(35) CentOS7.6通过Kubernetes安装KubeSphere
文章目录一、前言二、环境准备1、配置k8s集群中的默认存储类型 -- NFSa、所有节点b、主节点c、从节点d、配置动态供应的默认存储类2、metrics-server三、安装KubeSphere一、前言运维(33) CentOS7.6通过Kubeadm部署Kubernetes集群运维(34) K8s使用本文将基于CentOS Linux release 7.6.1810 (Core)通过Kubernetes最小化安装KubeSphere可参考 https://kubesphere.io/z
2022-04-23 14:06:15
2409
原创 运维(34) K8s使用
文章目录一、前言二、资源创建1、命令行2、配置文件3、可视化界面三、命名空间1、命令行2、配置文件四、Pod1、命令行2、配置文件3、`Kubernetes Dashboard`可视化界面中操作五、Deployment1、多副本a、命令行b、配置文件c、`Kubernetes Dashboard`可视化界面中操作2、扩缩容方式1方式2方式33、自愈&故障转移4、滚动更新5、版本回退6、其它工作负载六、Service命令行配置文件1、ClusterIPa、命令行b、配置文件2、NodePorta、命令
2022-04-22 22:43:06
2049
1
原创 运维(33) CentOS7.6通过Kubeadm部署Kubernetes集群
文章目录一、前言二、环境准备1、关闭防火墙2、配置主机名3、禁用`SELinux`4、关闭`swap`5、允许`iptables`检查桥接流量6、安装`Docker`三、安装`kubelet`&`kubeadm`&`kubectl`四、建立集群1、下载所需镜像2、初始化主节点3、配置`.kube/config`4、安装网络组件`Calico`5、加入node节点6、等待集群完成五、测试集群 -- 创建nginx容器六、部署`Kubernetes Dashboard` -- 可视化界面1、部署
2022-04-20 23:28:06
1389
1
原创 运维(32) Prometheus+Grafana监控SpringBoot
文章目录一、前言二、SpringBoot集成Micrometer1、`pom.xml`中引入依赖2、`application.yml`配置3、Micrometer配置三、部署Prometheus+Grafana四、监控SpringBoot1、新增Prometheus数据源2、导入Dashboard五、邮件告警1、配置`grafana.ini`2、`Alerting` -> `Notification channels`3、`Add panel`六、本文案例demo源码一、前言Prometheus
2022-04-16 01:02:27
1596
原创 运维(31) JumpServer v2.20.2 部署使用
文章目录一、前言二、部署1、在线一键部署2、离线部署3、docker-compose部署三、Web访问四、使用1、分配用户a、用户管理 -- 创建角色b、用户管理 -- 创建用户组c、用户管理 -- 创建用户d、切换`test`账号登录查看访问权限2、创建资产a、资产管理 -- 创建系统用户 -- 特权用户b、资产管理 -- 创建资产3、给用户分配资产a、权限管理 -- 创建资产授权规则b、切换`test`账号登录查看资产4、创建应用a、资产管理 -- 创建系统用户 -- 普通用户 -- MySQLb、应用
2022-04-13 15:24:33
1837
原创 运维(30) NPS安装配置使用
文章目录一、前言二、CentOS7.6上启动服务端新增客户端新增TCP隧道三、Windows上启动客户端四、访问测试五、SSH连接局域网Liunx服务器1、修改 `TCP隧道` -> `目标 (IP:端口)` -> `127.0.0.1:22`2、局域网Liunx服务器启动客户端3、SSH 连接六、docker-compose部署NPS一、前言https://github.com/ehang-io/nps二、CentOS7.6上启动服务端# 下载服务端wget https://git
2022-04-11 17:34:52
4338
原创 运维(29) CentOS7.6通过KubeOperator部署Kubernetes集群
文章目录一、前言二、KubeOperator配置1、系统设置 -- 仓库2、系统设置 -- 凭据3、项目管理 -- 添加项目4、主机 -- 添加5、集群 -- 添加一、前言运维(28) CentOS7.6安装KubeOperator本文将基于CentOS Linux release 7.6.1810 (Core)通过KubeOperator部署Kubernetes集群机器说明192.168.101.89KubeOperator192.168.101.90Kubernet
2022-04-09 19:00:14
1739
1
原创 运维(28) CentOS7.6安装KubeOperator
文章目录一、前言二、安装KubeOperator1、准备2、在线安装3、离线安装4、登录访问三、升级 KubeOperator1、在线升级2、离线升级四、卸载 KubeOperator一、前言KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 Kubernetes 集群。github https://github.com/KubeOperator/KubeOperator文档 https://kubeoperator.io/doc
2022-04-09 15:31:34
3063
原创 运维(27) CentOS7.6通过KubeKey安装KubeSphere (All-in-One模式)
文章目录一、前言二、安装Docker三、以 `All-in-One` 模式安装 `KubeSphere`四、访问控制台五、卸载一、前言KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。本文将基于CentOS Linux release 7.6.1810 (Core)以 All-in-One 模
2022-04-09 01:23:50
1729
2
原创 Mac(3) Parallels Desktop 安装 Windows10专业版
文章目录一、前言二、准备三、`Parallels Desktop`安装`Windows10专业版`一、前言本文将通过Parallels Desktop安装Windows10专业版二、准备Parallels Desktop下载安装 https://www.parallels.cn/products/desktop/downloadwin10镜像下载 https://www.microsoft.com/zh-cn/software-download三、Parallels Desktop安装W
2022-04-09 00:20:53
4259
1
原创 运维(26) docker-compose部署Nacos2.0.3集群
文章目录一、前言二、docker-compose部署Nacos2.0.3集群三、相关配置文件1、docker-compose-nacos-cluster-2.0.3.yml2、nacos-hostname.env3、cluster.conf4、nginx.conf四、java客户端连接一、前言本文将基于以下环境部署Nacos2.0.3集群CentOS Linux release 7.6.1810 (Core)Docker version 20.10.5, build 55c4c88docker-
2022-04-08 14:18:40
2519
1
原创 Mac(2) Parallels Desktop 安装 CentOS7
文章目录一、前言二、准备三、`Parallels Desktop`安装`CentOS7`四、CentOS7配置1、网络配置 -- 设置固定ip2、关闭防火墙3、关闭SELinux4、安装ifconfig命令一、前言本文将通过Parallels Desktop安装CentOS7二、准备Parallels Desktop下载安装 https://www.parallels.cn/products/desktop/downloadCentOS的iso镜像下载 https://www.centos.o
2022-04-07 02:17:56
11097
16
原创 SpringBoot(55) 整合spring-retry实现服务重试
文章目录一、前言二、编程1、`pom.xml`中引入依赖2、启用重试3、测试代码三、注意事项四、本文案例demo源码一、前言本文将会基于springboot 2.4.0通过spring-retry实现服务重试即方法A调用方法B,若因网络不稳定或其它原因导致调用失败,可通过配置来进行一定的重试策略,以及最终超过重试次数后的回调处理。二、编程1、pom.xml中引入依赖<!-- spring-retry --><!-- https://mvnrepository.com/arti
2022-04-06 11:44:41
1151
SpringCloud入门教程系列源码.rar
2020-04-30
idea使用Docker部署项目到服务器源码.rar
2019-08-22
Java实现QQ第三方登录源码
2018-12-28
Web第一个Servlet程序(生命周期、执行流程、tomcat)
2018-09-29
JDBC连接MySQL数据库实现增删改查(Dao层实现 解决硬编码 配置连接池获得连接对象 )
2018-09-27
Java之JDBC连接MySQL数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题 使用预编译对象PreparedStatement)
2018-09-26
Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现 完美封装解决硬编码问题)
2018-09-25
Java之JDBC连接数据库实现增删改查(2018 使用Dao层实现)
2018-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人