摘要: 设计思路: 1. 获取到consul中的配置文件内容; 通过consul的官网查看consul对外提供的RESTAPI,找到获取consul中所有配置文件的名称接口;找到根据配置文件名称获取配置文件内容的接口; 2. 保存到数据库中; 通过mongoTemplate操作MongoDB数据库;每次配置 阅读全文
posted @ 2019-08-01 18:53 不会飞的机器猫 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 核心思想是配置文件修改后不需要重启服务就实现可用; springboot 2.0.1.RELEASE springcloud Finchley.RELEASE 1.搭建config-server工程 1.1加入依赖 <dependency> <groupId>org.springframework. 阅读全文
posted @ 2019-06-28 17:08 不会飞的机器猫 阅读(911) 评论(0) 推荐(0) 编辑
摘要: JAXB工具类 JAXBContext主要用来将实体类与xml字符串的转换,常见的使用方式如下: 但是在实际测试中发现,当并发线程达到一定量的时候会导致性能急剧下降,耗时增高,实际测试100次耗时结果如下: 原因为每次在调用该工具类时都会调用实例化实体类 JAXBContext context = 阅读全文
posted @ 2021-11-09 15:00 不会飞的机器猫 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 1.查询已创建的所有分支,以*开头的是正在使用的分支 git branch -av 2.切换分支 git checkout 分支名 3.根据当前分支创建新的分支并切换到新分支 git checkout -b 新分支名 4.把之前某个提交记录作为一个新的分支 git checkout -b 新分支名 阅读全文
posted @ 2021-05-20 16:15 不会飞的机器猫 阅读(44) 评论(0) 推荐(0) 编辑
摘要: nacos做为配置中心的好处: 有可视化看板,可以统一管理配置,对于微服务来说很有优势nacos权限也控制的比较好,由用户角色等管理页面,有一定安全性最主要也是这点,可以看到每一个服务配置文件的历史版本(包括谁提交的,几点提交的),支持回滚每次提交时会提示和上一版本做一个对比,跟代码review的感 阅读全文
posted @ 2021-04-22 15:39 不会飞的机器猫 阅读(2155) 评论(3) 推荐(0) 编辑