老蔡的个人专栏正式成立,以后工作中遇到的技术问题,或者生活中对一些事物的见解,都会和大家分享!独乐乐不如众乐乐!
  • 诺基亚:你以为它死了,其实它已重回世界第二
  • 余生太长 请和有趣的人在一起
  • 哈佛大学推荐的20个快乐习惯
  • 褚时健:无畏于低谷,有道于高峰
项目架构

微服务架构的百家解读(之五)

微服务架构的百家解读(之五)
微服务架构和SOA区别 微服务现在辣么火,业界流行的对比的却都是所谓的Monolithic单体应用,而大量的系统在十几年前都是已经是分布式系统了,那么微服务作为新的理念和原来的分布式系统,或者说SOA(面向服务架构)是什么区别呢? 我们先看相同点: 需要Registry,实现...

BlandonTsai 7个月前 (02-28) 388℃ 0评论 0喜欢

项目架构

微服务架构的百家解读(之四)

微服务架构的百家解读(之四)
首先,可以肯定的是SOA和微服务的确是一脉相承的,大神Martin Fowler提出来这一概念可以说把SOA的理念继续升华,精进了一步。其核心思想是在应用开发领域,使用一系列微小服务来实现单个应用的方式途径,或者说微服务的目的是有效的拆分应用,实现敏捷开发和部署 ,可以是使用不...

BlandonTsai 7个月前 (02-28) 451℃ 0评论 0喜欢

项目架构

微服务架构的百家解读(之三)

微服务架构的百家解读(之三)
第一篇 微服务架构的优势和不足 文中强调的单体应用的场景,我在前面很多谈组件化和服务化的文章里面已经都谈到过了,即一个应用系统里面的模块没有办法做到彻底解耦,如果要实现按组件单独部署是不可能的,相互之间仍然有大量内部不可见依赖而导致了模块间无法拆分。 那么单体应用本身带来的问题...

BlandonTsai 7个月前 (02-28) 507℃ 0评论 0喜欢

项目架构

微服务架构的百家解读(之二)

微服务架构的百家解读(之二)
谢多人邀请,其实前面几位的回答已经差不多了,在这里仅谈下自己的简单总结。 微服务架构强调的第一个重点就是业务系统需要彻底的组件化和服务化,原有的单个业务系统会拆分为多个可以独立开发,设计,运行和运维的小应用。这些小应用之间通过服务完成交互和集成。每个小应用从前端web ui,到...

BlandonTsai 7个月前 (02-28) 501℃ 0评论 0喜欢

项目架构

微服务架构的百家解读(之一)

微服务架构的百家解读(之一)
花了很长时间去研究到底什么是微服务,说下我的学习心得。 1.微服务是借用 SOA 的架构风格来构建单一产品的架构形式 当然这个单一产品有点模糊,是需要根据自身业务来理解的。例如,一套电商系统就是一个单一产品,虽然它肯定是要包含用户子系统、支付子系统、库存管理子系统等等。传统的构...

BlandonTsai 7个月前 (02-28) 384℃ 0评论 0喜欢

项目架构

关于微服务的假想故事

关于微服务的假想故事
很久以前的一天,Martin 在跟好友的交流中悟到了一种很棒的架构设计。 他总结了一下,然后告诉了好友,好友说,这不是新鲜东西,早有人总结了,叫做 SOA。Martin 很高兴,开始在公司内外推广 SOA。 结果,不停有人质疑和挑战他。你这不是 SOA 吧?SOA 这里应该是如...

BlandonTsai 7个月前 (02-28) 420℃ 0评论 0喜欢

新鲜前沿

诺基亚:你以为它死了,其实它已重回世界第二

诺基亚:你以为它死了,其实它已重回世界第二
2015年诺基亚宣布并购阿尔卡特朗讯,2016年完成并购并且全年营收超越爱立信成为全球第二大通信设备制造商。诺基亚是一家伟大的企业,他的历史就是一个典型企业的自我救赎和转型重生之路。 在他150年的历史中,保守和封闭的战略让诺基亚多次濒于破产边界,但聚焦与并购的战略也让他屡屡化...

BlandonTsai 1年前 (2017-06-15) 1388℃ 2评论 0喜欢

服务器配置

Linux 查看Tomcat内存占用情况

Linux 查看Tomcat内存占用情况
以前服务器还是用 Windows Server 系统的时候,查看一下各个进程对内存的影响就再简单不过了,打开任务管理器跟踪一下相关的 JAVA 进程就OK了。但是服务器如果使用的是 Linux 系统,有不少小伙伴就不知道怎么看了,而且网友的回复也是众说纷纭。我总结了一下,大致有以...

BlandonTsai 1年前 (2017-05-19) 3216℃ 1评论 0喜欢

网站部署

Log4j2 的配置使用说明

Log4j2 的配置使用说明
最近项目中有使用到 Spring4.3 的高版本框架,跟以前的 Spring3.x 版本在日志管理这一块有区别的地方,就是高版本不再提供对 Log4j 1.x 的支技。按照官方的建议和说明,以及的网友的反馈情况来看,普遍认为 Log4j2 要比 Log4j1 的性能更加优越,高效...

BlandonTsai 1年前 (2017-05-19) 2036℃ 1评论 0喜欢

网站部署

项目日志管理 Log4j 配置

项目日志管理 Log4j 配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可以用 key=value 格式的设置或 xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 一、配置文件 Log4J配置文件的基本格式如下: ...

BlandonTsai 1年前 (2017-05-17) 709℃ 0评论 0喜欢

SSHI

控制反转(IOC)和依赖注入(DI)

控制反转(IOC)和依赖注入(DI)
控制反转,也称之为依赖注入,不同的角度不同的说法而已。与事务管理,并驾齐驱成为 Spring 的两大高效组件,给开发人员带来的优秀的开发体验。 现在 Spring的使用相当普及,不少公司在搭建项目框架或者招聘人员的时候,均会提出 Spring 使用的相关技能要求。如现在盛行的 ...

BlandonTsai 1年前 (2017-05-16) 900℃ 0评论 0喜欢