发布

小牛肉带你学Java

专栏成员
50
文章
10381
阅读量
12
订阅数
定期删除客户数据库索引,手动制造慢查询来迫使客户加钱优化?小作坊下料就是猛
今天在逛论坛的时候,发现了一个极其逆天的帖子:该发帖人的客户购买了一个软件,发现这个软件对应的数据库会定期检测当前的索引然后进行删除。
程序员牛肉
2025-02-27
520
面试官:你都知道哪些JVM配置参数?下次别只会回答设置堆空间了,看看大厂是怎么做的。
今天在刷牛客的时候看到了一个面试题,题目是关于Java虚拟机(JVM)配置参数的。
程序员牛肉
2025-02-18
630
DeepSeek重金拿下ai.com顶级域名?域名重定向而已啦
最近在互联网冲浪的时候,突然发现当我们使用ai.com进行跳转的时候,会被跳转到最近全球大火的DeepSeek。
程序员牛肉
2025-02-10
1500
为什么网络上一些表情包在反复传播之后会变绿?这就是传说中的“电子包浆”嘛?
这张图片直接将我的思绪拉回到七八年前,当时我还经常在QQ群里和别人斗图。大家发一些很经典的表情包的时候,这些图片就会呈现明显的发绿状态,当时的大家戏称这玩意是“电子包浆”。
程序员牛肉
2025-02-04
1250
下次换你来拷打面试官!一文带你读懂企业常用异步编程核心工具类CompletableFuture
CompletableFuture 作为 Java 异步编程的核心工具,其底层设计巧妙融合了任务编排、线程调度和状态管理。其也成为了企业在开发异步编程的时候绕不开的工具类。最近在刷牛客的时候,也发现它还挺常考的:
程序员牛肉
2025-02-04
760
阿里巴巴写进Java开发手册里推荐的JUC工具类:LongAdder,确定不点进来学一下嘛?
昨天又从朋友那里倒腾过来一个好的题材:“JUC中的高性能计数器工具类LongAdder”。初步在网上搜索之后,发现其实阿里巴巴的Java开发手册中也有对于这个工具包的推荐:
程序员牛肉
2025-02-04
740
Java的对象一定是在堆上分配的嘛?谁这么说就直接用“逃逸分析”反驳他!
之前在和朋友聊天的时候,他突然问我什么是“逃逸分析”。说实话当时我还真不太能完整的讲出什么是逃逸分析。这玩意虽然我看八股的时候经常遇见,但之前还真没专项学习过。因此我们今天来完整的介绍一下什么是逃逸分析。
程序员牛肉
2025-01-22
630
面试官顶级细节拷打:你说说Java的BigDecimal是如何做到高精度运算的?
今天在看牛客面试题的时候,看到了这个问题:“Java的BigDecimal 为什么可以做到高精度运算?”说实话你要让我面试的时候回答我还真不一定能够回答上来,不知道你们能不能回答上来这个问题。
程序员牛肉
2025-01-13
1110
linkedin开源中间件:Databus。一个低延迟的分布式数据库同步系统
最近又发现了一个比较好玩的东西。先说场景吧:假设我们有一个电商平台,用户在平台上进行购物,订单数据存储在MySQL数据库中。
程序员牛肉
2025-01-02
1270
Java线程池还能死锁?一篇文章带你搞懂线程池中的一些坑点
最近在线程池这里又踩了一个坑:“线程池死锁”,不知道你们有没有遇到过这种情况。如果你不知道这种情况的话,那可得好好看看我这篇文章了。
程序员牛肉
2024-12-25
1860
不是哥们?你也没说使用intern方法把字符串对象添加到字符串常量池中还有这么大的坑啊
不知道大家有没有写过“黑马点评”这个项目,这个项目中有一个功能模块是用户秒杀优惠卷。在这个过程中需要保证一个用户只能抢到一单。在这个过程中我们就需要对用户id进行加锁。
程序员牛肉
2024-12-19
760
京东用来解决热key问题的JD-hotkey框架有多牛逼?无需质疑,战绩可查!
最近在捣鼓我们公司内部的高性能缓存中间件Squirrel。在看相关解决热key问题文档的时候,突然想到了京东的JD-hotkey框架。这玩意可算是名声在外了,号称能够解决海量激增QPS压塌服务层的问题。
程序员牛肉
2024-12-05
3680
挑战一文搞懂带你搞懂单例模式,面试手撕双重检查锁定单例模式不害怕!
最近在刷牛客的时候,发现现在的面试官出笔试题都已经不局限在Hot100,大把大把的同学在面试的时候被考到了与设计模式相关的笔试题。
程序员牛肉
2024-11-21
1690
还在用Future搞异步?快看看企业中常用的CompletableFuture是怎么用的!
不知道你们在使用多线程的时候会用什么方式来获取异步结果?大多数人接触的首个方法肯定是使用Future来获取异步结果。
程序员牛肉
2024-11-21
1120
序列化就是转0101010?今天面试就到这里了,你先回去等通知吧。
老实讲以前我就以为序列化就是把数据转为0101010101发送出去,反序列化就是把这些01010101再变为原数据。
程序员牛肉
2024-11-13
670
区块链技术中的Merkle树是如何实现优化Gossip协议的?
如果大家有学过Redis集群的话,就会知道Redis集群正是通过Gossip协议来传递消息的,而Gossip自身也有不少的缺点。
程序员牛肉
2024-11-11
1270
被同组实习生吓一跳,他竟然知道InheritableThreadLocal和TransmittableThreadLocal
简单来讲就是说有一个父线程要搞异步操作。但是这个异步操作用的线程是线程池里面的线程。并且在这一过程中,父线程要向这些子线程传递信息
程序员牛肉
2024-11-04
1100
到底什么是“哈希槽分区算法”?为什么其最大槽数是16384个?
最近在看Redis集群相关的知识的时候,就关注到了一个问题:“为什么Redis集群模式下,哈希槽的最大槽数是16384个?”这篇就和大家分享一下设计者这样设计的原因。
程序员牛肉
2024-11-04
2670
这些问题都不知道,还敢说自己熟悉Java的线程池?
上周朋友在面试字节跳动的时候,遇到了这样一个问题:线程池中的核心线程在没有接到任务的时候是哪种状态?
程序员牛肉
2024-10-28
1520
MySQL发生隐式类型转换一定会导致索引失效?你先回去等通知吧,今天面试就到这里了
关于MySQL的各种问题一直都是面试的热点,在这其中,作为MySQL提速利器的索引更是重中之重。而我们今天就聊一聊关于索引失效的一个场景。
程序员牛肉
2024-10-23
1280
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档