如何画好一张架构图/业务图/流程图,掌握这4个关键点
–
作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的…
探索AI时代的应用工程化架构演进,一人公司时代还有多远?
当代AI来势汹汹,本文从AI的特点、对研发的挑战、AI的应用工程和场景分化等剖析了AI时代的应用工程化架构演进之路。
序言
在当下生成式模型的AI时代,了解和…
支撑瞬间百万QPS的热点文章服务的设计
在我们的日常生活中,总是在一个不经意间就会出现一个大新闻,如某某一线明星出轨、某某明星官宣结婚、某某明星偷税漏税等等。这个都是我们粉丝或者吃瓜群众感兴趣的话题,…
什么是redis 大key /Big key和Big key的定位以及解决方案
Redis作为开发中常见的中间件之一,其最常见的用途就是缓存数据来提高系统的性能。但是如果缓存使用不当,如下场景:
(1)业务中使用了不恰当的redis数据结构…
【技术探秘】Java虚拟机:从萌芽到辉煌的传奇历程
众所周知,Java 经过多年的发展,已经从一门单纯的计算机编程语言,发展成了一套成熟的软件解决方案。从互联网到企业平台,Java 是目前使用最广泛的编程语言。
…
写入数据量增加时,如何实现分库分表?
在高并发场景下,为提升数据库性能和安全性,常采用读写分离的优化方案。这种方法利用主从复制技术,将数据复制为多份,从而提升对大量并发读请求的处理能力,增强数据库的…
实战运用模版方法+工厂方法+策略模式打造一套高扩展性的履约系统收单业务
在电商的业务中履约系统、支付系统往往都需要接好几个渠道的业务,如履约系统接收订单的时候,就要区分是充值订单、普通的履约单订单、普通的拆分商品的履约订单等等,不同…
SpringBoot整合文档解析神器Apache Tika
Apache tika是Apache开源的一个文档解析工具,它可以解析和提取一千多种不同的文件类型(如PPT、XLS和PDF)的内容和和元数据,对于图片、视频只…
揭秘Cookie、Session、JWT之间的关系
登录认证是任何系统中避不开的一个话题,登录认证随着系统架构的演变而出现与架构相适应的方案。下面介绍架构演变过程中登录常客Cookie、Session、JWT之间…
图解IO多路复用之Poll的实现原理
IO多路复用在Linux上还有一种poll的实现方案,其实poll和select一样,它们都是函数,但是poll针对select的底层使用的bit数组的文件描述…
同一个账号如何实现多端登录强制下线的功能
在实际的开发中有很多的业务场景会涉及到同一个账号只能允许在一个地方登录,典型的如在一些视频类的网站中为了避免一个VIP会员被多人同时使用的问题,通过就会设计强制…
