05 2023 档案

摘要:[toc] # 1 状态机 ## 1.1 什么是状态 先来解释什么是`状态( State )`。现实事物是有不同状态的,例如一个自动门,就有 `open` 和 `closed` 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 `open` 阅读全文
posted @ 2023-05-30 17:27 上善若泪 阅读(789) 评论(0) 推荐(0) 编辑
摘要:[toc] # 1 整合分布式事务Seata [点击了解分布式事务Seata相关信息](https://jingzh.blog.csdn.net/article/details/130671622) ## 1.1 环境搭建 ### 1.1.1 Nacos搭建 [点击了解Nacos原理和使用](htt 阅读全文
posted @ 2023-05-28 21:49 上善若泪 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1 MySQL中json类型处理 1.1 引言 mysql5.7 开始支持json类型字段 点击了解MySQL中JSON类型数据操作 1.2 准备建表 CREATE TABLE `user` ( `id` bigint NOT NULL AUTO_INCREMENT, `name` varchar( 阅读全文
posted @ 2023-05-19 09:24 上善若泪 阅读(3411) 评论(0) 推荐(0) 编辑
摘要:[toc] # 1 微服务注册中心 微服务的注册中心目前主流的有以下五种:`Zookeeper`,`Eureka`,`Consul`,`Nacos`,`Kubernetes` ## 1.1 注册中心概念 ### 1.1.1 为什么需要注册中心 随着单体应用拆分,首当面临的第一份挑战就是服务实例的数量 阅读全文
posted @ 2023-05-16 14:59 上善若泪 阅读(819) 评论(0) 推荐(0) 编辑
摘要:1 SpringBoot启动优化 1.1 背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 阅读全文
posted @ 2023-05-16 12:02 上善若泪 阅读(980) 评论(0) 推荐(0) 编辑
摘要:[toc] # 1 Seata 学习此文章前需要先 [点击了解CAP,2PC,3PC,TCC](https://jingzh.blog.csdn.net/article/details/129885332) ## 1.1 简介 `Seata` 是一款开源的分布式事务解决方案,致力于提供高性能和简单易 阅读全文
posted @ 2023-05-14 22:11 上善若泪 阅读(274) 评论(1) 推荐(0) 编辑
摘要:[toc] # 1 Seata搭建 ## 1.1 Linux环境搭建 ### 1.1.1 准备工作 `Seata` 是一个分布式事务,`seata` 服务端也是一个微服务,需要和其他微服务一样需要注册中心和配置中心。同时事务回滚,需要数据库日志记录。 注册中心和配置中心: nacos([点击了解Na 阅读全文
posted @ 2023-05-14 15:26 上善若泪 阅读(471) 评论(0) 推荐(0) 编辑
摘要:目录1 Anaconda1.1 简介1.2 下载安装1.3 配置环境变量1.4 下载配置1.4.1 conda配置1.4.1.1 修改conda下载源1.4.1.2 删除下载源1.4.1.3 包下载目录1.4.1.4 下载报错1.4.2 pip配置1.4.2.1 配置源1.4.2.2 下载目录1.4 阅读全文
posted @ 2023-05-13 17:57 上善若泪 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:目录1 整合规则引擎Drools1.1 前言1.2 pom.xml1.3 Drools配置类1.4 示例Demo1.4.1 添加业务Model1.4.2 定义drools 规则1.4.3 添加Service层1.4.4 添加Controller1.4.5 测试1.5 drools规则解析1.5.1 阅读全文
posted @ 2023-05-11 09:10 上善若泪 阅读(1560) 评论(0) 推荐(0) 编辑
摘要:目录1 整合RocketMQ1.1 相关配置1.1.1 pom.xml1.1.2 RocketMQ配置1.1.3 发送配置1.1.4 消费配置1.2 使用 RocketMQ 遇到的问题1.2.1 WARN No appenders could be found for logger1.2.2 不支持 阅读全文
posted @ 2023-05-08 13:42 上善若泪 阅读(1532) 评论(1) 推荐(0) 编辑
摘要:1 SpringBatch操作 1.1 SpringBatch介绍 SpringBatch 是一个轻量级、全面的批处理框架,旨在支持开发对企业系统的日常操作至关重要的健壮的批处理应用程序。 在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。 阅读全文
posted @ 2023-05-07 15:11 上善若泪 阅读(599) 评论(0) 推荐(0) 编辑
摘要:1 Elasticsearch 1.1 下载 Elasticsearch 高版本内置jdk,无需使用系统安装的java 官网下载:https://www.elastic.co/cn/downloads/elasticsearch#ga-release 1.2 解压并添加环境变量 解压后,进入bin 阅读全文
posted @ 2023-05-03 19:06 上善若泪 阅读(625) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示