摘要: 这篇文章不适合深入学习设计模式,因为没有代码,没有模式扩展。 正确的使用方式:1. 初学者在深入学习之前先留下一个粗略的印象。2. 已经系统学习了设计模式的人快速回顾。 简单工厂模式 核心思想:将类的创建过程与对象的使用过程分离。 具体实现过程:定义一个工厂,根据参数(通常是字符串)的不同返回不同类 阅读全文
posted @ 2018-04-16 17:10 java懒洋洋 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列(MQ)概述 消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为: 当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。 消息队列主要解决了应用耦合、异步处理、流量削锋等问题。 当前使用较多的消息队列有R 阅读全文
posted @ 2018-04-16 16:41 java懒洋洋 阅读(53911) 评论(0) 推荐(12) 编辑
摘要: 1、什么是架构和架构本质 无架构,不系统,架构是大型系统的关键。从形上看,架构是系统的骨架,支撑和链接各个部分;从神上看,架构是系统的灵魂,深刻体现业务本质。 这类似建筑设计规划,城市总体规划等,其实就是架构,只是应用的场景不同。 架构的本质就是符合当前业务的发展并可以快速扩展。 2、架构分类 架构 阅读全文
posted @ 2018-04-16 15:54 java懒洋洋 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一、概念: Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase 阅读全文
posted @ 2018-04-16 15:43 java懒洋洋 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 前言: 1、引言 我们每天都在接受微信公众号的文章轰炸,我们点赞、转发,甚至保存。然后呢,我们为了什么学习? 我们发现自己有好多东西要学,但是哪些对我们有价值呢?哪些投资回报率不高呢?我们选择的标准是什么? 我们好像懂得了很多东西,但是别人一问,我们却讲不出来…… 我们的职场核心竞争力真的有么?我们 阅读全文
posted @ 2018-04-16 15:14 java懒洋洋 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 前言: 要成为优秀合格的架构师,必须具备前瞻性的眼光和系统性的思考能力。而拥有这些能力的前提是你必须完善自己的知识体系。 互联网思维不是工具,它是世界观。这篇文章之后,你可以尝试构建自己的知识体系了。 愿每个人都可以像一个U盘一样,自带系统随处插拔。 愿每个人都可以和别人不一样。 1、通用技能表 1 阅读全文
posted @ 2018-04-16 15:08 java懒洋洋 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 前言: 1、走正确的路 如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。 二、我发现我的水平总是跟不上技术的进步,有太多想 阅读全文
posted @ 2018-04-16 14:59 java懒洋洋 阅读(3333) 评论(0) 推荐(0) 编辑
摘要: 序言: "比你牛B的人比你还努力,你有什么资格不去奋斗" 前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知。如果我们要成为架构师,我们自己要面临的三大问题:找准自己定位:我是谁?在哪里?怎样做好架构师:我要做什么?如何搭建 阅读全文
posted @ 2018-04-16 11:20 java懒洋洋 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知。 如果我们要成为架构师,我们自己要面临的三大问题: 找准自己定位:我是谁?在哪里? 怎样做好架构师:我要做什么? 如何搭建架构师知识体系:我该怎么做? 这里面就是做事方法论 阅读全文
posted @ 2018-04-16 10:23 java懒洋洋 阅读(715) 评论(0) 推荐(0) 编辑