项目UML建模图例 以下为本人工作种对自己负责模块的UML建模图示,因保密要求,展示数据均为测试环境活实例数据,如展示不清楚可在浏览器种放大查阅。 项目架构图 2020-09-21 软件设计 UML 设计原则 系统建模 SpringBoot中的统一异常处理器的实现 背景:在和第三方对接的时候,其要求接口格式必须和文档要求的一致,并且错误格式也得和文档一致。正常响应很好处理,难点就在对异常情况下响应信息的 2020-04-29 后端 Java SpringBoot 可靠消息最终一致性-分布式事务解决方案 可靠消息最终一致性-分布式事务解决方案 2019-10-10 软件设计 Java 分布式事务 Linux(Centos)安装nexus实现maven私服 想搭建一个maven私服,把工具类传上去共享,在这里记录下搭建的步骤。 下载nexus的安装包,官网对国内非常不友好,不是拒绝就是异常的慢 2019-09-08 软件工具 Nexus 对 WebSocket 和 HTTP 关系的认识 1、首先Websocket和http都是应用层协议,网络协议分层结构如下所示:2、WebSocket和HTTP都是基于TCP协议的两个不同的 2019-09-08 软件工具 Websocket Websocket消息推送集群搭建1 之集群架构图 背景: 最近公司需要做一个消息推送功能,为了保证可靠性,决定做集群。 难点: 1、SpringCloud 2019-09-07 软件工具 Websocket elk使用爬坑记录 4 之 Elasticsearch中ik分词器的使用 ik分词器对中文支持较好的开源分词器,开源地址为https://github.com/medcl/elasticsearch-analysi 2019-09-07 软件工具 elk elk使用爬坑记录 2 之 SpringBoot 集成 Elasticsearch 目前最新版的ElasticSearch为7.3.1,SpringBoot2.x版本还没有即时的更新,其父级依赖还是<elasticse 2019-09-07 软件工具 elk elk使用爬坑记录 3 之 SpringBoot 中 Elasticsearch 相关API的使用 首先需要再application.properties中配置elasticsearch的相关属性: #----------------- 2019-09-07 软件工具 elk elk使用爬坑记录 1 之 Elasticsearch和Kibana的安装 背景: 最近公司要做用户行为日志的可视化展示,因为Elasticsearch对数据的可视化展示提供了初步支撑所以决定使用Elasticse 2019-09-07 软件工具 elk linux开启某个端口防火墙的命令 在linux服务器上安装服务后,可能因为端口未开放暂时不能访问,此时需要开放特定的端口,相关的命令如下所示: A、防火墙状态操控 查看防火墙 2019-08-04 Linux运维 Linux运维 悲观锁和乐观锁学习 最近线上数据库出现了慢查询的问题,因此研究下了下数据库锁相关的东西,参考的比较好的文章如下,方便后面查看。 最通俗易懂的乐观锁与悲观锁原理及 2019-06-02 数据库 MYSQL 数据库