摘要: 虽然现在大厂内卷现象泛滥,而且996的传统依旧肆虐。但没有哪位程序员能架得住互联网大厂的高薪职位诱惑。特别是我还有一位在阿里工作7年多的老表,在其耳旁风之下,不断将大厂描绘的美丽风景刻画在我脑海中,也让我一直有着想进大厂镀金的梦想。 所以为了完成这次进大厂的梦想,前段时间特意拜托老表爆肝一周之后,才 阅读全文
posted @ 2021-04-29 17:17 昨夜黄花今朝狼 阅读(214) 评论(1) 推荐(0) 编辑
摘要: 目前 Oracle 已经发布了 Java Development Kit 10,下个版本 JDK 11 也即将发布。本文介绍 Java 11 的新功能。 根据Oracle新出台的每6个月发布一次Java SE的节奏,Java 11将于2018年9月发布,迄今为止Oracle已经宣布了好几个新功能。 此外,Java 11还将删除一些功能,其中包括删除CORBA和Java EE(最近更名为Jakarta EE)模块,以及删除JavaFX。 阅读全文
posted @ 2018-06-01 19:26 昨夜黄花今朝狼 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、微服务的现状及未来 1.服务架构的演变 1.1 单体架构 单体架构应该是我们最先接触到的架构实现了,在单体架构中使用经典的三层模型,即表现层,业务逻辑层和数据访问层。 单体架构只适合在应用初期,且访问量比较小的情况下使用,优点是性价比很高,开发速度快,成本低,但缺点也很明显,这时扩展的首先就是考 阅读全文
posted @ 2021-07-20 17:08 昨夜黄花今朝狼 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 设计模式六大原则 单一职责原则 一个方法尽可能做一件事情,一般来说不应该让一个方法承担多个职责。 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。单一职责原则的定义是:应该有且仅有一个原因引起类的变更。 SRP的原话解释是:There shoul 阅读全文
posted @ 2020-07-20 15:04 昨夜黄花今朝狼 阅读(3494) 评论(0) 推荐(0) 编辑
摘要: 基本定义 单例模式就是确保某一个类只有一个实例,并且提供一个全局访问点。单例模式有如下几个特点: 它只有一个实例。 它必须要自行实例化。 它必须自行向整个系统提供访问点。 代码实现 饿汉式 直接初始化静态变量。这样就保证了线程安全。 public class Singleton { private 阅读全文
posted @ 2020-04-22 09:49 昨夜黄花今朝狼 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 基本定义 抽象工厂模式提供一个接口,用户创建相关或者依赖对象的家族,而不需要明确指定具体类。 抽象工厂允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么,这样一来客户可以从具体的产品关系中解耦。 模式结构 AbstractFactory:抽象工厂。抽象工厂定义了一个接 阅读全文
posted @ 2020-04-20 10:50 昨夜黄花今朝狼 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 基本定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。 模式结构 Product :抽象产品。所有的产品必须实现这个共同的接口,这样一来,使用这些产品的类既可以引用这个接口。 ConcreteProduct:具体产品。 Creator:抽象 阅读全文
posted @ 2020-04-20 10:49 昨夜黄花今朝狼 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 基本定义: 简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共同的父类。 模式结构: 1. Factory:工厂角色。专门用于创建实例类的工厂, 阅读全文
posted @ 2020-04-16 14:21 昨夜黄花今朝狼 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 灵魂三问 第一问, 什么是设计模式? 设计模式是在软件工程实践过程中,JAVA使用者们总结出的良好的编程方法,使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定。 第二问,为什么要学习设计模式? 普遍的目的: 1、 阅读全文
posted @ 2020-04-15 10:01 昨夜黄花今朝狼 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Let’s Encrypt简介 官网:https://letsencrypt.org/ Let’s Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HT 阅读全文
posted @ 2020-04-13 10:43 昨夜黄花今朝狼 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 经典架构视频+BATJ面试题详解: 免费领取方式: 加群:938556528 或者扫描二维码: 点击链接可以直接进群:938556528 必读书籍: 免费领取方式: 加群:938556528 或者扫描二维码: 点击链接可以直接进群:938556528 阅读全文
posted @ 2020-03-27 15:42 昨夜黄花今朝狼 阅读(464) 评论(0) 推荐(0) 编辑