随笔分类 - java常用的方法和技术
摘要:作者:Java架构资深进阶链接:https://zhuanlan.zhihu.com/p/268805428来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 写在前面 1.1. Java IO读写原理 1.1.1. 内核缓冲与进程缓冲区 1.1.2. java IO读写
阅读全文
摘要:可能很多人都看到过一个线程数设置的理论: CPU 密集型的程序 - 核心数 + 1 I/O 密集型的程序 - 核心数 * 2 不会吧,不会吧,真的有人按照这个理论规划线程数? 线程数和 CPU 利用率的小测试 抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一个
阅读全文
摘要:一.在Maven pom.xml文件中加入Redis包 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <
阅读全文
摘要:. 简介RedisTemplate 是 Spring Data Redis 提供给用户的最高级的抽象客户端,用户可直接通过 RedisTemplate进行多种操作 . 类继承关系public class RedisTemplate<K, V> extends RedisAccessor implem
阅读全文
摘要:识别热点 访问频率统计:通过记录每个数据的访问次数,可以判断哪些数据被频繁访问,从而确定热点数据。你可以使用HashMap或ConcurrentHashMap等数据结构来存储数据和对应的访问次数,每次访问时更新对应的计数。 时间窗口统计:使用滑动时间窗口的方式统计数据的访问频率。你可以使用一个固定大
阅读全文
摘要:这个注解是spring框架中的一个注解,用的似乎并不多。这里就最简单的讲一下这个注解怎么用。 1 作用是什么? @PostConstruct注解的作用是:初始化。初始化一个方法和函数;注入一个bean。 标注在类中的方法上。 2 调用时机 注解的方法会在依赖注入完成后被自动调用。调用顺序如下: Co
阅读全文
摘要:1. @RestControllerAdvice注解 详解:1.1 概述@RestControllerAdvice注解是Spring MVC和Spring Boot应用程序中用于定义全局异常处理类的注解,它是@ControllerAdvice注解的特殊版本,用于RESTful风格的应用程序。@Res
阅读全文
摘要:目录 1、Feign对负载均衡的支持 2、Feign对熔断器的支持 3、Feign对请求压缩和响应压缩的支持 4、Feign的日志级别配置 1、Feign对负载均衡的支持 Feign 本身已经集成了Ribbon依赖和自动配置,因此我们不需要额外引入依赖,可以通过 ribbon.xx 来进行全局配置,
阅读全文
摘要:一,MyBatis-Plus基本简介。MyBatis-Plus,又简称为“MP”,是一个MyBatis的增强工具,在MyBatis原有的使用功能基础上只做增强,不做改变。纯粹为了简化开发,提高效率而生。 为什么需要这样的工具呢? 因为最简单的一点,相比于同类型的数据库框架JPA而言,原生的MyBat
阅读全文
摘要:通过pom文件的方式引入依赖 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependenc
阅读全文