Java_老男孩

LV1
发表了文章

面试官:数据库delete表数据,为啥磁盘空间还是被一直占用

最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。

Java_老男孩
发表了文章

微服务细剖:一致性hash的原理和实现,面试划重点

所以本质来讲:我们需要一个可以将输入值“压缩”并转成更小的值,这个值通常状况下是唯一、格式极其紧凑的,比如uint64:

Java_老男孩
发表了文章

Minor GC、Major GC、Full GC的区别

今天主要谈谈JVM GC的类型和策略,特别是大家经常混淆的Minor GC、Major GC、Full GC,年轻代GC、老年代GC,之间有什么区别和联系。

Java_老男孩
发表了文章

SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!

今天我们来聊一聊在基于SpringBoot前后端分离开发模式下,如何友好的返回统一的标准格式以及如何优雅的处理全局异常。

Java_老男孩
发表了文章

数据库避坑指南:MySQL里那些常见的错误设计规范,你中了几个?

依托于互联网的发达,我们可以随时随地利用一些等车或坐地铁的碎片时间学习以及了解资讯。同时发达的互联网也方便人们能够快速分享自己的知识,与相同爱好和需求的朋友们一...

Java_老男孩
发表了文章

B站挂了之后出现的tengine是个啥?

不过,最下面的tengine字眼吸引了我的注意,一时兴起,打算看看它是个什么东西,起码搞一个hello world出来,所以特意去购买了一台服务器,打算搞一个h...

Java_老男孩
发表了文章

用案例实战来给你讲解,设计模式中的工厂模式

但是,当项目后期需要二次开发时,代码的维护和修改的复杂度,绝对能让你恨不得把自己头发都薅秃

Java_老男孩
发表了文章

redis淘汰+过期双向保证高可用 | redis 为什么那么快?

本文凌驾于redis基础之上,这里笔者默认大家都已经安装了redis . 并实际使用过redis

Java_老男孩
发表了文章

Windows 11正式发布!网友的这波吐槽,太秀了!

Windows 11在千呼万唤下,终于来了! 虽然此前在5A级保密程度+0次发布会下还是被泄露了,但依然挡不住它“最大更新”的吸引力。

Java_老男孩
发表了文章

SQL 中判断条件的先后顺序,会引起索引失效么?

题目就在这里,有的朋友说选B,有的选C,有的说题目不严谨,还有的说没答案,都是错误的。

Java_老男孩
发表了文章

面试官:你说你会RabbitMQ,那聊聊它的交换机(Exchange)吧

本文中我们主要讲前三种Exchange方式,相信凭借着我简练的文字和灵魂的画技给大家好好讲讲,争取老妪能解。

Java_老男孩
发表了文章

一次 Redis 分布式锁事故,整个项目组被扣绩效了。。。

基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。

Java_老男孩
发表了文章

从一道面试题说起:GET 请求能传图片吗?

base64 的本质是字符串,而 GET 请求的参数在 url 里面,所以直接把图的 base64 数据放到 url 里面,就可以实现 GET 请求传图片。

Java_老男孩
发表了文章

一个速度快,内存占用小的一致性哈希算法

一致性哈希最早由 MIT的 Karger 提出,在发表于1997年的论文 Consistent Hashing and Random Trees: Distri...

Java_老男孩
发表了文章

浅谈Mybatis持久化框架在Spring、SSM、SpringBoot整合的演进及简化过程

最近开始了SpringBoot相关知识的学习,作为为目前比较流行、用的比较广的Spring框架,是每一个Java学习者及从业者都会接触到一个知识点。作为Spri...

Java_老男孩
发表了文章

【源码分析】SpringBoot2中取代Druid的超级连接池:HikariCP之ConcurrentBag

HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。

Java_老男孩
发表了文章

搞了半天,终于弄懂了TCP Socket数据的接收和发送,太难~

本文将从上层介绍Linux上的TCP/IP栈是如何工作的,特别是socket系统调用和内核数据结构的交互、内核和实际网络的交互。写这篇文章的部分原因是解释监听队...

Java_老男孩
发表了文章

太厉害了!这应该是目前Redis可视化工具最全的横向评测

以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水。用可视化工具觉得...

Java_老男孩
发表了文章

缓存并发神技,如何通过双 key 来解决缓存并发问题?

我们在使用缓存的时候,不管Redis或者是Memcached,基本上都会遇到以下3个问题:缓存穿透、缓存并发、缓存集中失效。这篇文章主要针对【缓存并发】问题展开...

Java_老男孩
发表了文章

当我们创建HashMap时,底层到底做了什么?

在我们new HashMap()时,底层创建了默认长度为16的一维数组Entry[ ] table。当我们调用map.put(key1,value1)方法向Ha...

Java_老男孩

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券