![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端开发
shikezhan
这个作者很懒,什么都没留下…
展开
-
线程知识串讲
线程对大家来说应该不陌生,他的用处及优点也无需累述。一边走一边听音乐属于多线程,一个餐厅同时接待多个客户也属于多线程。连我们常用的Tomcat也是利用多线程来处理用户的并发请求,一个用户请求可以看作是独立的一个线程(当然Tomcat会有线程池机制)。 Thread 从最简单的开始。Thread就代表一个线程,用简单的几行代码就可以启动他: public class ThreadDemo { ...原创 2020-02-12 13:46:59 · 208 阅读 · 0 评论 -
1、目录 | 一步步将项目改造成微服务架构
本系列文章记录了我们的项目是如何从单体服务改造到微服务的。项目还在改造过程中,还有很多地方不完善,我们也还在一步步探索。 本人java半路出家,之前未接触过spring boot和spring cloud,水平有限,所以文章中更多的是介绍实战过程,而非技术原理。也有很多用法我还分不清是spring boot里的还是spring cloud的,如有错请见谅。 目录 1、技术背景介绍 2、项目...原创 2019-06-30 15:55:20 · 943 阅读 · 0 评论 -
3、技术背景介绍 | 一步步将项目改造成微服务架构
上一篇介绍了项目背景,这篇再简单说下技术背景。 现有项目采用的技术大致有:spring、spring mvc、mybatis、redis、solr。相信这都是些很常见的技术了,所以你看后应该比较亲切和自信。 现有项目整体架构,如下图 相信当你看了这幅架构图之后更亲切了,很简单有木有!单库单服务,只不过部署了两个实例而已。由易到难,我相信这是个好的开头。 接下来我们要做的是将项目微服务化...原创 2019-06-30 15:55:38 · 797 阅读 · 0 评论 -
2、项目背景介绍 | 一步步将项目改造成微服务架构
技术是为业务服务的。 好的架构从来都不是一蹴而就的,而是根据实际情况一步步演化而来的。 以上两个观点我是比较认同的,所以正文前两篇先分别介绍下现有的项目背景和技术背景。 本篇内容主要介绍项目背景,我唯一想说清楚的是:为什么我们要将项目改造成微服务架构。 由于现公司主要面向特定的垂直领域,受众面比较小。为了让大家更易于理解,讲述时我特地换成了前公司所服务的行业:“物业行业”。项目背...原创 2019-07-14 15:53:43 · 1000 阅读 · 1 评论