最新发布第90页
监控神器!一款易于使用的自托管服务监控工具!
监控神器!一款易于使用的自托管服务监控工具!,大家好,我是 Java陈序员。 在数字化时代,无论是个人开发者的独立产品,还是企业的业务系统,一旦出现故障,都可能造成用户流失或业务损失。因...
由于网络延迟造成逻辑锁过期的问题
由于网络延迟造成逻辑锁过期的问题,getLock { .. 网络波动,导致getLock获取的锁已过期失效,其他线程请求仍然可以执行这段逻辑 ... } 解决方案 redisson watch-dog try { // 尝试获取锁,如果获...
一文搞定WeakHashMap
一文搞定WeakHashMap,写在前面 在缓存场景下,由于内存是有限的,不能缓存所有对象,因此就需要一定的删除机制,淘汰掉一些对象。这个时候可能很快就想到了各种Cache数据过期策略,目前也有一些...
使用Java 17中的record替代Lombok的部分功能
在DD长期更新的Java新特性专栏中,已经介绍过Java 16中开始支持的新特性:record的使用。 之前只是做了介绍,但没有结合之前的编码习惯或规范来聊聊未来的应用变化。最近正好因为互相review一些...
SignTool 使用 SafeNet eToken 硬证书进行代码签名
SignTool 使用 SafeNet eToken 硬证书进行代码签名,根据CA/B联盟国际标准要求,从 2022 年 11 月 15 日起,即使是 OV 代码签名证书,也需要将私钥存储在FIPS140-2 Level2、Common Criteria EAL4...
.NET 9 中的 多级缓存 HybridCache
.NET 9 中的 多级缓存 HybridCache,HybridCache是什么 在 .NET 9 中,Microsoft 将 HybridCache 带入了框架体系。 HybridCache 是一种新的缓存模型,设计用于封装本地缓存和分布式缓存,使用者...
提升软件测试效率与灵活性:探索Mock测试的重要性
提升软件测试效率与灵活性:探索Mock测试的重要性,Mock测试是测试过程中的一种方法,用于替代那些难以构造或获取的对象,通过创建虚拟对象来进行测试。所谓难以构造的对象如何理解呢? 举例来说...
一文让你对mysql索引底层实现明明白白
开篇: 图片是本人随笔画的,有点粗糙,望大家谅解,如有不妥之处,请联系我们,感谢 一、索引到底是什么 .索引是帮助mysql高效获取数据的排好序的数据结构 .索引是存储在文件里的 .数据结构: ...
【RabbitMQ】RPC模式(请求/回复)
【RabbitMQ】RPC模式(请求/回复),本章目标 理解RabbitMQ RPC模式的工作原理和适用场景。 掌握回调队列(Callback Queue)和关联ID(Correlation Id)的使用。 实现基于RabbitMQ的异步RPC调用...
WPF中的DataGrid自动行列显示
WPF中的DataGrid自动行列显示,新建wpf页面DataGridAutoView 引用空间: xmlns:ga='clr-namespace:WPFDemoMVVM.Helpers' <Window x:Class='WPFDemoMVVM.View.DataGridAutoView' xmlns='http:/...
JAVA的字符串这篇讲清楚了
JAVA的字符串这篇讲清楚了,JAVA_String 从概念上讲,JAVA字符串就是Unicode序列。例如'Java\u2122'由5个UNICODE字符J,a,v,a和™组成。Java没有内置和字符串类型,而是试用java标准库中提供的一...
关于使用SSM+JSP开发时setter、getter隐式调用问题的小结
【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/cnb-yuchen/p/17977495 出自【进步*于辰的博客】 之前使用SSM+JSP做网站开发,由于没有注意sett...
















