架构设计
文章平均质量分 56
架构设计
白萝卜弟弟
有闲有代码,有闲有分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JAVA】CPU密集型任务与IO密集型任务
CPU 密集型任务指的是那些需要大量计算资源、而不需要频繁等待外部输入/输出操作的任务。这类任务的特点是在执行期间,CPU 大部分时间都在忙碌地处理数据或进行计算。I/O 密集型任务指的是那些需要频繁与外部设备(如硬盘、网络接口)进行交互的任务。在这类任务中,CPU 经常处于等待状态,因为它们在等待来自外部的数据。原创 2025-01-23 11:13:52 · 367 阅读 · 0 评论 -
【推送】主流的服务端推送技术的对比
以下是主流的服务端推送技术的对比表格,涵盖WebSocket、Server-Sent Events (SSE)、Long Polling、HTTP/2 Push和Comet:原创 2025-01-01 15:09:06 · 489 阅读 · 0 评论 -
【思路】短链生成及访问
例如,可以通过一个具有特定参数的URL,如http://xxxxxxx/j.html#p=mi&i=15&n=20220601000000015,其中p=后面的mi是前端用来标识跳转页面的。另外,短链服务的实现也可以通过部署一个短链域名解析服务来完成,这个服务可以生成短链并存储短链和长链的映射关系。在这个过程中,可以通过哈希算法生成短链。这种转换的好处是可以将越来越长的自增ID转换为更短的字符串,方便使用。当用户点击这个短链时,系统首先通过短链编码(如Z9QThlQN)查询到系统中记录的(源)长链接。原创 2024-02-25 12:33:53 · 606 阅读 · 0 评论 -
【选型】JAVA生成PPT及选型
可以使用的框架(类库):POI,OpenOffice/LibreOffice,Aspose.Slides,Java开源报表工具(JasperReports,BIRT等)。综合来看,Apache POI以其开源免费,使用简单和可扩展性,成为实现PPT模板填充的最佳选择。Aspose.Slides也是一个不错的选择,但需要支付费用。其他方案各有优缺点,需要根据实际情况选择。原创 2023-09-26 12:42:45 · 1037 阅读 · 0 评论 -
初识API网关
网关是什么百度百科:网关(Gateway)又称网间连接器、协议转换器,在网络层以上实现,连接两个或者多个广域网或者局域网。我们这里说的是API网关,指的是所有api调用的统一入口。api网关的在架构中的位置,如下图 图1为什么需要网关随着微服务的增多,如果跟之前一样还是客户端直接对接不同的微服务,会有很多不便:客户端多次请求不同的服务,增加了客户端的复杂性可能存在跨域问题每个服务都需要独立身份认证随着项目的发展,将难以重构网关的功能安全防护防原创 2022-02-14 18:43:42 · 1464 阅读 · 0 评论
分享