了不起的程序猿
了不起的程序猿
全部文章
分类
BitSet源码(1)
b树(1)
DDD(1)
docker(4)
dubbo(1)
elasticsearch(1)
eureka(3)
hisql(1)
intellij-idea(3)
java(242)
java-ee(1)
javascript(1)
Java程序员(9)
jenkins(1)
json(1)
kafka(12)
kubernetes(1)
linux(3)
maven(1)
mvc(1)
mybatis(4)
mysql(23)
postman(4)
rabbitmq(2)
react.js(1)
redis(13)
rpc(2)
servlet(1)
spring(18)
spring boot(19)
spring cloud(5)
sql(4)
ssh(1)
tcp/ip(1)
ubuntu(1)
vue.js(2)
中间件(2)
代理模式(2)
分布式(3)
单例模式(1)
哈希算法(1)
大数据(1)
安全(4)
开发语言(3)
微服务(8)
微服务架构(1)
性能优化(1)
数据库(18)
数据结构(1)
服务器(5)
未归档(1)
源码(1)
程序人生(3)
程序员(1)
经验分享(2)
缓存(5)
网络(4)
网络协议(1)
面试(17)
归档
标签
去牛客网
登录
/
注册
了不起的程序猿的博客
全部文章
(共476篇)
同事问我飞速代码背后的秘密,我望着他笑着拿出了MybatisPlus~
1. Mybatis 存在的痛点 我们知道 MyBatis 是一个基于 java 的持久层框架,它内部封装了 jdbc,极大提高了我们的开发效率。 但是使用 Mybatis 开发也有很多痛点: 每个 Dao 接口都需要自己定义一堆增删改查方法。 /** * @Desc: UserDa...
2022-06-25
0
0
并发编程中的Future机制,藏着不一般的异步思想
前言 Java 5在concurrency包中引入了java.util.concurrent.Callable 接口,它和Runnable接口很相似,但它可以返回一个对象或者抛出一个异常。 Callable接口使用泛型去定义它的返回类型。Executors类提供了一些有用的方法在线程池中执行C...
2022-06-25
0
0
字节面试官是怎么拐着弯考察我对于CPU缓存问题的理解呢?
大家好! 周末的时候,有个读者跟我说,面试字节的时候被问到:「什么是伪共享?又该怎么避免伪共享的问题?」 这个其实是考察 CPU 缓存的问题,我之前的图解系统也有提到过。 今天,我再跟大家讲一下。 正文 CPU 如何读写数据的? 先来认识 CPU 的架构,只有理解了 CPU 的 架...
2022-06-25
0
0
实战演练:Nacos集群架构在具体业务场景是如何搭配的?
前言 由于在公司,注册中心和配置中心都是使用的Nacos,因为前一段时间比较忙(木有划水时间),没有精力仔细去研究,时间就像海绵里的水,挤一挤总会是有的,出于对技术的好奇心,今天挤了一点时间,终于到了我 牧汉三 出马的时候。今儿个就说一说Nacos集群架构是如何搭配,以及在企业中是如何使用的。 ...
2022-06-25
0
0
MySQL的四大隔离级别,你都知道哪些?
前言 MySQL有ACID四大特性,本文着重讲解MySQL不同事务之间的隔离性的概念,以及MySQL如何实现隔离性。下面先罗列一下MySQL的四种事务隔离级别,以及不同隔离级别可能会存在的问题。事务隔离级别越高,多个事务在并发访问数据库时互相产生数据干扰的可能性越低,但是并发访问的性能就越差。(相...
2022-06-25
0
0
美团面试官:SpringBoot统一接口返回和全局异常处理怎么做?
现在大多数公司项目框架,基本都是属于前后端分离模式,这种模式会涉及到一个前后端对接问题,无论是对前端或者是后台服务,维护一套完善且规范的接口是非常有必要的,这样不仅能够提高对接效率,也可以让我的代码看起来更加简洁优雅。 修改前后最大的区别是我们不用在每个接口单独捕获异常,也不用在每个接口都要组装一...
2022-06-25
0
0
实战分析:如何解决注册用户暴增带来的一系列问题?
前言 张大胖最近是又喜又忧,喜的是业务量发展猛增,忧的是由于业务量猛增,一些原来不是问题的问题变成了大问题,比如说新会员注册吧,原来注册成功只要发个短信就行了,但随着业务的发展,现在注册成功也需要发 push,发优惠券,...等 这样光注册用户这一步就需要调用很多服务,导致用户注册都需...
2022-06-25
0
0
一篇万字长问,带你「Spring」从基础到源码
0. 阅读完本文你将会 使用@ConfigurationProperties从配置文件中获取属性 自定义属性转换器 了解@ConfigurationProperties与@Value的区别 探究@ConfigurationProperties背后的源码运作 1. 前言 我们使用Sp...
2022-06-25
0
0
禁用循环依赖这个,真的不得不为SpringBoot点个赞
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,非公众号转载保留此声明。 Spring的Bean管理,一直是整个体系中津津乐道的东西。尤其是Bean的循环依赖,更是很多面试官最喜欢考察的2B知识点之一。 但事实上,项目中存在Bean的循环依赖,是代码质量低下的表现。多数人寄希望于...
2022-06-25
0
0
Redis 删除过期数据有哪几种策略?
码哥,当 key 达到过期时间,Redis 就会马上删除么? 先说结论,并不会立马删除,Redis 有两种删除过期数据的策略: 定期选取部分数据删除; 惰性删除; 该命令在 Redis 2.4 版本,过期时间并不是很精确,它可能在零到一秒之间。 从 Redis 2.6 开始,过期...
2022-06-25
0
0
首页
上一页
34
35
36
37
38
39
40
41
42
43
下一页
末页