JAVA框架
文章平均质量分 59
北堂飘霜
如果不去争取,你想要的东西永远都不是你的!
展开
-
异步数据处理公共逻辑记录
使用两个异步任务:一个用于获取数据(fetchOrders),另一个用于存储数据(storeOrders)。目前我们需要对接第三方API,我们需要全量同步一些业务数据,于是编写了一套公共的处理逻辑,此处仅做记录。如果遇到异常,设置 stopSignal 和 goalSignal,并抛出异常。如遇异常,设置 stopSignal 和 goalSignal,并抛出异常。自适应任务结束:合理地处理队列空状态,确保所有数据被处理后任务能够自动结束。生产者-消费者模型:优化的多线程处理,实现数据的高效拉取和存储。原创 2023-12-08 15:57:40 · 73 阅读 · 0 评论 -
通用接口适配器使用文档须知
我们封装了一层okhttp的Tools,如果让人直接调用这个Tools的话,日后如果要改Tools或者Tools做迭代等因素,那么对方调用方式就要改变,所以我们封装了一个适配器,如果日后甚至是换包,不用okhttp了,调用方都无需修改代码。异步请求另算,这个统统属于同步请求,异步请求需要重写Callback。适配器可用于各种请求各种场景,调用方统一入参类型,统一出参类型即可。原创 2023-10-18 14:14:00 · 91 阅读 · 0 评论 -
适配器视图渲染
流程分析在我们做视图解析的时候,有不同的解析方式,比如有直接输入json数据、重定向、转发、输出文件流等多种方式。通常采用哪种解析方式由执行方法的返回值决定,例如返回一个字符串,我们可以把返回的字符串当做响应的页面,这时候可以采用转发的方式,如果返回的是一个JSONBEAN,这时候我们可以采用输出json字符串的方式解析。像这一块的实现,我们可以采用适配器模式实现。实现步骤大体如下1、定义一个视图解析接口ViewHandler,提供2种解析方式,分别为json输出和forward2、为接口实现原创 2021-08-19 21:52:03 · 95 阅读 · 1 评论