我糟糕的2019年:虽流年不利,但我心仍坚定 | 掘金年度征文
时光飞逝,物是人非,蓦然间,2019已成为历史。 前言 说实话,本来是不想写这篇总结的,因为我的2019年过得实在是糟心,从四月开始到年底,我的经历都是磕磕绊绊,总结起来无非就是两个词,求职,裁员。我相信这两个词对互联网界的朋友们并不陌生,...
时光飞逝,物是人非,蓦然间,2019已成为历史。 前言 说实话,本来是不想写这篇总结的,因为我的2019年过得实在是糟心,从四月开始到年底,我的经历都是磕磕绊绊,总结起来无非就是两个词,求职,裁员。我相信这两个词对互联网界的朋友们并不陌生,...
前言 入职新公司到现在也有一个月了,完成了手头的工作,前几天终于有时间研究下公司旧项目的代码。在研究代码的过程中,发现项目里用到了Spring Aop来实现数据库的读写分离,本着自己爱学习(我自己都不信…)的性格,决定写个实例工...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
背景 最近在学习用Spring Aop来实现数据库读写分离的功能。 在编写代码之前,首先是要部署好mysql的环境,因为要实现读写分离,所以至少需要部署两个mysql实例,一主一从,并且主从实例之间能够自动同步,因为我的本机内存并不高,所以...
问题: 在如今的分布式项目开发中,zookeeper + dubbo是最常见的,通常的使用是用zookeeper做注册中心,dubbo做rpc,然后服务部署就可以实现相互之间的远程通信。所以开发项目时,只要连接对于zk的开发环境地址,本地不...
背景 前段时间家里出了点事,辞职回家待了一段时间,处理完老家的事情后就回到广州这边继续找工作,大概是国庆前几天我去面试了一家叫做Bigo(YY的子公司),面试的职位是面向3-5年的Java开发,最终自己倒在了第三轮的技术面上。虽然有些遗憾和...
前言 适配器模式是最为普遍的设计模式之一,它不仅广泛应用于代码开发,在日常生活里也很常见。比如笔记本上的电源适配器,可以使用在110~ 220V之间变化的电源,而笔记本还能正常工作,这就是适配器模式最直接的例子,同时也是其思想的体现,简单的...
今天学习设计模式系列的观察者模式 前言 时间飞逝,转眼初夏已过,尤记得以前读大学的时候,夏季最快乐的时光就是和小伙伴们在球场上打完球后去校门附近的烧烤摊撸串喝酒,那种感觉真是大快人心,怎一个爽字了得。不过有时也会遇到特殊情况,在撸串时摊主突...
前言 前阵子面试的时候,有个面试官问我了解哪些设计模式吗?我说了策略模式。接着他问有哪些场景应用,我又回答他jdk的集合工具类有个排序方法就用到了策略模式,也就是java.util包下的Collections类,该类中有个sort方法,我们...
接着学习设计模式系列,今天讲解的是代理模式。 定义 什么是代理模式? 代理模式,也叫委托模式,其定义是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。它包含了三个角色: Subject:抽象主题角色。可以是抽象类也可以是接口,...
通过前篇文章《设计模式:工厂模式,解除耦合的利器》的介绍,我们对工厂模式有了深入的了解,今天继续介绍一种特殊的工厂模式,也就是抽象工厂模式。 定义 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模...