我是个9年经验的运维老兵。 和大家聊聊,当我在谈论运维的时候,我在说什么? 当我在谈论运维的时候,我究竟在说什么 关于定位 关于职责 如何起步 关于发展 结论 关于定位 运维和开发,是任何一家IT公司中都非常常见的两大岗位。 也是devops中绕不开的两大事务,一个创造产品,一个维护产品; 运维之于 ...
分类:
其他好文 时间:
2020-03-17 16:49:22
阅读次数:
72
透过现象看本质,从问题引入技术,从思想到架构原理讲述ML2核心插件
分类:
其他好文 时间:
2020-03-16 23:25:44
阅读次数:
56
最近想用Scala来重构Java项目。Scala的灵活高效这里就不用说了,Java MVC一套架构确实有它优点。但是开发调试效率确实慢很多。所以准备使用DDD中的命令查询职责分离模式(Command Query Responsibility Segregation,CQRS)重构项目。 首先我们先介 ...
分类:
其他好文 时间:
2020-03-16 16:28:01
阅读次数:
101
本来这篇文章是继续分享IdentityServer4 的相关文章的,由于之前有博友问我关于微服务相关的问题,我就先跳过IdentityServer4的分享,进行微服务相关的技术学习和分享;微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间... ...
分类:
Web程序 时间:
2020-03-16 09:32:58
阅读次数:
62
设计模式6大原则:1.开闭原则:对拓展开放,对修改关闭2.单一职责原则:一个类只复杂一项职责3.里氏原则:子类可以扩展父类的功能,但不改变父类原有的功能4.依赖倒置原则:面向接口编程5.接口隔离原则:设计接口功能尽量细粒度,最小功能单元6.迪米特法则:降低耦合度(局部变量中,不要引入新的类) 这里对 ...
分类:
其他好文 时间:
2020-03-15 09:49:14
阅读次数:
49
1)简历 基本信息:姓名,年龄,手机,邮箱,籍贯,学历 工作经历,时间-公司-岗位-职责-技术栈-业绩(可以写以前项目没有做好或者现在可以做的更好的) 开源项目:github和说明 2)自我陈述 把握面试沟通的方向: (平时喜欢研究网站的技术点,好玩的,要提前去看准备好自己要说的技术点,类似于这 样 ...
分类:
其他好文 时间:
2020-03-15 09:29:50
阅读次数:
108
七大设计原则 1. 开闭原则:是设计模式的总原则。开闭原则就是说 对拓展开放,对修改关闭 ,模块应该在尽量不修改代码的前提下进行拓展。开闭原则要求我们尽量通过拓展来实现变化,尽可能少地改变已有模块。 提高代码复用性 提高代码可维护性 2. 单一职责原则:简单来说就是保证设计类、接口、方法做到功能单一 ...
分类:
其他好文 时间:
2020-03-14 23:30:19
阅读次数:
61
在微服务中,我们将整个大业务根据各自细化的职责划分为多个独立的小服务,每个服务都会提供各自的 API 接口。但是,实际业务中我们不会将所有子服务接口单独暴露出来,我们需要有一个统一的入口为我们进行请求转发、负载均衡、访问认证等等操作。早期我们使用 Netflix Zuul 封装网关服务,现在我们使用 ...
分类:
编程语言 时间:
2020-03-14 16:49:31
阅读次数:
992
类 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。在系统中,每个类都具有一定的职责,职责指的是类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责。在定义类的时候,将类的职责分解成为类的属性和操作(即 ...
分类:
其他好文 时间:
2020-03-14 16:28:02
阅读次数:
52
设计模式分为三种类型,共23种 1. 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。 2. 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 3. 行为型模式:模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式 ...
分类:
其他好文 时间:
2020-03-13 18:45:27
阅读次数:
57