logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【算法】求最短路径算法

从某顶点出发,沿图的边到达另一顶点所经过的路径中,各边上权值之和最小的一条路径叫做最短路径。解决最短路径的问题有以下算法:Dijkstra算法,Bellman-Ford 算法,Floyd 算法和 SPFA 算法等。迪杰斯特拉算法(Dijkstra 算法)是典型最短路径算法,用于计算一个节点到其它节点的最短路径,它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。该算法

文章图片
#算法#数据结构
【架构】业务中台应用架构

业务中台是以业务领域划分边界,形成高内聚、低耦合的面向业务领域的能力中心,打造持续演进的企业级业务能力共享服务平台。业务中台的直观呈现就是各能力中心,以互联网电商为例,常见的有交易中心、商品中心、库存中心等。它不仅提供丰富的共享服务,还包含体系化建设企业能力域的方法和机制。业务中台不仅是生产上层应用的开发设计平台,也是配置、编排和扩展业务对象、业务能力、业务规则及业务流程,完成企业资源运营管理的平

文章图片
#架构
【架构设计】如何设计一个几十万在线用户弹幕系统

现在无论是直播还是电视剧,我们都可以看到上面慢慢的弹幕,满足十几万用户在线的弹幕系统,我们该如何去设计呢?弹幕跟我们平时做的系统不太一样,平时做的最多的就是客户端发起请求,也就是数据都是由客户端推送到服务端,但是弹幕是由服务端推送给客户端的。比如我们现在在看直播,很多用户都会发送弹幕,然后每个在线的用户都可以收到这条弹幕信息。这时候我们有二种方案对于弹幕系统来说,难点就在于二个,第一:对于大量消息

文章图片
#服务器#websocket#java
【架构】领域驱动设计(DDD)的几种典型架构介绍

我们生活中都听说了DDD,也了解了DDD,那么怎么将一个新项目从头开始按照DDD的过程进行划分与架构设计呢?目前领域驱动设计是目前比较流行的一种架构设计,只需要按照领域驱动设计的四重边界进行架构设计,就能够很好的对各个领域解耦,对后期的业务垂直扩展、功能的水平扩展提供了良好的基础。

文章图片
#架构
【kafka】kafka报Commit cannot be completed since the group has already rebalanced and assigned the part

Springboot整合kafka 报错 Commit cannot be completed since the group has already rebalanced and assigned the partitions。

文章图片
#kafka#分布式
【python】Python实现网络爬虫demo实例

Python是目前最为流行的爬虫和数据分析编程语言之一,下面将介绍如何使用Python实现网络爬虫。

文章图片
#python#爬虫#开发语言
【Spring Cloud】Spring Cloud Alibaba-- 分布式事务Seata原理

AT模式:无侵入式的分布式事务解决方案,适合不希望对业务进行改造的场景,但由于需要添加全局事务锁,对影响高并发系统的性能。该模式主要关注多DB访问的数据一致性,也包括多服务下的多DB数据访问一致性问题TCC模式:高性能的分布式事务解决方案,适用于对性能要求比较高的场景。该模式主要关注业务拆分,在按照业务横向扩展资源时,解决服务间调用的一致性问题Saga模式:长事务的分布式事务解决方案,适用于业务流

文章图片
#spring cloud#分布式#java
403状态码----详解

在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误:403 Forbidden  Access to this resource on the server is denied!  Powered By LiteSpeed Web Server  LiteSpeed...

#http
【Java】Java中使用HashMap优化多层for循环嵌套以及for循环之性能优化

for循环 里面还有 for循环, 然后做一些数据匹配、处理 这种场景。使用HashMap优化多级嵌套循环// 为stus写入10条数据 ... 略 List < Grade > gs = new ArrayList < >();// 为gs写入10条数据 ... 略 for(int i = 0;i ++) {j ++) {System . out . println("学生:" + stuNam

文章图片
#java#开发语言
【Redis】Redis三种集群模式-主从、哨兵、集群各自架构的优点和缺点对比

Redis 单副本,采用单个 Redis 节点部署架构,没有备用节点实时同步数据,不提供数据持久化和备份策略,适用于数据可靠性要求不高的纯缓存业务场景。架构简单,部署方便。高性价比:缓存使用时无需备用节点(单实例可用性可以用 supervisor 或 crontab 保证),当然为了满足业务的高可用性,也可以牺牲一个备用节点,但同时刻只有一个实例对外提供服务。高性能。不保证数据的可靠性。

文章图片
#redis#架构#java
    共 141 条
  • 1
  • 2
  • 3
  • 15
  • 请选择