今天分享一个高能核心观点,值得所有想要实现人生逆袭的人学习。 “人必须追求建立系统,而不是追求实现目标。” 这个观点,在最近爆火的《纳瓦尔宝典》中也有提到,但是作者没有展开细...
今天分享一个高能核心观点,值得所有想要实现人生逆袭的人学习。 “人必须追求建立系统,而不是追求实现目标。” 这个观点,在最近爆火的《纳瓦尔宝典》中也有提到,但是作者没有展开细...
在解答这个问题之前,来聊聊什么是设计。类、方法命名成什么样子是不是设计?这个方法隶属于那个类是不是设计?给这个方法传什么参数算不算设计?等等等,其实这些都是代码设计。不只是设...
发散式变化和霰弹式修改经常会让人难以区别?霰(xiàn)弹式修改这个借助了霰弹枪隐喻。玩过魂斗罗的小伙伴应该知道里面就有一种散弹枪(可能是为了方便辨识,做了更改),扫射出来的...
下载Gradle 下载地址:https://gradle.org/install 下载最新版本:gradle-3.3 (当前最新版2017年2月8日) 配置Gradle环境 ...
泛型学习目录: Java泛型-1(泛型的定义)Java泛型-2(通配符)Java泛型-3(实践篇-protostuff序列化与反序列化)Java泛型-4(类型擦除后如何获取泛...
介绍 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎. Elasticsearch 是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的...
前言 在前面的文章中,我们已经详细阐述了事件和异常传播在netty中的实现,(netty源码分析之pipeline(一),netty源码分析之pipeline(二)),其中有...
背景 网关是一个比较成熟了的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,而且能快速的更新迭代,如果没有网关,要更新一个公有特性,就要推动所有业务...
在linux中,很多东西都需要通过fd(file description)来操作,比如字符设备,文件和socket,而在kernel中,都会给fd关联一个结构体 struct...
BAT/TMD大厂单元化架构设计衍变之路分享 随着大型互联网公司业务的多元化发展,就拿滴滴、美团等大厂来讲,如滴滴打车、单车、外卖、酒店、旅行、金融等业务持续高速增长,单个大...
5.1.1 Linux 异常处理的层次结构 异常的作用异常,就是可以打断CPU正常运行流程的一些事情,如外部中断、未定义指令中断、试图修改只读的数据、执行swi指令(Soft...
这篇文章主要介绍netty的三大主要功能,开发流程,以及三大功能之一的HTTP实现Demo。 一、准备 本系列开发基于netty的4.1.10.Final发型版本,pom依赖...
为什么要粘包拆包 为什么要粘包 首先你得了解一下TCP/IP协议,在用户数据量非常小的情况下,极端情况下,一个字节,该TCP数据包的有效载荷非常低,传递100字节的数据,需要...
1. 先找到这个注解: 2. 会自动加载这个类 3. 默认为mode = PROXY, 进入这个类 4. ProxyTransactionManagementConfigur...