自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 常用命令速查手册

安装jar被到本地仓库mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar发布jar包到私服mvn deploy:deploy-file -DrepositoryId=nexus-snap...

2020-03-29 13:05:19 148

原创 人工智能-飞桨

集核心框架、基础模型库、端到端开发套件、丰富的工具组件于一体的深度学习平台。PaddlePaddle安装。不积跬步无以至千里!

2024-03-05 18:28:11 704

原创 人工智能-零基础

努力成为一个会人工智能的程序员。扩充下知识栈,准备零基础开始。

2024-03-03 22:36:43 394

原创 kafka进阶(二)

本篇主要介绍kafka 的Ack机制和ISR集合提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-03-03 21:57:40 469

原创 redis进阶(一)

Redis是一种key/value型数据库,其中,每个key和value都是使用对象表示的。

2024-03-03 20:27:48 440

原创 分布式事务-Seata

事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成,事务具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID原则。• 原子性(atomicity): 事务中的操作要么都发生,要么都不发生• 一致性(consistency): 事务从一个一致性的状态变到另一个一致性的状态,• 隔离性(isolation)

2024-02-29 21:55:01 364

原创 数据库三范式

在数据库设计中,三范式是一种重要的规范,它帮助我们优化数据结构,提高数据库的性能和可维护性。本文将介绍三范式的概念、原则和优势,帮助读者更好地理解和应用数据库设计的基本规范。例如,假设我们有一个学生表,其中包含学生的姓名、电话和学校所在省县。第三范式是在满足第二范式的基础上,消除非主键字段之间的传递依赖。它要求每个非主键字段只依赖于主键,而不依赖于其他非主键字段。在满足1NF的前提下,表中不存在部分依赖,非主键列要完全依赖于主键。第一范式是指数据库表中的每个字段都是原子性的,即不可再分的。

2024-02-29 21:36:52 344

原创 流计算之Flink

TaskManager(也称为 worker)执行作业流的 task,并且缓存和交换数据流。TaskManager 中 task slot 的数量表示并发处理 task 的数量。处理无界数据通常要求以特定顺序摄取事件,例如事件发生的顺序,以便能够推断结果的完整性。JobManager 具有许多与协调 Flink 应用程序的分布式执行有关的职责:它决定何时调度下一个 task(或一组 task)、对完成的 task 或执行失败做出反应、协调 checkpoint、并且协调从失败中恢复等等。

2024-02-25 18:52:05 1085

原创 线程安全基础

CAS并非完美的,它会导致ABA问题,例如:当前内存的值一开始是A,被另外一个线程先改为B然后再改为A,那么当前线程访问的时候发现是A,则认为它没有被其他线程访问过。在某些场景下这样是存在错误风险的。我们在Java中一般不去直接写CAS相关的代码,JDK为我们封装在AtomicXXX中,因此,我们直接使用就可以了。当多个线程访问某个类时,不管运行时环境采用 何种调度方式 或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类就是线程安全的。

2024-02-23 21:45:53 895

原创 Kafka进阶

(3)Consumer Group:就是消费者组,由一个或者多个consumer组成,在kafka中,消费者都是有组的,即使是在consumer创建时没有没有设置组,但是kafka会默认一个有一个组,是组直接从kafka中的leader中拉取数据,消费者组内每个消费者负责消费不同分区的数据,一个分区只能由一个组内消费者消费;kafka的最新概念:kafka是一个开源的分布式事件流平台,(80%的公司都在用),用于高性能数据管道、流分析、数据集成和关键任务应用。以上来均自于网络,如有侵权,请联系删除。

2024-02-21 08:51:55 732

原创 领域驱动设计(Domain Driven Design)

Domain Driven Design(领域驱动设计, DDD),不是一种架构,而是一种架构方法论,是一种拆解业务、划分业务、确定业务边界的方法,是一种领域设计思想。每日一小结,进步一大节。

2024-02-19 21:25:20 976

原创 Redis详解-基础

一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

2024-02-19 08:55:09 693

原创 Java进阶

乐观锁和悲观锁分布式锁hashmap原理Redis及其分布式

2024-02-18 22:58:25 525

原创 <分布式锁>

但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的应用并不能提供分布式锁的能力。(3)获取mylock目录下所有的子节点,然后获取比自己小的兄弟节点,如果不存在,则说明当前线程顺序号最小,获得锁;(5)线程A处理完,删除自己的节点,线程B监听到变更事件,判断自己是不是最小的节点,如果是则获得锁。最简单的方式即是创建一张锁表,当想要获得锁时插入一条记录,当释放锁时删除记录即可。

2024-02-18 22:52:06 356

原创 乐观锁和悲观锁

悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)当程序中可能出现并发的情况时,就需要保证在并发情况下数据的准确性,以此确保当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。乐观锁是相对悲观锁而言的,乐观锁假设数据一般情况不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果冲突,则返回给用户异常信息,让用户决定如何去做。使用 select…

2024-02-18 22:16:38 361

原创 流程编排(LogicFlow)

所有的逻辑都是组件,为所有的逻辑提供统一化的组件实现方式,小身材,大能量。

2024-02-18 20:22:14 969

原创 element-UI 组件 dialog 中 ref 获取不到元素

vue3集成bpmn.js 渲染过程中,进行流程图查看。

2024-02-17 11:24:14 668

原创 vue3集成bpmn

vue3 集成bpmn 配置工作流提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-02-08 22:17:44 1029

原创 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 590

原创 基于SpringBoot3的快速迭代平台

MateBoot是一个基于SpringBoot3的快速开发平台,采用前后端分离的模式,前端采用Element Plus组件,后端采用SpringBoot3、Sa-token、Mybatis-Plus、Redis、RabbitMQ、FastDFS等核心技术,同时提供了代码生成器,能够快速生成前后端代码,减少开发量,提高开发效率。之前也了解了不少快速迭代框架,这个感觉挺nice,后续在此版本上增加了代码生成器,其他功能会站在大佬的基础上持续耕耘。千里之行始于足下,路漫漫其修远兮!

2024-02-07 20:21:19 969

原创 API SIX系列-服务搭建

APISIX是一个微服务API网关,具有高性能、可扩展性等优点。它基于nginx(openresty)、Lua、etcd实现功能,借鉴了Kong的思路。和传统的API网关相比,APISIX具有较高的性能和较低的资源消耗,并且具有丰富的插件,也方便自己进行插件扩展。

2023-11-11 14:45:56 1035

原创 DDpush搭建学习笔记

DDPush的出发点,是绕过已有的各种门槛和障碍,寻求另外一种简单有效的方法,来尝试折衷地实现移动互联网、物联网时代IM和信息推送需求。DDPush的目的是帮助中小型应用和个人开发者,较容易地跨过IM和推送系统的基本门槛,而不是挑战和取代已有的业界标准和产品。DDPush,任意门推送服务器,只是另外一道门,也许能打开另外一个世界,但绝不是包含整个世界。DDPush的思路,有点类似MQTT,重新定义了一套较简单和低级的网络通讯协议,来达到更小的流量、更高的效率、以及更好的通用性。

2023-06-09 09:06:02 221

原创 MQTT协议理解

一直想了解下mqtt,本人又懒,被动型学习,刚好项目需要,此篇记录下MQTT搭建过程及心得体会提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-05-15 10:36:20 447

原创 Ngix扫描漏洞修复

https://blog.csdn.net/IT_ZRS/article/details/124459610

2022-06-17 14:10:51 101

原创 Nginx搭建https

nginx配置

2022-06-05 22:58:08 4037

原创 工作流flowable使用说明

工作流使用说明工作流使用说明待办查询已办查询合理的创建标题,有助于目录的生成导出与导入导出导入工作流使用说明工作流笔记而已待办查询SELECT rt.PROC_INST_ID_ AS PROC_INST_ID_, rt.ID_ AS ID_, rt.ASSIGNEE_ AS ASSIGNEE_, rt.NAME_ AS NAME_, ru.GROUP_ID_ AS GROUP_ID_ FROM ACT_RU_TASK rt inner JOIN ACT_RU_I

2022-05-10 14:21:35 404

原创 jetlink之device(八)

jetlink之device本章主要记录jetlinks-core包中 device包下的主要类及相关理解文章目录jetlink之device前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言该包主要对device相关定义,具体结构如下类描述备注DeviceBindHolder设备绑定hodlerDeviceBindManager设备绑定管理器DeviceBindProvider设备绑定提供者一、pandas是什么?示例

2022-03-15 22:32:11 1352

原创 jetlinks 设备读写发送器(七)

系列文章目录本章主要讲解设备属性读写发送器文章目录系列文章目录设备读写发送器一、读取设备属性消息发送器1.属性二、修改设备属性消息发送器1.属性三、题外篇设备读写发送器主要查看设备属性读写消息发送器:ReadPropertyMessageSender:读取设备属性消息发送器WritePropertyMessageSender: 修改设备属性消息发送器一、读取设备属性消息发送器ReadPropertyMessageSender 读取设备属性消息发送器如上读取设备属性消息发送器主要定

2022-03-09 23:05:08 903

原创 jetlinks之Thing(六)

jetlinks之Thing提示:项目原因,有幸结识一50多岁的老博士,觉得这位老博士是个技术控,挺佩服的,不知道自己达知命之年时会在做什么,或许也是在做技术吧!之前聊过一些低代码,今天聊到物联网平台,谈了一些物联网的看法,博士说物联网平台的关键技术是"规则引擎",好吧,其实自己最早学习jetlinks的初衷是想学习下“物模型”… 路漫漫其修远兮!文章目录jetlinks之Thing前言一、物实例1.实例简介2.属性二、使用步骤1.引入库2.读入数据总结前言本章主要介绍“物实例”相关代码及实现

2022-03-08 22:27:43 1408

原创 jetlinks之Operator(五)

jetlinks之Operator提示:本文主要分析jetlinks.core包中的defaults包的一些默认实现部分协议请参加上文 jetlinks之Codec&configjetlinks之operatorjetlinks之Operator前言一、设备操作定义二、产品操作定义三、题外篇总结前言core包中默认实现中主要定义了DefaultDeviceOperator、DefaultDeviceProductOperator即设备操作和产品操作一、设备操作定义Device

2022-03-02 23:47:25 758

原创 jetlinks之Codec&config(四)

jetlinks之Codec提示:jetlinks之Codec编码器,用于元素对象的编码解密![在这里插入图片描述](https://img-blog.csdnimg.cn/6cf10f341f22499581709ed0db09ed18.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5b-r5LmQ55qE5pyo5a2Q5p2O,size_20,color_FFFFFF,t_70,g_se,

2022-02-26 22:38:28 1225

原创 jetlinks之cache和cluster(三)

jetlinks之cache提示:主要目的是为了学习下jetlinks,比较倾向物模型,感谢大佬们的开源,学习路径先通过通读jetlinks-core源码开始文章目录jetlinks之cache前言一、缓存代码结构二、代码学习分解1.缓存配置2.数据本地化总结本章主要是jetlinks缓存配置及相应本地化数据前言提示:jetlink cache管理提示:以下是本篇文章正文内容,下面案例可供参考一、缓存代码结构缓存工具 支持支持 jctools,Caffeine,Guava.。JC

2022-02-26 14:49:11 1471

原创 Maven私服搭建

Maven私服搭建提示:项目需要,需在内网搭建开发环境,记录留存,方便以后速查目录Maven私服搭建前言一、环境准备二、解压安装1.解压文件2.安装运行验证前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、环境准备本文使用 Nexus Repository Manager 仓库管理下载路径 官方入口本文下载的是window

2022-02-09 17:25:48 473

原创 Mysql主从配置

​注:此处mysql安装 略此处使用mysql版本为5.7.1主库创建用户并授权CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';GRANT REPLICATION SLAVE,FILE ON *.* TO 'test'@'192.168.1.2' IDENTIFIED BY '123456';flush privileges;主库修改配置文件 my.iniserver-id=11log_bin = mysql-binbinlog

2022-01-29 15:29:17 1193

原创 Redis集群简介及搭建

提示:redis集群配置文章目录前言一、redis集群模式1.主从复制2.哨兵模式3.Cluster集群二、集群服务搭建1.环境准备2.读入数据总结前言项目需要,使用到redis集群,搭建之前借助博客记录下自己的采坑之旅,也作为后续查阅的资料,有不妥或者记录不够详尽之处,还请见谅。Redis作为一种高性能的内存数据库,普遍用于目前主流的分布式架构系统中。为了提高系统的容错率,使用多实例的Redis也是必不可免的,但同样复杂度也相比单实例高出很多。提示:以下是本篇文章正文内容,下面案例可供参考

2022-01-27 11:06:15 1098

原创 redis离线安装

系列文章目录环境搭建之redis安装部署redis安装部署系列文章目录前言一、环境准备二、centos下安装1.解压2.gcc安装3.redis编译4.redis配置5.启动前言Redis作为一种高性能的内存数据库,普遍用于目前主流的分布式架构系统中。为了提高系统的容错率,使用多实例的Redis也是必不可免的,但同样复杂度也相比单实例高出很多。提示:以下是本篇文章正文内容,下面案例可供参考一、环境准备下载相应安装包,本文使用 redis-6.2.6.tar.gz二、centos下安装

2022-01-26 19:59:26 2169

原创 docker环境构建npm私服全过程

搭建过程目录提示:docker环境下搭建npm私服不忘初心,砥砺前行文章目录搭建过程目录前言一、docker环境搭建二、nexus安装1.镜像下载2.运行镜像总结前言前端学习过程中,为了代码积累及方便查询,需要搭建下npm私服,本文做记录,方便大家参考提示:以下是本篇文章正文内容,下面案例可供参考一、docker环境搭建此处不再赘述二、nexus安装1.镜像下载docker pull sonatype/nexus3下载完成后,使用docker images查看镜像2.运

2022-01-26 17:43:46 1396

原创 kafka集群搭建

这里写自定义目录标题环境准备host配置安装zookeeper集群kafka集群搭建如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入环境准备搭建之前先做个简短说明。最近一个项目一直在使用kafka和redis,因单节点已完成且运行良好,为了进一步巩固系统稳定性,所以需要

2022-01-26 17:42:20 2470

原创 kafka之认证搭建

kafka及zookeeper安装下载响应包,进行解压新建jass.conf如zookeeper与kafka都需要用到分别将该文件复制到zookeeper与kafka相应配置文件同级KafkaServer{ org.apache.kafka.common.security.plain.PlainLoginModule required username="admin"password="ss"user_admin="ss"user_reader="reader"user_writer=

2022-01-24 15:54:47 2264

原创 jetlinks之Metadata(二)

工作需要,需了解下物联网相关知识,此处学习记录下,jetlinks的metadata部分文章目录前言一、数据类型1.FormatSupport二、Converter1.引入库2.读入数据总结前言本篇主要理解下,jetlinks的Metadata部分的代码,一、数据类型jetlinks元数据主要有以下类型从图上可以看出,相关抽象类和接口主要有AbstractType,DataType,Converter,FormatSupport,Metadata1.FormatSupportpub

2021-05-22 12:54:28 1527 3

TortoiseSVN1.8

TortoiseSVN-1.8.10.26129-x64-svn-1.8.11

2017-02-18

navicat112_mysql_en_x64

navicat112_mysql_en_x64 访问数据库工具

2016-07-03

空空如也

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

TA关注的人

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