自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

因为不想回家,所以还是去搬砖。

因为不想回家,所以还是去搬砖。

  • 博客(137)
  • 收藏
  • 关注

原创 浅谈数据库的锁机制

越小,并发性能越好,但管理开销越大。

2025-03-25 12:17:54 429

原创 浅谈InnoDB 和 MyISAM

是 MySQL 主要的两种存储引擎,它们各有特点,适用于不同的应用场景。

2025-03-21 15:25:19 597

原创 聚簇索引和非聚簇索引

是两种常见的索引结构,它们的主要区别在于。:可以建立多个非聚簇索引,如。字段是非聚簇索引,那么。在数据库索引的设计中,

2025-03-21 15:21:28 921

原创 信贷系统的业务流程

三个阶段,每个阶段涉及不同的业务流程和风控管理。确保借款人按时还款,降低不良贷款率。评估借款人资质,降低信用风险。规范贷款流程,确保资金安全。信贷系统的业务流程通常包括。

2025-03-18 23:09:21 392

原创 Spring Boot 启动顺序

Spring Boot 启动顺序主要涉及多个关键步骤,涵盖。如果你想调试启动过程,可以加。适用于更复杂的参数解析,适用于简单参数处理。

2025-03-18 13:32:23 319

原创 Java 的 正则表达式

类来进行文本匹配和处理。(3)提取字符串中的数字。(4)替换字符串中的内容。标志位(Flags)

2025-03-18 13:24:03 499

原创 Linux 常用命令

pwd列出目录内容切换目录创建和删除目录创建和删除文件复制和移动文件。

2025-03-17 14:09:59 273

原创 如何搭配 AI 量化策略选股

等方法,提高选股精准度和交易决策效率。量化投资中,AI 主要依靠。AI 量化选股策略结合了。AI 可以通过回测,选出。AI 量化选股主要依靠。

2025-03-16 00:08:05 1014

原创 制造执行系统(MES)系统基本流程

MES(制造执行系统,Manufacturing Execution System)是用于控制和管理生产过程的系统,旨在实现生产现场的数字化、自动化和优化。MES连接了企业的生产计划系统(ERP)与车间现场的控制系统,确保生产过程的顺利进行。

2025-03-13 17:16:34 417

原创 仓库管理系统(WMS)系统的基本流程

WMS(仓库管理系统,Warehouse Management System)是用于管理和优化仓库操作的系统,旨在提高库存准确性、提高仓库效率和降低成本。

2025-03-13 17:13:48 381

原创 财产保险(财险)流程

主要保障个人或企业的财产免受自然灾害、意外事故等影响,包括家庭财产保险、企业财产保险、货运保险等。

2025-03-13 16:39:21 343

原创 机动车保险(车险)流程

是以车辆及车主责任为保险标的,主要用于保障车辆损失及交通事故责任。

2025-03-13 16:38:46 214

原创 保险项目的基本流程

保险项目的基本流程通常包括以下几个阶段,涵盖从产品设计到理赔的完整生命周期:销售渠道:投保流程:理赔申请:理赔审核:理赔支付:

2025-03-13 16:33:01 425

原创 RocketMQ 实现原理及流程

开发的高性能、分布式消息队列,主要用于。RocketMQ 是。

2025-03-13 11:08:53 371

原创 RabbitMQ 实现原理及流程

语言开发,适用于可靠性要求较高的场景。RabbitMQ 是基于。协议的消息队列,采用。

2025-03-13 11:07:53 871

原创 证券交易系统的流程

在进行证券交易前,投资者需要选择证券公司并开设。在证券市场中,投资者可以。

2025-03-13 09:49:33 554

原创 基金交易系统的流程

类似地,赎回流程则涉及赎回申请、净值确认、资金到账等环节。

2025-03-13 09:47:44 328

原创 Java常见的并发设计模式

【代码】Java常见的并发设计模式。

2025-03-09 02:21:50 562

原创 Java 生产者-消费者模式

在 Java 中,(Producer-Consumer Pattern)是一种常见的多线程设计模式,通常用于在,以,并防止生产过快或消费过快导致数据丢失或资源浪费。

2025-03-08 09:41:22 295

原创 Java Web 开发常见业务场景

【代码】Java Web 开发常见业务场景。

2025-03-05 02:21:49 678

原创 流媒体服务Nginx + RTMP 模块、Wowza Streaming Engine、Red5、SRS(Simple Real-time Server对比

特性Nginx + RTMP 模块Red5SRS开源/收费开源收费开源开源支持协议RTMP、HLS、DASH、WebRTC等RTMP、RTSP、HLS等RTMP、HLS、DASH、WebRTC等实时转码无有无有(有限)性能高性能,适合高并发高性能,适合大规模平台性能较弱高性能,适合大规模并发配置复杂度简单较复杂较复杂中等适用场景小到中型平台、个人项目大规模商业直播平台视频会议、互动直播实时互动直播、大规模平台收费免费收费免费免费。

2025-02-28 04:50:09 477

原创 常见的消息中间件以及应用场景

任务调度和异步处理高吞吐量和大数据处理微服务解耦和通信实时推送和通知高性能、低延迟应用根据具体的需求(如消息量、延迟要求、事务性等),选择合适的消息中间件可以帮助实现系统的解耦、异步处理和高可用性。

2025-02-28 04:38:06 742

原创 不同场景下使用 Resilience4J、Sentinel、Spring Cloud Circuit Breaker 和 API Gateway 来实现熔断功能

框架用途示例提供熔断、重试、限流等容错功能使用注解定义熔断器,并提供回退方法。Sentinel提供流量控制、熔断、降级等功能,支持高并发的分布式系统使用注解标记熔断资源,并提供回退方法。提供统一的熔断接口,支持不同实现(如 Resilience4J、Hystrix)使用创建熔断器,并定义回退逻辑。用作微服务网关,支持熔断、限流等流量控制机制在 Spring Cloud Gateway 中配置过滤器,设置熔断策略。

2025-02-28 04:18:07 620

原创 多维模型数据库(OLAP)和列式数据库的区别

OLAP(在线分析处理)和列式数据库虽然在某些场景下有重叠,但它们是不同的概念,各自有不同的目的和特点。

2025-02-28 03:47:17 620

原创 浅谈流媒体协议以及视频编解码

流媒体协议用于传输视频、音频等多媒体数据,确保数据流畅地传输到用户设备。常见的流媒体协议包括 RTMP、HLS、DASH、WebRTC 等,每种协议具有不同的特点和适用场景。视频编解码技术是视频压缩与解压缩的过程,目的是减小视频文件的大小并确保高质量的视频流传输。常见的视频编解码格式包括 H.264、H.265、VP8、VP9 等,每种编码格式有不同的压缩效率、视频质量和计算需求。RTMP和WebRTC通常用于低延迟的实时直播场景,WebRTC 适用于互动型应用,如视频会议。HLS和DASH。

2025-02-28 03:18:51 1113

原创 直播平台搭建方案

搭建一个直播平台涉及多个技术组件的整合,下面是一个常见的直播平台搭建方案,包括了推流、存储、分发和播放器等方面的内容。

2025-02-28 03:17:49 772

原创 freeswitch支持的协议以及区别

SIP是最常用的协议,适用于语音、视频和即时消息。XMPP主要用于即时消息和在线状态信息。WebRTC专为 Web 浏览器之间的实时通信设计,支持语音、视频、数据流。IAX和H.323主要用于较传统的 VoIP 系统,前者对 NAT 穿透较好,后者用于视频会议。MGCP主要用于媒体网关的控制,较少用于现代通信环境。SCTP和RTP则侧重于信令和媒体数据的传输,适用于对传输可靠性有高要求的应用。

2025-02-28 03:06:31 519

原创 常见的非关系性数据库

键值数据库:适用于高速缓存、会话存储等。文档数据库:适用于存储灵活、半结构化的数据。列族数据库:适用于需要快速读取某些列的大数据存储和分析。图数据库:适用于存储和查询关联数据,如社交网络、推荐系统等。时序数据库:适用于处理时间序列数据,如监控、传感器数据等。搜索引擎数据库:适用于全文搜索和日志分析。

2025-02-28 02:50:16 386

原创 非关系型数据库和关系型数据库的区别

总的来说,关系型数据库适用于需要高一致性、固定数据结构和复杂查询的应用场景,而非关系型数据库则更适合高可用、灵活性强和大规模数据存储的场景。

2025-02-28 02:46:19 915

原创 MySQL,Oracle,MariaDB的区别

特性MySQLOracleMariaDB开发者Oracle 公司(曾为 MySQL AB)Oracle 公司MariaDB 基金会许可证开源(GPL),商业版本商业许可证(非开源)开源(GPL)适用场景中小型 Web 应用、企业级应用大型企业应用、复杂数据处理中小型 Web 应用,替代 MySQL功能特性支持多个存储引擎(InnoDB、MyISAM)高级特性(RAC、高可用性、大数据处理)兼容 MySQL,增强性能和存储引擎支持性能高性能,适合常规使用。

2025-02-28 02:41:48 907

原创 Oracle和Mysql的区别

Oracle 和 MySQL 都是常见的关系型数据库管理系统(RDBMS),但它们在架构、功能、性能、使用场景等方面有很大区别。

2025-02-22 18:02:37 1355

原创 Spring事务传播机制的使用场景

Spring 的事务传播机制定义了不同的事务管理策略,决定了一个事务方法在调用另一个事务方法时如何传播事务。它允许你控制事务的行为,在不同的方法调用和不同的业务场景下,灵活地决定事务的传播方式。Spring 提供了七种事务传播行为,分别是:1.(默认行为)

2025-02-17 08:52:52 532

原创 如何优化数据库Update锁竞争

优化锁竞争问题的目标是减少事务等待锁的时间,最大限度地提高系统并发性能。锁竞争通常发生在高并发的环境中,当多个事务试图访问相同的数据时,只有一个事务能够获取锁,其余事务需要等待。这会导致系统的性能下降,甚至在极端情况下引发死锁。

2025-02-13 16:51:53 841

原创 浅谈分布式事务

分布式事务是指,确保这些操作要么全部成功,要么全部回滚,以保证数据一致性。由于分布式系统的特性(网络分区、故障等),传统的无法直接适用,因此需要特殊的分布式事务处理机制。

2025-02-07 05:34:45 1245

原创 浅谈分布式锁

分布式锁(Distributed Lock)是一种用于中的同步机制,确保多个进程或线程在上对共享资源的访问是的。常见的分布式锁实现方式包括等在分布式环境下,多个实例可能同时操作同一资源,导致数据不一致。分布式锁可以解决这些问题,确保同一时刻只有一个实例能操作资源。

2025-02-07 05:22:55 397

原创 MySQL 索引优化

索引优化是 MySQL 性能优化的核心之一,合理使用索引可以显著提高查询效率,减少 CPU 和 IO 负担WHEREJOINORDER BYGROUP BYSELECTOREXPLAIN。

2025-02-05 08:05:24 955

原创 MySQL 索引原理

索引(Index)是 MySQL 用来提高查询效率的数据结构。索引的核心原理是 通过减少数据扫描的范围,提高查询性能。索引类似于一本书的目录,可以加快查找的速度。MySQL 主要使用两种索引数据结构:B+ 树是一种平衡多路搜索树,其特点:假设有如下 SQL 语句: Hash 索引基于 哈希表(Hash Table) 结构: MySQL 主要有以下几种索引:在 MySQL 中,索引的存储方式决定了查询效率,其中聚簇索引和非聚簇索引是最核心的两种索引类型。定义:定义:

2025-02-05 07:40:18 612

原创 Shiro实现原理

Shiro 是一个强大的 Java 安全框架,提供了认证、授权、会话管理和加密等功能。其核心原理主要包括以下几个方面:认证、授权、会话管理和加密。接下来我将简要说明 Shiro 的实现原理。

2025-02-04 07:51:46 945

原创 浅谈java并发编程

Java并发编程是指在Java中通过多线程技术让程序能够同时执行多个任务。通过并发编程,Java程序可以提高性能,尤其是在需要处理大量数据或多个任务时。Java并发编程有多种方式,可以通过直接使用Thread类、Runnable接口、以及Executor框架来实现。

2025-02-04 05:37:26 730

原创 JAVA8新特性

JDK 8(Java 8)是 Java 语言的一次重要更新,带来了许多新特性,主要包括以下几个方面。

2025-02-04 04:06:37 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除