![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
希尔伯特
爱跑步的程序猿,用文字记录点滴生活。
展开
-
Servlet+MyBatis项目转Spring Cloud微服务,多数据源配置修改建议
一、项目需求在开发过程中,由于技术的不断迭代,为了提高开发效率,需要对原有项目的架构做出相应的调整。二、存在的问题为了不影响项目进度,架构调整初期只是把项目做了简单的maven管理,引入springboot并未做spring cloud微服务处理。但随着项目的进一步开发,急需拆分现有业务,做微服务处理。因此架构上的短板日益突出。spring cloud config 无法完全应用,每次...原创 2019-01-02 19:37:16 · 4717 阅读 · 2 评论 -
Spring Boot整合logback:一个简单的日志集成架构
一、业务需求在项目开发和运维过程中需要通过日志来分析问题,解决问题以保证项目的正常运行。通过SpringBoot自带的日志管理相对比较简单,已无法满足日常的运维需求,需要对日志文件进行分时分类管理,刚好通过学习接触到了logback日志系统。因此便决定将其加入到项目框架之中。二、logback简介至于简介,可自行网上查阅相关文档文献,这里不做详细描述,毕竟不是本文主要目的。只需理解它很...原创 2019-01-03 12:23:37 · 1084 阅读 · 1 评论 -
Linux服务器Git私服搭建:为Spring Cloud Config提供Git服务支持
一、需求项目架构调整,因此需要用到Spring Cloud Config做配置文件的管理。在众多应用示例中对Git的集成比较多,而且前期的学习过程也都是用Git做的demo,虽然在项目开发过程中代码托管是通过SVN实现的,在此还是通过Git来完成,也是在督促自己学习,不守已有的技术。二、实施过程1、Git私服的搭建由于本人也是通过参考其他文档做的服务搭建,这里就不再详细赘述,只把参...原创 2019-01-03 13:44:02 · 1439 阅读 · 1 评论 -
String Cloud 搭建eureka注册中心(Java 11),集成开发工具IDEA
一、利用IDEA生成项目结构1、创建新项目,选择Spring Initializr,如图所示 2、点击Next,设置配置项目基本信息和Java版本,如图所示 3、点击Next,选择项目类型 ,如图所示4、 点击Next,如图所示5、点击Finish,完成项目结构生成,如图所示(注意:此处resources目录下的application文件格式做了修改,可根据喜好...原创 2019-01-14 20:08:18 · 886 阅读 · 2 评论 -
程序人生:读《大型网站技术架构》一些感受以及读书的建议
《大型网站技术架构:核心原理与案例分析》作者:李智慧。这里不是图书推荐,只是读完这本书觉着还不错,写一些自己的感受,不喜勿喷。一、这本书讲了什么通过书名就可以知道这是一本讲互联网架构的书,而且是大型网站的书,并且充满着案例分析。通读本书内容可以发现,这本书不仅讲架构,而且讲了架构是怎样发展的,架构的要素是什么(性能、可用性、伸缩性、扩展性、安全性),用发展的眼光详述了各要素以及它们...原创 2019-01-24 23:41:49 · 219 阅读 · 0 评论 -
IDEA创建SpringBoot项目无法正常启动的问题解决方式及思想
一、背景最近由于接手新任务,需要对以往的项目进行技术改造,把原有的SpringMVC替换成SpringBoot。初步想法是先初始化SpringBoot项目,然后把原有项目中的代码移植过来。当然网上有很多项目改造的例子,可以参考一下。不过每个项目都不同,运用的技术也有差异,需要根据真实情况选择适当的方法进行改造。不可一味的模仿,不然可能会浪费大量的时间,也没有实质性的进展。在此,博主主要...原创 2019-02-21 17:53:47 · 11477 阅读 · 0 评论