Java攻城狮5
Java攻城狮5
全部文章
java
DDD(1)
github(2)
gradle(1)
https(1)
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的博客
全部文章
/ java
(共334篇)
通过源码告诉你阿里的数据库连接池Druid为啥如此牛逼
简介 druid是用于创建和管理连接,利用“池”的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制、连接可靠性测试、连接泄露控制、缓存语句等功能,另外,druid还扩展了监控统计、防御SQL注入等功能。 使用例子-入门 需求 使用druid连接池获取连接对象,对用户数据进行简单的...
2022-05-11
0
0
JVM GC耗时频频升高,这次排查完想说:还有谁?
1. 背景 多个业务线的应用出现LongGC告警 最近一段时间,经常收到CAT报出来的Long GC告警(配置为大于3秒的为Longgc)。 2. 知识回顾 2.1 JVM堆内存划分 新生代(Young Generation) 新生代内被划分为三个区:Eden,fr...
2022-05-11
0
0
字节奋战8年,回头一看只剩下这份1857页的算法笔记了
计算机专业的应届生想进大厂做开发有多难呢? 我们来看一组网上的数据: 据统计,互联网公司笔试是最难的关卡之一,平均通过率只有 10%~20%。滴滴出行笔试通过率为 18.2%;腾讯秋招笔试通过率不足 15%;字节跳动通过率不足 25%... 你要知道的是,即便好不容易过...
2022-05-11
0
0
Spring Cloud Gateway夺命连环10问?
这篇文章介绍下微服务中的一个重要角色:网关,对于网关如何选择,由于阿里系暂时未出网关,当然是选择了Spring cloud Gateway,毕竟是亲儿子。 文章目录如下: 为什么需要网关? 传统的单体架构中只有一个服务开放给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,那么...
2022-05-11
0
0
你还在遍历搜索集合?别逗了,Java 8 一行代码解决,是真的优雅
背景 是的,如果你想搜索 List 集合,在 Java 8 之前可以使用自身的 contains/ indexOf 方法来查找元素,但仅限是完整元素,而不能模糊搜索或者自定义搜索,这时候确实只能遍历。 但现在都 2021 年了,你还在使用传统的遍历集合的方式搜索 List 集合元素吗? 那你就...
2022-05-11
0
0
设计模式学习笔记:进入观察者模式及应用场景
观察者模式(Observer Design Pattern),也叫做发布订阅模式(Publish-Subscribe Design Pattern)、模型-视图(Model-View)模式、源-***(Source-Listener)模式、从属者(Dependents)模式。指在对象之间定义一个一对...
2022-05-11
0
0
堪称源码终结者,阿里终于有人可以带我吃透Spring源码了
Spring源码的相关问题可以说是现在Java面试必问的一些问题,同时如果你没有好好的阅读过源码的话,同时又觉得源码晦涩难懂的话,只想去取其精华去其糟粕的话,那么接下来这份spring源码学习宝典你一定要好好仔仔细细的看和多刷 ,帮助非常大! 41大模块目录 控制反转(IoC) 与依...
2022-05-11
0
0
京东二面:MySQL 主备延迟有哪些坑?主备切换策略
一、什么是高可用? 维基百科定义: 高可用性(high availability,缩写 HA),指系统无中断地执行其功能的能力,代表系统的可用性程度。高可用性通常通过提高系统的容错能力来实现。 MySQL 的高可用是如何实现的呢? 首先,我们来看这张图 过程: 开始时,处理流...
2022-05-11
0
0
JVM自定义类加载器在代码扩展性的实践
一、背景 名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如各个应用的耗电量管控;各个模块的管控应用文件考虑到安全问题,有自己的不同的加密方式,按照以往的经验,我们可以利用模板方法+工厂模式来根据模块的类型来获取到不同的加密方法。代码类层次结构示意如...
2022-05-11
0
0
2022年,我愿称之为分布式事务最全面的总结
事务 首先还是先说一下事务的定义吧,事务的英语是 transaction ,我们查找词典可以发现这个单词的中文解释是交易,买卖等含义,所以我们可以知道事务一定和交易密不可分他们才能共享一个英文单词,而交易的定义是什么呢?有句俗话说得好,一手交钱,一手交货,那这个就是交易的规则,而这个同时也是事务的...
2022-05-11
0
0
首页
上一页
19
20
21
22
23
24
25
26
27
28
下一页
末页