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

老男孩成长之路

专栏作者
180
文章
223860
阅读量
31
订阅数
面试官:数据库delete表数据,为啥磁盘空间还是被一直占用
最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。
Java_老男孩
2021-07-27
1K0
微服务细剖:一致性hash的原理和实现,面试划重点
所以本质来讲:我们需要一个可以将输入值“压缩”并转成更小的值,这个值通常状况下是唯一、格式极其紧凑的,比如uint64:
Java_老男孩
2021-07-23
5760
Minor GC、Major GC、Full GC的区别
今天主要谈谈JVM GC的类型和策略,特别是大家经常混淆的Minor GC、Major GC、Full GC,年轻代GC、老年代GC,之间有什么区别和联系。
Java_老男孩
2021-07-21
5.8K1
SpringBoot 如何统一后端返回格式?老鸟们都是这样玩的!
今天我们来聊一聊在基于SpringBoot前后端分离开发模式下,如何友好的返回统一的标准格式以及如何优雅的处理全局异常。
Java_老男孩
2021-07-20
3.6K0
数据库避坑指南:MySQL里那些常见的错误设计规范,你中了几个?
依托于互联网的发达,我们可以随时随地利用一些等车或坐地铁的碎片时间学习以及了解资讯。同时发达的互联网也方便人们能够快速分享自己的知识,与相同爱好和需求的朋友们一起共同讨论。
Java_老男孩
2021-07-19
9600
B站挂了之后出现的tengine是个啥?
不过,最下面的tengine字眼吸引了我的注意,一时兴起,打算看看它是个什么东西,起码搞一个hello world出来,所以特意去购买了一台服务器,打算搞一个hello tengine
Java_老男孩
2021-07-16
1.7K0
用案例实战来给你讲解,设计模式中的工厂模式
但是,当项目后期需要二次开发时,代码的维护和修改的复杂度,绝对能让你恨不得把自己头发都薅秃
Java_老男孩
2021-07-16
2870
redis淘汰+过期双向保证高可用 | redis 为什么那么快?
本文凌驾于redis基础之上,这里笔者默认大家都已经安装了redis . 并实际使用过redis
Java_老男孩
2021-07-01
6550
Windows 11正式发布!网友的这波吐槽,太秀了!
Windows 11在千呼万唤下,终于来了! 虽然此前在5A级保密程度+0次发布会下还是被泄露了,但依然挡不住它“最大更新”的吸引力。
Java_老男孩
2021-06-29
3210
SQL 中判断条件的先后顺序,会引起索引失效么?
题目就在这里,有的朋友说选B,有的选C,有的说题目不严谨,还有的说没答案,都是错误的。
Java_老男孩
2020-08-22
1.3K0
面试官:你说你会RabbitMQ,那聊聊它的交换机(Exchange)吧
本文中我们主要讲前三种Exchange方式,相信凭借着我简练的文字和灵魂的画技给大家好好讲讲,争取老妪能解。
Java_老男孩
2020-08-20
8340
一次 Redis 分布式锁事故,整个项目组被扣绩效了。。。
基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。
Java_老男孩
2020-08-17
2660
从一道面试题说起:GET 请求能传图片吗?
base64 的本质是字符串,而 GET 请求的参数在 url 里面,所以直接把图的 base64 数据放到 url 里面,就可以实现 GET 请求传图片。
Java_老男孩
2020-08-17
1.2K0
一个速度快,内存占用小的一致性哈希算法
一致性哈希最早由 MIT的 Karger 提出,在发表于1997年的论文 Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web, Karger et al 和合作者们提出了一致性哈希的概念(consistent hash),用来解决分布式Cache的问题。这篇论文中提出在动态变化的Cache环境中,哈希算法应该满足的4个适应条件::Balance(均衡)、Monotonicity(单调性)、Spread(分散性)、Load(负载)。
Java_老男孩
2020-08-11
9780
浅谈Mybatis持久化框架在Spring、SSM、SpringBoot整合的演进及简化过程
最近开始了SpringBoot相关知识的学习,作为为目前比较流行、用的比较广的Spring框架,是每一个Java学习者及从业者都会接触到一个知识点。作为Spring框架项目,肯定少不了与数据库持久层的整合。我们在学习Java初始就被灌输SSM框架(Spring、SpringMVC、Mybatis),我们大概也只是知道Mybatis是与数据库打交道的,但这也只是名词上的理解。
Java_老男孩
2020-08-11
4670
【源码分析】SpringBoot2中取代Druid的超级连接池:HikariCP之ConcurrentBag
HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。
Java_老男孩
2020-07-27
1K0
搞了半天,终于弄懂了TCP Socket数据的接收和发送,太难~
本文将从上层介绍Linux上的TCP/IP栈是如何工作的,特别是socket系统调用和内核数据结构的交互、内核和实际网络的交互。写这篇文章的部分原因是解释监听队列溢出(listen queue overflow)是如何工作的,因为它与我工作中一直在研究的一个问题相关。
Java_老男孩
2020-07-22
7.2K0
太厉害了!这应该是目前Redis可视化工具最全的横向评测
以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水。用可视化工具觉得很low。
Java_老男孩
2020-07-21
1.3K0
缓存并发神技,如何通过双 key 来解决缓存并发问题?
我们在使用缓存的时候,不管Redis或者是Memcached,基本上都会遇到以下3个问题:缓存穿透、缓存并发、缓存集中失效。这篇文章主要针对【缓存并发】问题展开讨论,并给出具体的解决方案。
Java_老男孩
2020-07-20
1.3K0
当我们创建HashMap时,底层到底做了什么?
在我们new HashMap()时,底层创建了默认长度为16的一维数组Entry[ ] table。当我们调用map.put(key1,value1)方法向HashMap里添加数据的时候:
Java_老男孩
2020-07-15
4330
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档