-
Redis助力高并发网站:在线用户统计不再是难题!
Hello,大家好!我是小米,一个积极分享技术的小伙伴。今天咱们要聊的是在高并发场景中如何显示网站的在线/并发用户数,重点是使用Redis进行统计。我们将使用Java和Lettuce库来实现这一功能。让我们开始吧!显示网站的在线用户数的解决思路首先,我们要明确什么是在线用户数。在线用户数一般指在某一时刻,正在使用或连接网...10个月前 阅读290
-
JVM崩溃日志分析:揭秘Java虚拟机的”黑匣子
JVM崩溃日志分析:揭秘Java虚拟机的”黑匣子”大家好,我是蒜鸭。今天,让我们一起深入探讨JVM崩溃日志分析这个既神秘又重要的话题。作为Java开发者,我们难免会遇到JVM崩溃的情况,而崩溃日志就像飞机的黑匣子,记录了崩溃时的关键信息。掌握分析这些日志的技巧,不仅能帮助我们快速定位问题,还能深入理解JVM的运行机制。...10个月前 阅读354
-
聊聊 RocketMQ中 Topic,Queue,Consumer,Consumer Group的关系
这篇文章,我们来分析 RocketMQ中 Topic,Queue,Consumer,Consumer Group 之间的关系。Topic 和 Queue 的关系Topic,Queue 和 Broker的关系如下图:每个 Topic可以包含多个 Queue每个 Queue 可以存储一部分消息每个 Topic的 Queue可以分布在多个 Broker上Consumer 和 Consumer Group 的关系Consumer ...10个月前 阅读336
-
SpringBoot3:轻松使用Jasypt实现配置文件信息加密
前言对于一些单体项目而言,在没有使用SpringCloud的情况下,配置文件中包含着大量的敏感信息,比如数据库的账号密码、API服务的秘钥等等,如果这些信息泄露出去将会对企业的资产产生重大威胁。因此,对配置文件中的敏感信息加密是一件极其必要的事。一、概述1.1 Jasypt库简介Jasypt是一个易于使用的Java库,专门用于加...10个月前 阅读459
-
从 C++17、C++20 到 C++23,不断进阶的枚举类!
C++语言的演进不断带来强大的新特性,提升了代码的安全性、可读性和可维护性。在这些改进中,我们见证了从 C++17、C++20 到 C++23 中对 enum class 功能的修改和扩展。在这篇文章中,我们将探讨这些进展,重点介绍 C++17 中的初始化改进、C++20 中引入的 using enum 关键字,以及 C++...10个月前 阅读327
-
Spring Event 的幕后故事
Spring Event 基于发布-订阅模式(观察者模式),使得系统中不同模块可以通过事件进行松散耦合的通信,而不需要直接依赖彼此,使用Spring Event,可以轻松实现业务解耦。观察者模式 观察者模式(Observer Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,使得一个对象(被观察者,Subject)可以通知多...10个月前 阅读284
-
【Java】throw异常后代码还执行吗?80%小伙伴竟然不知道
今天跟大家分享Java异常后,代码到底还执不执行?本狗会以代码形式加以说明,详细将可能的情况予以列出,源码贴在后面,按需自测。你想听的故事最近狗哥受领导任命,在公司帮忙面试每当有年轻活力的面孔出现,就感慨道时光的飞逝,从最年轻的小白狗熬成老白狗但最大的问题是,为啥每次面试都是爷们,没有妹子!!!不好意思...10个月前 阅读312
-
如何使用 React 为自己 创建一个 Google Chrome 插件
我为什么要创建一个谷歌插件初衷是这样的 我工作的时候发现各种链接太多了 有时候需要访问某个链接 一时半会找不到 所以想着 如果有个插件 可以把我工作用到的链接 都放在一起 那该多好啊可能有人会说 直接收藏好 建个文件夹 就行了 确实 作用一样但是我还是觉得 我这个简简...10个月前 阅读308
-
长按图片识别二维码?分享 1 段优质 小程序 代码片段!
今天分享一段优质 小程序 代码片段,最常规且最常用的长按图片识别二维码的打开方式。<image src="../../images/wxCode.jpg" mode="widthFix" show-menu-by-longpress="{{true}}"/> 分享原因这段代码是典型的微信小程序图片组件的用法,很简单却十分常用,有必要记录分享一下。...10个月前 阅读282
-
浏览器的四大存储方式!!
今天来聊聊浏览器的四大存储方式,LocalStorage、SessionStorage、Cookies以及IndexedDB不同特点LocalStorage:持久存储,在页面/浏览器关闭后数据仍然存在每个域名下存储空间为 5MB只支持字符串类型的键值对受同源策略限制,无法跨域访问SessionStorage:会话存储,在页面/浏览器关闭后数据会被清除每个域名下存储空间...10个月前 阅读277