6 java圈

尚未进行身份认证

我要认证

熟悉spring、springboot、springcloud、设计模式、ddd思想

等级
TA的排名 2w+

如何1年获得别人3年的工作经验(深度好文)

最近有同学问我,为什么你的工作年限不长,技术却这么厉害,我笑了笑,啥也没说。我不是不想回答,是不知道怎么回答。在他们的定位可能就是,每方面都懂一点,遇到问题能够快速解决,就是比较厉害的角...

2020-08-11 07:00:00

还在为微服务模块划分头痛!关于原则,你需要了解这些!

模块划分是这样做吗?你们有没有这样的苦恼,当我们自己想设计一个基础框架的时候需要做模块划分,但是该怎样去划分模块?先简单的说说大众所想的微服务框架模块划分;一般的设计思路:先确定基础框架...

2020-08-09 08:53:22

几个珍藏已久的开发技巧,这一波全部分享给你

一般在代码的过程中我们经常会有一个疑问,怎样的代码才是好代码,怎么评估写的这段代码是否有水平,在项目重构的中需要达到什么目标才可以,在写业务代码时怎么才能摆脱 CRUD 的简单代码。所述...

2020-07-28 07:18:23

一文了解分布式中间ZooKeeper

分布式一致性算法PaxosPaxos角色提供三种角色Proposer 提案者、Acceptors接受者、Learner学习者;在分布式场景下需要作出一个决策时,需要给Proposer提交...

2020-07-14 06:41:27

一文了解MYSQL高可用

Mysql高可用主从复制互联网最开始就是一主一从服务器,读写分离用户请求,写操作进入主服务器,读操作进入从服务器;客户端向服务器发起操作命令,服务器接收到请求一边写入到本地数据库文件里面...

2020-07-13 08:00:00

缓存的基础知识,你们都了解了吗?

1、什么是缓存?1.1、定义存储在计算机上的一个原始数据的复制集,以便于访问。缓存是介于数据访问者和数据源之间的一种高速存储,当数据需要多次读取的时候,用于监控读取的速度。缓存是有读操作...

2020-07-07 07:58:13

系统架构知识是架构师的常识而不是能力

互联网系统面临的挑战高并发、大流量QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒钟请求数(指HTTP请求)吞吐量:单位时间没处理的请求数量(通常由QPS与并发数决定)响应时间:从...

2020-07-01 07:26:19

实战项目:设计实现一个流程编排框架(快速入门)

上几篇文章主要讲了《实战项目:设计实现一个流程编排框架(分析)》《实战项目:设计实现一个流程编排框架(设计》《实战项目:设计实现一个流程编排框架(实现)》,今天主要做一个快速入门手册。代...

2020-06-25 13:05:26

实战项目:设计实现一个流程编排框架(测试)

上几篇文章主要讲了《实战项目:设计实现一个流程编排框架(分析)》《实战项目:设计实现一个流程编排框架(设计》《实战项目:设计实现一个流程编排框架(实现)》,我们今天主要讲一下基于分析、设...

2020-06-25 13:05:26

实战项目:设计实现一个流程编排框架(实现)

上两篇文章主要讲了《[实战项目:设计实现一个流程编排框架(分析)(https://mp.weixin.qq.com/s/veLQZJqYNKbYvuCi7Pf_nA)]》《实战项目:设计...

2020-06-24 08:52:11

框架设计之设计模式

来源于架构师训练营第三章,总结。我们都知道设计模式和基础设计原则是架构师掌握的基础知识,就是学java的人掌握java语法一个道理,那我们在日常开发工作中又怎么对待设计模式呢?我们会刻意...

2020-06-22 08:00:00

实战项目:设计实现一个流程编排框架(设计)

上一篇文章我们讲了《实战项目:设计实现一个流程编排框架(分析)》主要对流程编排框架产生的背景,并做了需求分析,这其中包含功能性需求和非功能性需求,算是在正式开始设计之前做一个铺垫。前面提...

2020-06-21 08:10:11

实战项目:设计实现一个流程编排框架(分析)

最近几篇文章,我会带大家一起设计一个流程编排框架,从项目的分析、设计、实现、重构、测试方面去了解整个编排框架,也会用到一些设计开发原则及设计模式,话不多说,我们先来看下编排框架的一个背景...

2020-06-20 08:47:05

设计原则之依赖倒置

依赖倒置简介我们经常在框架开发过程中听说依赖倒置、依赖反转、控制反转、依赖注入、IOC一些名词,我们常听的这些名词和开发设计原则中的依赖反转原则是有关系,我们来看看这几个名词:控制反转(...

2020-06-14 11:36:17

基础框架之设计原则

框架开发概念简介面向对象分析:面向对象分析是将客观世界编程业务领域进行对象分析,有点一些概念这个过程中应该了解的;充血模型:数据和对应的业务逻辑被封装到同一个类中;贫血模型:数据和业务逻...

2020-06-14 11:36:17

架构师训练营第一章总结

什么是软件架构?软件架构是整体结构与组件的抽象描述,用于指导大型项目在各个方面的设计;分析图解:1、一个架构最重要的是相关方,相关方包括客户、老板、开发人员、测试人员、运维人员,和项目有关的人都可以称之为相关方;2、相关方的关注点产生架构需求,整个架构基于关注点做分析;3、整个过程是为相关方做系统,系统提供的能力应该满足相关方;4、架构是系统的技术支持和实现,所有系统都是由架构支撑;5、架构升级需要架构文档的支撑,构架文档主要对相关方输出,作为架构的标准支撑;6、架构文档需要架构视图的组成

2020-06-10 16:45:04

重新定义软件架构

什么是软件架构?软件架构是整体结构与组件的抽象描述,用于指导大型项目在各个方面的设计;分析图解:1、一个架构最重要的是相关方,相关方包括客户、老板、开发人员、测试人员、运维人员,和项目有...

2020-06-07 16:50:20

架构设计文档之食堂就餐卡系统设计

练习题:食堂就餐卡系统设计系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显...

2020-06-07 16:50:20

WEB框架搭建和配置说明

WEB框架是我们在项目中经常用到的一个框架,我们可以定位前端和后端的适配框架,前端请求发到的WEB容器,然后由WEB容器进行过滤,拦截,解析然后到业务逻辑;也就是说WEB容器是一个比较重要的组件,但是WEB组件是必须的,答案是否定的,我们还可以通过Reactive、socket去实现,但是现在WEB任然是大众所接受的一个框架,我们简单的介绍一下WEB框架的集成过程。新建工程准备工作:把IDEA打开,把MAVEN和JDK安装好;步骤:点击左上角File-settings选择新建项目NWE;

2020-05-28 07:32:14

第三章-基础模块依赖

Maven 一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难。依赖管理framwork-dependencies是独立于框架外的一个依赖管理,定义就是对第三方组件进行管理,主要有几点:我们通常在一个项目框架下有一个独立的第三方依赖管理;在最上层定义基础版本信息,减少基础模块的依赖冲突;版本统一管理便于基础组件升级;组件依赖framerork-parent为整个工程的父级pom文件,主要定义这

2020-05-27 08:16:49

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。