Spring Boot 最核心的 25 个注解1、@SpringBootApplication 这是 Spring Boot 最最最核心的注解,用在 Spring Boot ...
微服务系列:RPC框架的实现原理,及RPC架构组件详解 RPC的由来 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势...
Blink 开源了有一段时间了,竟然没发现有人写相关的博客,其实我已经在我的知识星球里开始写了,今天来看看 Blink 为什么香? 我们先看看 Blink 黑色版本: 对比下...
高并发架构系列:Kafka、RocketMQ、RabbitMQ的优劣势比较 在高并发业务场景下,典型的阿里双11秒杀等业务,消息队列中间件在流量削峰、解耦上有不可替代的作用。...
一概述 可能你在使用支付宝时,感觉蛮简单的,不外乎就是绑个卡,验一下支付密码,银行卡的资金就被扣掉了;但是背后涉及的技术架构其实蛮复杂的,比如从外部合作来说,就涉及到了银行,...
跨域产生的原因 首先跨越的产生, 是因为处于信息安全的考虑,浏览器采用了“同源策略”。只有在以下三者皆相同的情况下,才称之为同源: 协议 如: http 和 https 即协...
简介 Zipkin是Twitter开源的调用链分析工具,目前基于springcloud sleuth得到了广泛的使用,特点是轻量,使用部署简单。 Pinpoint是韩国人开源...
很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团...
一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Clas...
MySQL主从复制原理 主服务器数据库的每次操作都会记录在其二进制文件mysql-bin.xxx(该文件可以在mysql目录下的data目录中看到)中,从服务器的I/O线程使...
JVM的内存结构 本文主要内容包含 JVM的参数类型 jinfo & jps(参数和进程查看) jstat(类加载、垃圾收集、JIT 编译) jmap+MAT(内存溢出) j...
1、Tampermonkey 俗称“油猴”,扩展性非常强大。方便脚本管理、概览、自动更新、安全、兼容性、Chrome 同步等功能。 官方对该插件的描述只有一句“The wor...
1.ConcurrentHashmap简介 在使用HashMap时在多线程情况下扩容会出现CPU接近100%的情况,因为hashmap并不是线程安全的,通常我们可以使用在ja...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. BlockingQueue简介 在实际编程中,会经常使用到JDK中Collec...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 为什么要使用线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不善很...