
技术栈
文章平均质量分 72
不虚度光阴,技术卷起来!
路漫漫其修远兮,吾将上下而求索
快乐的木子李
Never try never know!罗马不是一天建成的
展开
-
流媒体zlmediakit
流媒体部署。原创 2024-05-14 08:48:42 · 421 阅读 · 1 评论 -
kafka进阶(二)
本篇主要介绍kafka 的Ack机制和ISR集合提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2024-03-03 21:57:40 · 569 阅读 · 0 评论 -
redis进阶(一)
Redis是一种key/value型数据库,其中,每个key和value都是使用对象表示的。原创 2024-03-03 20:27:48 · 488 阅读 · 0 评论 -
分布式事务-Seata
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成,事务具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID原则。• 原子性(atomicity): 事务中的操作要么都发生,要么都不发生• 一致性(consistency): 事务从一个一致性的状态变到另一个一致性的状态,• 隔离性(isolation)原创 2024-02-29 21:55:01 · 471 阅读 · 0 评论 -
数据库三范式
在数据库设计中,三范式是一种重要的规范,它帮助我们优化数据结构,提高数据库的性能和可维护性。本文将介绍三范式的概念、原则和优势,帮助读者更好地理解和应用数据库设计的基本规范。例如,假设我们有一个学生表,其中包含学生的姓名、电话和学校所在省县。第三范式是在满足第二范式的基础上,消除非主键字段之间的传递依赖。它要求每个非主键字段只依赖于主键,而不依赖于其他非主键字段。在满足1NF的前提下,表中不存在部分依赖,非主键列要完全依赖于主键。第一范式是指数据库表中的每个字段都是原子性的,即不可再分的。原创 2024-02-29 21:36:52 · 379 阅读 · 0 评论 -
HashMap底层原理
一:HashMap底层实现原理解析 我们常见的有数据结构有三种结构:1、数组结构 2、链表结构 3、哈希表结构 下面我们来看看各自的数据结构的特点: 1、数组结构: 存储区间连续、内存占用严重、空间复杂度大 优点:随机读取和修改效率高,原因是数组是连续的(随机访...转载 2021-05-22 12:35:41 · 134 阅读 · 0 评论 -
线程安全基础
CAS并非完美的,它会导致ABA问题,例如:当前内存的值一开始是A,被另外一个线程先改为B然后再改为A,那么当前线程访问的时候发现是A,则认为它没有被其他线程访问过。在某些场景下这样是存在错误风险的。我们在Java中一般不去直接写CAS相关的代码,JDK为我们封装在AtomicXXX中,因此,我们直接使用就可以了。当多个线程访问某个类时,不管运行时环境采用 何种调度方式 或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类就是线程安全的。原创 2024-02-23 21:45:53 · 952 阅读 · 0 评论 -
Kafka进阶
(3)Consumer Group:就是消费者组,由一个或者多个consumer组成,在kafka中,消费者都是有组的,即使是在consumer创建时没有没有设置组,但是kafka会默认一个有一个组,是组直接从kafka中的leader中拉取数据,消费者组内每个消费者负责消费不同分区的数据,一个分区只能由一个组内消费者消费;kafka的最新概念:kafka是一个开源的分布式事件流平台,(80%的公司都在用),用于高性能数据管道、流分析、数据集成和关键任务应用。以上来均自于网络,如有侵权,请联系删除。原创 2024-02-21 08:51:55 · 807 阅读 · 0 评论 -
流程编排(LogicFlow)
所有的逻辑都是组件,为所有的逻辑提供统一化的组件实现方式,小身材,大能量。原创 2024-02-18 20:22:14 · 2276 阅读 · 0 评论 -
element-UI 组件 dialog 中 ref 获取不到元素
vue3集成bpmn.js 渲染过程中,进行流程图查看。原创 2024-02-17 11:24:14 · 1029 阅读 · 0 评论 -
vue3集成bpmn
vue3 集成bpmn 配置工作流提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2024-02-08 22:17:44 · 7222 阅读 · 3 评论 -
Springboot集成flowable工作流
设置nullCatalogMeansCurrent=true,表示mysql默认当前数据库操作,在mysql-connector-java 5.xxx该参数默认为true,在6.xxx以上默认为false,因此需要设置nullCatalogMeansCurrent=true。mysql使用schema标识库名而不是catalog,因此mysql会扫描所有的库来找表,如果其他库中有相同名称的表,floable就以为找到了,本质上这个表在当前数据库中并不存在。项目启动初始化flowable 表结构异常.原创 2024-02-07 20:59:07 · 837 阅读 · 0 评论 -
基于SpringBoot3的快速迭代平台
MateBoot是一个基于SpringBoot3的快速开发平台,采用前后端分离的模式,前端采用Element Plus组件,后端采用SpringBoot3、Sa-token、Mybatis-Plus、Redis、RabbitMQ、FastDFS等核心技术,同时提供了代码生成器,能够快速生成前后端代码,减少开发量,提高开发效率。之前也了解了不少快速迭代框架,这个感觉挺nice,后续在此版本上增加了代码生成器,其他功能会站在大佬的基础上持续耕耘。千里之行始于足下,路漫漫其修远兮!原创 2024-02-07 20:21:19 · 1126 阅读 · 0 评论