首页
学习
活动
专区
工具
TVP
发布

业余草

专栏成员
563
文章
1269588
阅读量
42
订阅数
Spring解决循环依赖的思路竟然来自于一道算法题
「Spring」如何解决的循环依赖,是近两年流行起来的一道 Java 面试题。我今年也面试过很多自称“高级”的 Java 工程师,对循环依赖的回答多数都不是很理想,今天我们一起来学习学习它。
业余草
2021-12-06
4960
面试官:如果MySQL引起CPU消耗过大,你会怎么优化?
如vmstat中的wa 很高。但IO等待增加,wa也不一定会上升(请求I/O后等待响应,但进程从核上移开了)
业余草
2021-12-06
4700
if(a==1&&a==2&&a==3),有没有可能为true?
这是一个 JS 社区抛出来的问题。第一眼看到这个问题的时候,感觉这似乎是一个无稽之谈,一个变量怎么可能会同时满足俩个条件呢!
业余草
2021-12-06
3630
SpringBoot 中 AOP 的内部调用陷阱!
今天我们聊一个 AOP 切面技术,起因是微信群里一位网友遇到了一个自定义注解未生效问题,看起来就是和 @Transactional 未生效一样。
业余草
2021-12-06
5210
腾讯Tendis 号称能干掉 Redis ?你继续吹牛吧 !
Redis 作为高性能缓存被广泛应用到各个业务,比如游戏的排行榜,分布式锁等场景。
业余草
2021-12-06
7220
不讲武德,Java分布式面试题集合含答案!
分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(Dubbo 或 SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka 、RabbitMq)、分布式 Session 、分布式事务、分布式搜索(Elasticsearch)等。不可能所有分布式内容都熟悉,一定要在某个领域有所专长。 分布式理论 问:分布式有哪些理论?
业余草
2020-12-29
4600
为什么SpringBoot2.x官方首推Caffeine作为缓存框架?
Caffeine是一个高性能,高命中率,低内存占用,near optimal 的本地缓存,简单来说它是Guava Cache的优化加强版,有些文章把Caffeine称为“新一代的缓存”、“现代缓存之王”。本文将重点讲解Caffeine的高性能设计,以及对应部分的源码分析。
业余草
2020-12-16
6840
Spring高频面试题:如何解决循环依赖问题!
那Spring到底是如何解决的setter方法依赖注入引起的循环依赖问题呢?请看下图(其实主要是通过两个缓存来解决的):
业余草
2020-11-26
4600
基于Spring EL实现一个简单的电商打折优惠规则引擎
在日常工作中,能遇到使用规则引擎的地方非常的多。比如,电商中的打折优惠场景,复杂多变。再比如,考勤分析时每个部门都有不同的分析策略。还有薪资计算,公司中不同职级,不同办公地点的算薪方式都不同。这些场景都非常的适合使用规则引擎。
业余草
2020-11-24
1.7K1
记一次我 code review 发现的几处小问题总结
好久没写原创了,最近一直在忙。忙着开会,忙着 Code Review 等。今天,就给大家分享一下,我最近一次 Code Review 的成果,分享给大家!希望大家都能够成长!
业余草
2020-10-28
3610
缓存,确实很香!浅谈用不好缓存的几个受伤场景!
缓存的使用,是一个逐渐演进的过程。问一下你自己,最直接的使用缓存的原因是什么?无它,唯快而已!
业余草
2020-09-07
5500
Redis开发规范
以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id
业余草
2020-06-15
8290
SpringBoot 整合 MyCat 实现读写分离
MyCat一个彻底开源的,面向企业应用开发的大数据库集群。基于阿里开源的Cobar产品而研发。能满足数据库数据大量存储;提高了查询性能。文章介绍如何实现MyCat连接MySQL实现主从分离,并集成SpringBoot实现读写分离。
业余草
2020-05-09
1K1
深入理解 Java 内存模型之总结
顺序一致性内存模型是一个理论参考模型,JMM 和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM 和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和 JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响。
业余草
2020-04-24
4400
分享 11 个常用的 Nginx 性能优化参数工作
工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作,加上以前也经常折腾 Nginx,故记下一些优化工作。
业余草
2020-04-13
4.4K0
关于 InnoDB 存储引擎的一些总结!
时间过的很快,一眨眼一年时间就过去了。过去一年里,我也和群里的不少朋友一起成长,互相学习到不少东西!下面总结一些,我们经常在群里讨论的一些关于 MySQL 的知识点。
业余草
2020-02-14
5000
用 Redis 如何实现微信亿级在线点赞系统?
原文链接:https://juejin.im/post/5bdc257e6fb9a049ba41009
业余草
2019-12-03
1.1K0
不止面试—jvm类加载面试题详解
总的来讲,这一步就是通过类加载器把类读入内存。需要注意的是,第三步虽然生成了对象,但并不在堆里,而是在方法区里。
业余草
2019-12-03
6710
Cache 和 Buffer 都是缓存,主要区别是什么?
原文链接:https://www.zhihu.com/question/26190832/answer/830615125
业余草
2019-11-12
2650
Redis缓存 + 定时写入DB,仿微信点赞模块设计
原文链接:https://juejin.im/post/5bdc257e6fb9a049ba410098
业余草
2019-11-12
1.6K1
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档