1 2 3 4 5 ··· 10 下一页
摘要: 在开发微服务时,开发者会使用到一系列注解来简化配置、声明依赖注入、定义服务路由等。具体介绍如下: 1. Spring框架相关注解 - @Autowired:此注解用于实现bean的自动装配,可以标注在成员变量上,也可以标注在setter方法上。 - @Resource: 此注解用于实现bean的自动 阅读全文
posted @ 2024-08-05 12:11 HexThinking 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ComplatebleFuture的异步用法: ComplateFuture.supplyAsync()方法会将方法体里面的方法进行异步调用,不用一直等待; ComplateFuture.allof()方法用于等待所有complatebleFutrue方法执行完毕。 阅读全文
posted @ 2024-08-05 11:25 HexThinking 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Dubbo和OpenFeign是Java生态中两个广泛使用的远程过程调用(RPC)框架,两者主要在**稳定性、独立性和易用性**等方面有所区别。具体分析如下: 1. **稳定性** - **Dubbo**:基于TCP进行传输,处于更底层的模型,数据传输稳定,特别是在处理大量并发请求时表现优秀[^1^ 阅读全文
posted @ 2024-08-02 17:50 HexThinking 阅读(458) 评论(0) 推荐(0) 编辑
摘要: HashMap通过在元素数量达到阈值时将数组容量扩大为原来的两倍,并重新计算键的哈希值来实现扩容。 扩容机制是HashMap保持高效性能的重要一环。当HashMap中的元素数量达到数组大小的加载因子(默认为0.75)时,就会触发扩容操作。具体来说,扩容操作包括以下几个步骤: 1. 创建新的数组:新数 阅读全文
posted @ 2024-08-02 17:36 HexThinking 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Redis的底层数据结构主要包括SDS、双端链表、压缩列表、哈希表、整数集合、跳表和quicklist。 这些数据结构各有特点,使Redis能够高效地存储和处理不同类型的数据。下面对各个数据结构进行详细介绍: 1. SDS(简单动态字符串) SDS(Simple Dynamic String)是Re 阅读全文
posted @ 2024-08-02 16:09 HexThinking 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 幂的意思是覆盖,接口幂等性是指对同一接口的同一请求,多次执行产生的效果与单次执行相同。放到系统设计中,要做到接口防重、数据库建立唯一性索引等。 阅读全文
posted @ 2024-08-02 15:49 HexThinking 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在Java中,新建线程的方法有两种: 1. 继承`Thread`类并重写`run()`方法 class MyThread extends Thread { @Override public void run() { // 在这里编写线程要执行的任务 } } public class Main { p 阅读全文
posted @ 2024-08-02 15:34 HexThinking 阅读(4) 评论(0) 推荐(0) 编辑
摘要: MySQL的join语句用的很多,比如和字典进行联查时,可以用left join或者inner join; 两张MySQL表: t1: t2: join进行update update t1 inner join t2 on t1.a = t2.a set t1.b =t2.c where 1=1; 阅读全文
posted @ 2024-07-29 16:07 HexThinking 阅读(7) 评论(0) 推荐(0) 编辑
摘要: @Transactional(rollbackFor = {RuntimeException.class, Error.class}) @Override public boolean create() { create1(); create2(); return true; } public vo 阅读全文
posted @ 2024-07-13 14:15 HexThinking 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 大家想要表情包吗,可以关注我公众号:喜汁表情包 。公众号每日定期更新,不喜勿喷,谢谢大家。 阅读全文
posted @ 2024-06-02 19:22 HexThinking 阅读(10) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 10 下一页