随笔分类 -  java常用的方法和技术

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

点击右上角即可分享
微信分享提示