首页最新资讯

全部 新闻动态 技术文章 常见问题 技术问答

    • 怎样用Redis Nx方式实现分布式锁?

      本地锁只能控制所在虚拟机中的线程同步执行,现在要实现分布式环境下所有虚拟机中的线程去同步执行就需要让多个虚拟机去共用一个锁,虚拟机可以分布式部署,锁也可以分布式部署,如下图:查看全文>>

      技术文章2023-08-24 |黑马程序员 |分布式锁实现方案,redis实现锁
    • 为什么会形成缓存雪崩?缓存雪崩解决方案

      造成缓存雪崩问题的原因是是大量key拥有了相同的过期时间,比如对课程信息设置缓存过期时间为10分钟,在大量请求同时查询大量的课程信息时,此时就会有大量的课程存在相同的过期时间,一旦失效将同时失效,造成雪崩问题。解决缓存雪崩可以参考以下方案查看全文>>

      技术文章2023-08-24 |黑马程序员 |缓存雪崩是什么,缓存雪崩解决方案
    • Java中的编译期常量是什么?使用它有什么风险?

      在Java中,编译期常量是指在编译时已知且不会改变的常量值。这些常量值通常在编译时就能确定,因此它们在编译期间被硬编码到类文件中,而不是在运行时计算。查看全文>>

      常见问题2023-08-24 |黑马程序员 |Java编译常量介绍及使用风险
    • Java中,嵌套公共静态类与顶级类有什么不同?

      在Java中,嵌套公共静态类(nested public static class)与顶级类(top-level class)有几个重要的不同之处,包括作用域、访问权限和用法等方面。查看全文>>

      常见问题2023-08-23 |黑马程序员 |嵌套公共静态类与顶级类区别
    • 什么是不可变对象(immutable object)?Java中怎么创建一个不可变对象?

      不可变对象(Immutable Object)是指一旦创建后,其状态就不能被修改或改变的对象。在Java中,不可变对象具有以下特征。查看全文>>

      常见问题2023-08-23 |黑马程序员 |什么是不可变对象
    • 字符集是什么?Unicode字符集和ASCII字符集

      字符集(Character Set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集有ASCII字符集、GBK字符集和Unicode(UTF-8)字符集等,依靠String类的构造器进行编码解码操作,具体如下:查看全文>>

      常见问题2023-08-22 |黑马程序员 |字符集类型,String类,ASCII字符集
和我们在线交谈!