Java攻城狮5
Java攻城狮5
全部文章
分类
DDD(1)
github(2)
gradle(1)
https(1)
java(343)
jenkins(1)
JVM(1)
kafka(2)
linux(4)
mvc(1)
mysql(16)
postman(1)
rabbitmq(4)
redis(10)
rpc(3)
spring(22)
spring boot(11)
spring cloud(4)
sql(3)
tcp(1)
tcp/ip(3)
tomcat(1)
zookeeper(1)
中间件(3)
分布式(6)
安全(1)
微服务(4)
性能优化(2)
数据库(2)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(1)
系统架构(1)
经验分享(1)
缓存(2)
网络(3)
腾讯云(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java攻城狮5的博客
全部文章
(共476篇)
Spring杂谈:什么是ObjectFactory?什么是ObjectProvider?
推荐学习 肝了十天半月,献上纯手绘“Spring/Cloud/Boot/MVC”全家桶脑图 全网首发!马士兵内部共享—1658页《Java面试突击核心讲》 ObjectFactory 接口定义 // 一个对象工厂 public interface ObjectFactory&...
2022-05-11
0
0
面试官:你说懂动态代理,那为什么JDK中的代理类都要继承Proxy?
推荐学习 全网首发!马士兵内部共享—1658页《Java面试突击核心讲》 牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖 JDK底层生成的字节码文件反编译成了java代码,如下: public final class proxy extends Proxy ...
2022-05-11
0
0
Redis为什么这么快?Redis的线程模型与Redis多线程
一、Redis有多快? Redis是基于内存运行的高性能 K-V 数据库,官方提供的测试报告是单机可以支持约10w/s的QPS 二、Redis为什么这么快? (1)完全基于内存,数据存在内存中,绝大部分请求是纯粹的内存操作,非常快速,跟传统的磁盘文件数据存储相比,避免了通过磁盘IO读取...
2022-05-11
0
0
什么是RPC?RPC框架dubbo的核心流程
推荐学习 全网首发!马士兵内部共享—1658页《Java面试突击核心讲》 微服务架构秘籍:SpringCloud+SpringCloud Alibaba,全网疯传 一、REST 与 RPC 1、什么是 REST 和 RPC 协议? 在单体应用中,各模块间的调用是通过编程语言级...
2022-05-11
0
0
什么是Java内存模型?为什么会引发线程安全问题?
近日,有热心市民就 "Java内存模型 " 提出质疑: 线程是否会把所有需要操作的数据全加载到内存 根据《我是憨包》可以看出,当事人蛋蛋(化名)目前情绪稳定,并且似乎已经意识到问题所在 是的,聪明的蛋蛋已经找到了答案(答案后面再说) 此事件发生后,群内大佬高度重视,...
2022-05-11
0
0
敲黑板画重点:七种常见“分布式事务”详解
推荐学习 全网首发!马士兵内部共享—1658页《Java面试突击核心讲》 肝了30天,整出这份[分布式宝典:限流+缓存+通讯],秋招跳槽有望 分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务 一、2PC: 2P...
2022-05-11
0
0
你知道Spring是怎么将AOP应用到Bean的生命周期中的吗?
Spring是如何将AOP应用到Bean的生命周期的呢?这篇文章就带着大家来探究下这个问题。本文我们要分析的代码还是位于 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBea...
2022-05-11
0
0
Spring中AOP相关的API及源码解析,原来AOP是这样子的
一个使用API创建代理的例子 在进入API分析前,我们先通过两个例子体会下如何使用API的方式来创建一个代理对象,对应示例如下: 定义通知 public class DmzAfterReturnAdvice implements AfterReturningAdvice { @Over...
2022-05-11
0
0
亿级流量架构之服务器扩容思路及问题分析
为什么要扩容 说人话就是, 无论如何优化性能,能达到的最大值是一定的,对于一个用户量大的应用,可以对服务器进行各种优化,诸如限流、资源隔离,但是上限还是在那里,这时候就应该改变我们的硬件,例如使用更强的CPU、更大的内存,在前文中举了一个学生食堂打饭的例子,如果学生多了,可以通过令牌桶算法优先给高...
2022-05-11
0
0
微服务架构2021最新解
什么是微服务? 微服务是一种面向服务的体系结构模式,其中应用程序被构建为各种最小的独立服务单元的集合。它是一种软件工程方法,侧重于将应用程序分解为具有良好定义接口的单个功能模块。这些模块可以由拥有整个服务生命周期的小型团队独立部署和操作。 术语“micro”指的是一个微服务的规模,它必须由一个开...
2022-05-11
0
0
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页