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

小义思

敢想敢干
专栏成员
50
文章
8991
阅读量
16
订阅数
Redis限流又踩坑了,真让人头大
在分布式微服务架构中,限流、缓存、降级/熔断,是维护系统稳定运行的三大利器。而Redis天生支持分布式,可以很容易地作为分布式限流的解决方案。但redis限流还需谨慎,否则一不小就踩了坑,来看看下面的例子。
xiaoyi
2024-05-30
800
用github搭建免费的私人图床,白嫖真香
存放图片的地方就是图床,是一个网络服务,用户在上面上传图片后,可以获取图片的链接,这个链接可以被用来在其他网站或服务中引用这些图片。图床可以满足用户在多个地方重复使用同一张图片,省时又省心,通常用于博客、论坛、社交媒体等平台,因为这些平台可能没有提供足够的存储空间来上传图片。话不多说,接下来教大家用github搭建一个免费的私人图床。
xiaoyi
2024-05-30
630
离谱!java八股还能这样问!java.lang包里有什么?直接傻眼了...
lang包能有什么,有星号呗,平时写代码import导入不都是java.lang.*吗?(开个玩笑)。一看到这问题,小义也是一时语塞,想不起来有啥,打开jdk源码一看,其实也就是那么一回事。以下是lang包中包含的java类。
xiaoyi
2024-05-20
920
Java8编程小技巧,提高代码效率100%!超级实用!
大家好,我是小义,今天分享几个Java8编程小技巧,提高代码逼格,写出优雅代码,让同事看了也直呼内行。
xiaoyi
2024-05-20
1050
微信扫码登录是如何实现的?
大家好,我是小义。在数字化时代,微信扫码登录作为一种便捷、安全的登录方式,越来越多的出现在人们的日常生活中。
xiaoyi
2024-05-20
2670
超实用!程序员必须了解的github项目热门趋势和star排行!
GitHub上的趋势是开发者领域内不可忽视的风向标。它展示了当前最受欢迎的项目,这些项目通常解决着最紧迫的问题,或是引领着最前沿的技术革新。所以了解GitHub上的热门趋势,可以帮助程序员:
xiaoyi
2024-05-11
1910
程序员的职场选择:大厂一年 VS 小厂三年,哪个更有性价比?
都说互联网大厂一年抵人间三年,所以在技术圈,一个永恒的话题是:在大厂工作一年与在小厂历练三年,哪个选择更具有性价比?这不仅是一个职业发展的选择题,更是一个关于个人成长、技术积累和市场价值的多维度考量。
xiaoyi
2024-05-11
990
一文搞懂Redis的渐进式rehash扩容机制
相信大家对hashMap都不陌生,其底层结构是数组加链表加红黑树(红黑树这里不展开),数组默认大小为16,通过key的hash值可以实现从键到值的快速访问。
xiaoyi
2024-05-11
1250
面试官:Redis的key过期如何删除?有哪些内存淘汰策略?
随着业务的发展,数据量激增,Redis作为缓存数据库,其内存使用量不可避免地会增长。但内存终究是有限的,一台服务器的内存也就8G或者16G,redis也不可能全部占用,因为一部分内存也需要用来维持系统运行。那redis又该怎么处理内存占用过多的情况呢?
xiaoyi
2024-05-11
1740
7k star!开源版「抖音」,火了!
大家好,我是小义。今天介绍一个火爆了的github开源项目——douyin。先来看看这个项目的star数量增长曲线,短短一个月内关注度直线上升,已经达到7k啦。
xiaoyi
2024-05-11
1710
Spring AI 来了,Java程序员又行了!
在技术界的浩瀚星河中,Java程序员一直是企业级应用的主力军。而Spring框架,作为Java生态的中流砥柱,它提供了一套完整的工具和框架,帮助开发者快速地构建可靠、高效和可维护的应用程序,其影响力不言而喻。但AI的大火,使得Spring生态系统也不得不与时俱进,引入了新成员——Spring AI。
xiaoyi
2024-04-30
1570
太优雅了!用Redis高效实现限流功能!
在高并发场景下,接口限流能够防止系统过载,确保服务的可用性和稳定性。限流策略的选择和实现方式,直接影响到用户体验和系统的负载能力。而Redis作为强大的内存数据库,以其卓越的性能和原子操作特性,成为了实现接口限流的理想选择。它不仅可以快速响应请求,还能通过其丰富的数据结构,如字符串、列表、有序集合等,来辅助实现多样化的限流逻辑。
xiaoyi
2024-04-25
3950
程序员如何利用周末时间来提升自己
对于程序员而言,周末不仅仅是休息和放松的时间,更是一个宝贵的自我提升机会。在技术更新迭代速度极快的今天,持续学习已成为程序员职业发展的必要条件。率先行动,拉开与同辈之间的差距,才能保持自己在职场中的不可替代性。
xiaoyi
2024-04-25
1450
面试官:redis中的大key要如何删除?
大家好,我是小义。今天来聊聊面试中的高频考点:如何处理redis缓存中的大key? 大 key 其实并不是指 key 的值很大,而是 key 对应的 value 很大,占了很大内存。
xiaoyi
2024-04-19
2550
你背的“八股文”已经过时了,偏向锁早被JDK 15废弃了!
JDK 15为什么要废弃偏向锁?要解决这个问题,得先来复习一下synchronized关键字。在Java中,synchronized是最基本最常用的锁机制,其底层原理涉及到对象头(Object Header)和监视器(Monitor)。监视器其实就是一种同步机制,用于管理对象的锁和线程的等待集,让我们把重点放在对象头上。
xiaoyi
2024-04-18
1270
无需魔法,国外主流AI大模型免费使用!
大家好,我是小义。在这个AI技术飞速发展的时代,各种大型AI模型如同雨后春笋般涌现,人们自然会产生比较和讨论。因此也就产生了不少整合各个AI大模型的网站,借助这些网址平台,自然可以实现免费使用。
xiaoyi
2024-04-10
1.1K0
作为程序员,谁不想简单快捷地搭建一套属于自己的技术博客网站呢?
你是否也见过像apollo这样的清爽干净的指南界面,是否觉得阅读起来赏心悦目?是否想过自己也弄一套类似的个人博客网站?作为程序员,积累技术文档还是很有必要的,只需要看完这篇,你也可以拥有属于自己的漂亮博客网站。
xiaoyi
2024-04-10
1480
金三银四跳槽redis复习篇(四):redis的主从、哨兵、切片集群
随着业务量的增长,单一的Redis实例已经无法满足我们的需求。本文将深入探讨Redis的三种高可用性实践:主从复制、哨兵机制以及切片集群,构建更加健壮的Redis服务。
xiaoyi
2024-04-10
1120
Java Stream流式运算用得很熟练?来看看anyMatch、allMatch、noneMatch都有哪些坑点
在Java 8中,Stream API的引入为数据处理带来了革命性的变化。它不仅简化了集合操作,还提高了代码的可读性和性能。然而,在使用Stream API的anyMatch、allMatch和noneMatch这三个方法时,一不小心就有可能会遇到一些意想不到的问题。
xiaoyi
2024-04-10
2200
Spring Boot 3.2 新特性:RestClient了解一下!
Spring Boot 3.2 引入了对 RestClient 的支持,这是一个全新的同步 HTTP 客户端,旨在取代广泛使用的 RestTemplate。RestClient 是 Spring Framework 6.1 M2 中引入的,它提供了一个更加现代化和流畅的 API,使得编写 HTTP 客户端代码更加直观和易于阅读。
xiaoyi
2024-04-10
4750
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com