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篇)
从头捋了一遍 Java 代理机制,收获颇丰
前文提到,动态代理机制使用了反射,Spring 中的 AOP 由于使用了动态代理,所以也相当于使用了反射机制。那么,代理是什么?动态代理又是什么?动态代理中是如何使用反射的?全文脉络思维导图如下: 1. 常规编码方式 在学习代理之前,先回顾以下我们的常规编码方式:所有 interface...
2022-05-11
0
0
记一次JVM疯狂GC导致CPU飙高的问题解决
背景 线上web服务器不时的出现非常卡的情况,登录服务器top命令发现服务器CPU非常的高,重启tomcat之后CPU恢复正常,半天或者一天之后又会出现同样的问题。解决问题首先要找到问题的爆发点,对于偶现的问题是非常难于定位的。 重启服务器之后只能等待问题再次出现,这时候首先怀疑是否某个定时任务...
2022-05-11
0
0
线上JVM调优实践,FullGC40次/天到10天一次的优化
对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间,线上服务器的FullGC非常频繁,平均一天40多次,而且隔几天就有服务器自动重启了,这表明的服务器的状态已经非常不正常了,得到这么好的机会,当然要主动请求进行调优了。未调优前的服务器...
2022-05-11
0
0
从Java线程池的常用4种写法深入分析线程池的实现原理
什么是线程池 在Java中,创建一个线程可以通过继承Thread或者实现Runnable接口来实现,但是,如果每个请求都创建一个新线程,那么创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。 为了解决这个问题,就有了线程池的概念,线程池的核心...
2022-05-11
0
0
Spring 中 @Component、@Service 等注解如何被解析?
前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 1.@Component解析流程 找入口 Spring Framework2.0开始,引入可扩展的XML编程机制,该机制要求XML Schema命名空间需要与Handler建立映射关系。 该关系配置在...
2022-05-11
0
0
太傻了下次二面再回答不好“秒杀系统“设计原理,我就捶死自己
秒杀业务分析 正常电子商务流程: 查询商品 创建订单 扣减库存 更新订单 付款 卖家发货 秒杀业务的特性 低廉价格 大幅推广 瞬时售空 一般是定时上架 时间短、瞬时并发量高 秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大...
2022-05-11
1
0
面试官:线上MySQL的自增id用尽怎么办?
MySQL的自增id都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,计算机存储就有上限。比如,无符号整型(unsigned int)是4个字节,上限就是2^32 - 1。那自增id用完,会怎么样? 表定义自增值id 表定义的自增值达到上限后的逻辑是:再申...
2022-05-11
0
0
SpringBoot 整合 Redis,一篇解决“缓存”的所有问题
推荐学习 “68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗? 二本渣渣被炒,18天脱产学飞SpringBoot,逆袭腾讯涨薪18K! 前言 这篇博文我们介绍SpringBoot如何整合Redis来访问非关系型数据库,带你深入了解Redis的自动原理,...
2022-05-11
0
0
面试官问:你们服务最大的并发量是多少?怎么回答?
推荐学习 1:牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖 2:金三失足,7月喜提“Java高分指南(25专题)”,银十翻盘有望 Spring Boot 能支持的最大并发量主要看其对Tomcat的设置。由于现在都使用的是springboot服务,配置文...
2022-05-11
0
0
从 电商系统 角度全方位 研究+吃透“Java多线程”(上篇)
推荐学习 接招吧!最强“高并发”系统设计 46 连问,分分钟秒杀一众面试者 这是什么神仙面试宝典?半月看完25大专题,居然斩获阿里P7offer 牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖 01 前言 本章节主要分享下,多线程并发在电商系统下的应用。主...
2022-05-11
0
0
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页