- 博客(140)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 架构经验:一种可行的架构方法论
介绍一种可行的软件架构方法论,其按照从抽象到具体的顺序,将整个过程简单分为三个步骤:详细了解需求内容、抽象软件架构、详细软件架构。
2021-04-29 16:26:21
446
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Spring Cloud Sleuth和skywalking-trace
spring cloud sleuth和skywalking trace均提供了请求链路追踪能力,让我们一起看看内部原理吧。
2021-02-23 17:02:56
1513
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 UNIX的五种IO操作方式
概述UNIX的五种IO操作方式,阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO。关于IO多路复用,讲述了三种方案与差异:select、poll、epoll。
2020-12-03 14:58:39
619
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Spring-Redis-验证lettuce共享和独占连接特性
默认情况,Lettuce 对 所有非阻塞和非事务型操作 共享 同一个线程安全的本地连接。可配置LettucePool,为阻塞和事务操作,提供独占连接。通过源码与debug验证这些特性。
2019-11-28 15:11:02
4200
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Redis Java Client选型-Jedis Lettuce Redisson
针对redis java client,从多角度进行选型对比,以便选择符合业务要求的redis client。
2019-08-02 12:15:08
6338
原创 Django接口返回JSON格式数据报文
python的两个web框架,flask和django,两者都具有view 模板的章节,但是当前开发一个应用,大部分采用前后端分离的合作方式。因此必然面对的一个事情就是接口返回json格式的数据报文。
2023-07-27 14:10:47
1916
原创 插件框架PF4J-从理论到实践
pf4j是轻量级的插件框架,可以简单的实现业务个性化。列举了作者的思考,例如如何满足租户场景,如何处理依赖jar等。
2023-06-06 13:24:03
2633
原创 探索graphQL-hasura引擎
graphql作为一种API规范,hasura是对graphql规范的实现,它提供了快速暴露api和角色数据权限的能力。适用于绝大多数接口直接读写数据表的场景。
2023-05-05 15:32:38
1302
原创 接口开放平台,我的一些思考
接口开放平台可以分为简单的和复杂的两种方式。简单的接口开放平台,由自身提供接口实现。复杂的接口开放平台,为其他业务系统提供开放API的能力。
2022-08-15 18:22:04
1739
原创 java支持多任务之间的依赖协作关系
java可以满足多任务之间的依赖协作关系,在java1.8新增了一种新的方式,主要涉及CompletionStage。
2022-06-23 11:47:35
906
原创 规则编排调度器实践-防刷、抽奖等
基于灵活扩展的考虑,我设计并实现了规则编排调度器,并且在实际需求中进行了应用。接下来,我列举几个在实践工作中的应用场景。
2022-05-05 17:18:35
196
原创 通过源码去认知Netty-NIO封装
通过io.netty.channel和io.netty.bootstrap两个package,对netty进行总体认知。进一步查看netty对NIO的封装,了解源码实现,梳理类层次关系与源码流程。
2022-02-23 11:13:19
721
原创 通过源码去认知Netty-io.netty.channel
通过io.netty.channel和io.netty.bootstrap两个package,对netty进行总体认知。进一步查看netty对NIO的封装,了解源码实现,梳理类层次关系与源码流程。
2022-02-23 11:05:08
5181
原创 RabbitMQ总结
RabbitMQ,被广发使用的开源的消息队列中间件。通过这篇文章,读者可以比较全面的认识rabbitmq,也可以解答一些疑问,例如推送模式下,如何控制消费者的压力。
2022-01-20 18:10:20
3024
空空如也
如何在运行时将class放入jpa?
2023-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人