Java李理
Java李理
全部文章
分类
BitSet源码(1)
b树(1)
DDD(1)
docker(1)
elasticsearch(1)
eureka(2)
hisql(1)
intellij-idea(2)
java(202)
java-ee(1)
javascript(1)
Java程序员(10)
jenkins(1)
kafka(11)
kubernetes(1)
linux(3)
mvc(1)
Mybatis(1)
mysql(17)
rabbitmq(2)
react.js(1)
redis(9)
rpc(1)
spring(15)
spring boot(17)
spring cloud(5)
sql(4)
vue.js(1)
中间件(2)
代理模式(2)
分布式(5)
大数据(1)
安全(4)
开发语言(2)
微服务(6)
微服务架构(1)
性能优化(1)
数据库(13)
数据结构(1)
服务器(4)
未归档(54)
源码(1)
程序人生(3)
程序员(2)
经验分享(2)
缓存(3)
网络(3)
网络协议(1)
面试(15)
归档
标签
去牛客网
登录
/
注册
Java李理的博客
快四十了,还没秃头,年轻的秘密就在每天敲的代码里。
全部文章
(共418篇)
SpringCloud居然能使用Zookeeper作为注册中心
linux安装zookeeper 安装zookeeper 关闭linux防火墙 启动zookeeper 1 创建项目导入依赖和配置文件 xml <?xml version="1.0" encoding="UTF-8"?> <...
2022-05-13
0
0
Java中的几种Kafka客户端比较介绍
在这篇博客中,我介绍了在Java中定义Kafka消费者的各种方法。Spring、Micronaut、Vert.x和Akka Streams在引擎盖下使用kafka-clients库,并提供完整的功能集来消费Kafka消息。 Kafka 是一个著名的事件流平台。我们在很多项目中使用它。没什么不寻常的...
2022-05-13
0
0
使用DDD和Spring HATEOAS构建一个MRP的API实例和源码 - elca
通过一个具体的例子告诉你我们如何在 Java 中实现一个只允许根据业务规则定义良好的状态转换的域模型,然后使用 Spring 在一个REST-API 中发布它。看看我们如何构建一个完全由该 API 驱动的简单 Web 应用程序。该实现使用来自领域驱动设计(DDD) 的概念,这是一种软件工件试图与业务...
2022-05-13
0
0
通过自定义注解实现springmvc和sentinel整合
实现思路 核心思路通过一个注解把springmvc的@RequestMapping具备的功能 + @SentinelResource具备的功能给聚合起来 实现步骤 1、自定义注解 @Target({ElementType.TYPE, ElementType.METHOD}) @Retenti...
2022-05-13
0
0
微服务系列:Spring Cloud 之 Feign、Ribbon、Hystrix 三者超时时间配置
Feign 和 Ribbon 1. 设置 OpenFeign 的超时时间 我们首先来看一下 OpenFeign 自己的请求超时配置,直接在 yml 文件中配置: feign: # 设置 feign 超时时间 client: config: # default 设置的...
2022-05-13
0
0
阿里面试官:谈谈分布式锁吧
什么是分布式锁 开发中,常常需要保护一段代码的在同一时刻只能一个线程运行,这段代码称为临界资源,此时需要把临界资源用一把锁锁上,用完了再释放锁给其他线程使用。 单机系统:单机系统在多用户多线程并发操作同一份资源的时候,采用线程加锁的机制,即当某个线程获取到该资源后,立即加锁,当使用完后,再解...
2022-05-13
0
0
看看阿里程序员是如何处理SpringBoot项目全局异常的
前言 之前我们业务团队在处理全局异常时,在每个业务微服务中都加入了@RestControllerAdvice+@ExceptionHandler来进行全局异常捕获。某次领导在走查代码的时候,就提出了一个问题,为什么要每个微服务项目都要自己在写一套全局异常代码,为什么不把全局异常块抽成一个公共的ja...
2022-05-13
0
0
为什么 Redis 的查询很快, Redis 如何保证查询的高效
Redis 如何保证高效的查询效率 为什么 Redis 比较快 Redis 中的查询速度为什么那么快呢? 1、因为它是内存数据库; 2、归功于它的数据结构; 3、Redis 中是单线程; 4、Redis 中使用了多路复用。 Redis 中的数据结构 这里借用一张来自[Redis核心技...
2022-05-13
0
0
分布式:分布式系统下的唯一序列
1 介绍 在分布式系统中,由于涉及到多个不同业务module的交互,以及高并发的场景。我们需要系统能够生成一个跨业务module的全网唯一序列号,来保证我们业务操作的独立性和唯一性。 在常见的业务场景中,比如全局订单Id,唯一标识的支付编号等,都需要这个来保证。 那生成ID都有哪些解决方案呢...
2022-05-13
0
0
「并发编程系列」让我们一起探索一下CyclicBarrier的技术原理和源码分析
CyclicBarrier和CountDownLatch CyclicBarrier和CountDownLatch 都位于java.util.concurrent这个包下,其工作原理的核心要点: CyclicBarrier工作原理分析 那么接下来给大家分享分析一下JDK1.8的Cyclic...
2022-05-13
0
0
首页
上一页
8
9
10
11
12
13
14
15
16
17
下一页
末页