DRY - Don’t Repeat Yourself拒绝重复不要写一次以上相同或类似的代码,也称为“Once and Only Once(仅此一次)”原则。SCP - Sp...
DRY - Don’t Repeat Yourself拒绝重复不要写一次以上相同或类似的代码,也称为“Once and Only Once(仅此一次)”原则。SCP - Sp...
1. Thread.yield() 使当前线程从执行状态(运行状态)变为可执行态(就绪状态),为同一个优先级的线程让位,但是让位时间不确定。cpu会从众多的可执行态里选择,也...
在工作中如何选择拦截机制去处理我们的业务请求,过滤器,拦截器,还是切面的选择一直比较模糊,今天花时间整理一下 概述 1,Filter 首先,过滤器是服务端的一个组件,是基于s...
Object类 java中所有类的父类,有9大方法 二 、Class类 Class类的源码自己查阅,这里不再列出。从源码可以看出,Class继承了许多接口和类并且是一个泛型类...
Tab:敲击 tab 键。 它将自动完成你输入的内容,或为你显示全部可能的结果。 Ctrl + C:这些是为了在终端上中断命令或进程该按的键。它将立刻终止运行的程序。 Ctr...
零拷贝过程的图不对吧?
Kafka如何实现每秒上百万的超高并发写入?掌握好面试给你打满分这篇文章来聊一下 Kafka 的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点。 Kafka 是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的...
NIO概述 Java NIO全称为Non-blocking IO或者New IO,从名字我们知道NIO是非阻塞的IO,而Java IO则是阻塞的IO。在一般的情况下阻塞是低效...
点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。它包括SpringMVC、...
1、本文主要内容 ArrayList源码简介 ArrayList源码剖析 总结 之前总结过HashMap和LinkedHashMap,今天继续总结java容器,ArrayLi...
启动arthas:wget https://alibaba.github.io/arthas/arthas-boot.jar使用aliyun的镜像:java -jar art...
作者:孤独烟,资深后端工程师,业内知名原创作者 一条查询SQL执行流程图如下 本文改编自《高性能Mysql》,烟哥用小说的形式来讲这个内容。 序章 自我介绍 我是一条sql,...
本文首发于 Gitchat,原文链接:微服务演进中的经验和反思转载请标明出处。 大部分微服务的案例,我们往往都只能看到一个结果,很难看到其过程,特别是实践中的弯路。让人有一种...
一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给...
Spring Cloud 的注册中心可以由 Eureka、Consul、Zookeeper、ETCD 等来实现,这里推荐使用 Spring Cloud Eureka 来实现注...
本文基于当前最新的 LTS 版本 2.164.1 ,理论上适应于Jenkins 2.x所有版本。 一、下载 前往https://jenkins.io/download/ ,按...