自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hadoop集群环境配置搭建

Hadoop集群配置搭建

2023-03-10 16:19:50 6454 12

原创 Springboot整合ShardingSphere-JDBC-5.1.1版本实现分库分表的标准自定义策略定制

ShardingSphere-JDBC分库分表分库分表策略: standard标准分片策略

2023-02-06 11:36:48 4318 11

原创 springboot+rabbitmq搭建mqtt协议实现订阅发布(亲测9w消息并发)

mqtt,rabbitmq+mqtt,springboot整合rabbitmq搭建mqtt协议

2023-01-14 17:00:57 5535 1

原创 Stm32中的中断EXTI介绍(实例代码)

中断嵌套也是照顾非常紧急的中断,如果cup已经在执行某个中断程序了,这时候又发生了一个非常紧急的中断,那这个非常紧急的中断可以把当前的中断程序二次中断,这样新的紧急中断就可以被立即执行了。:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回。在Stm32中,中断函数的名字都是固定的,每个中断通道都对应一个中断函数。:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源。

2024-06-02 20:41:58 879

原创 GPIO输入输出介绍(实例代码)

GPIO(General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V(有FT标记),输出最大只能输出3.3V,因为供电只有3.3V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等(比如I2C/SPI);只要是可以用高低电平控制的地方都可以用GPIO来完成,如果控制的是功率比较大的设备,只需要再加入驱动电路即可。

2024-05-19 21:44:09 1511

原创 keil5.38使用固件库(库函数)方式新建模板工程说明

到这里keil5使用固件库方式创建最最最基础的项目模板已经完成了,下面开始介绍将stm32函数库引入到工程项目中!2、Keil中新建工程,打开刚才建立的工程文件夹,并在文件夹中新建一个Stm32工程模板文件夹点进去。3、回到keil5工程里对应建立Library等同名称的分组,然后将文件夹内的文件添加到工程分组里。6、回到keil5工程里对应建立Start等同名称的分组,然后将文件夹内的文件添加到工程分组里。9、回到keil5工程中右击Target添加User组,然后右键User点击添加新文件。

2024-05-17 11:38:06 848

原创 STM32介绍

ARM介绍及STM介绍

2024-05-16 11:53:49 461

原创 计算机中的进制介绍及原码、反码、补码说明

进制:指进位制,是人们规定的一种进位方式。表示某一位置上的数,运算时是逢x进一位。比如:十进制逢十进一,二进制就是逢二进一,八进制就是逢八进一… 常用进制:二进制,八进制,十进制,十六进制不同进制的书写规则十进制:数值默认都是10进制,不需要加任何修饰符。二进制:数值前面以0b开头,b大小写都可以。八进制:数值前面以0开头。十六进制:数值前面以0x开头,x大小写都可以。

2024-04-27 19:05:08 669

原创 GCC编译器介绍及编译流程说明

GCC它是由GNU开发的编程语言编译器。它是GNUCompilerCollection的缩写。可以用来编译C,C++,Object-C等多种语言。它是Linux下提供一般用户使用的标准编译器。

2024-04-27 18:12:37 1112

原创 ST-LINK Utility 4.6.0 下载安装及使用方法介绍

STM32 ST-LINK Utility是针对STM32全系芯片进行编程(读、写、擦除、选项字)的一款工具。Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。STM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK。

2024-04-16 17:47:21 12086

原创 STM32CubeMx下载安装环境搭建及工程创建

是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。随着芯片行业不断发展,STM32系列芯片不断扩大市场份额。为了方便开发者的不同需求,意法半导体(ST)推出了一款图形化配置工具-STM32CubeMX。STM32CubeMX可以通过图形配置直接导入C语言初始代码,提高了工作效率,大大减轻了因工程配置而带来的烦恼。与此同时,针对不同开发者也更容易开发STM32系列芯片。

2024-04-16 15:54:35 2707 3

原创 MDK-ARM Keil5.38 下载安装环境搭建及常用快捷键设置(符合eclipse习惯的快捷键)

KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。MDK(Microcontroller Development Kit) 也称MDK-ARM、KEIL MDK、RealView MDK、KEIL For ARM,都是同一个东西。ARM公司现在统一使用MDK-ARM的称呼,MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于MCU进行嵌入式软件开发的工程师需求而设计。

2024-04-15 21:22:38 1607

原创 vmware安装ubuntu-18.04系统及基本使用介绍

5、打开vmware,进入ubuntu系统中, 找到/mnt/hgfs/share文件夹 ,新建文件。3、选择我们刚刚解压的ubuntu-18.04的路径,找到Ubuntu 64.vmx,然后打开。5、进入用户登录界面,输入 密码tarena ,即可进入ubuntu系统。4、然后准备点击 开启此虚拟机 ,启动ubuntu系统。1、进入都磁盘,新建一个叫做share的文件夹。2、打开vmware软件后,点击虚拟机–设置。7、打开D盘,发现D盘的内容,自动同步了。2、打开vmware软件,点击文件-打开。

2024-04-15 19:45:39 548

原创 记录工作中动态表单低代码开发功能点

动态表单,低代码开发

2024-01-25 16:14:00 530

原创 treeData数据结构常用操作记录

【代码】treeData数据结构常用操作记录。

2023-10-11 19:13:13 211

原创 不同数据源的数据进行比对(手写oracle数据库连接和分页)

不同数据来源的数据比对分析,差异数据核对。

2023-09-25 15:51:39 315

原创 接口签名验证

接口签名验证、sign签名

2023-06-29 17:18:09 261

原创 记录工作中使用easyExcel实现复杂一对多excel表格导出及多sheet页导出

一个工单对应多个项目,一个项目对应多个配件信息。这样形成了三层级联的一对多的业务场景。

2023-06-19 10:40:27 7232 7

原创 Activi7工作流经典实战(附:常用流程流转代码片段)

Activiti正是目前使用最为广泛的开源工作流引擎。Activiti的官网地址是https://历经6.x和5.x两个大的版本。Activiti工作流引擎他可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言BPMN2.0进行定义。业务流程按照预先定义的流程执行,整个实现流程完全由activiti进行管理默认方式。

2023-05-11 16:20:00 3061

原创 集合不能一边遍历一边删除问题处理记录(遍历的同时删除多条元素)

集合不能一边遍历一边删除问题处理记录(遍历的同时删除多条元素)

2022-07-25 18:50:06 352

原创 RabbitMQ集群搭建

rabbitmq集群搭建

2022-06-25 22:35:23 486

原创 docker中安装nacos最新版

这里写自定义目录标题拉取最新镜像加入数据配置nacos持久化3.创建nacos容器4.访问nacos拉取最新镜像docker pull nacos/nacos-server加入数据配置nacos持久化1.创建存储nacos配置的数据库create database nacos-config2.初始化数据库,导入初始化文件数据库sql脚本3.创建nacos容器docker run -d \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM

2022-04-22 16:49:49 1722

原创 Springboot修改项目名称包名以及提交代码到git远程仓库

Springboot修改项目名称包名1、在文件夹中将项目重命名2、IDEA打开项目;3、重命名下图所示iml文件;4、打开Project Structure,修改项目名称,改完后项目名称会对应改变;5、打开pom.xml文件,修改两处;6、修改配置文件application.yml中服务名;7、修改包名:右击包名,重命名,选择Rename package,修改名称即可;8、右击启动类重命名;9、修改启动配置名称(非必须,但修改完项目比较和谐);10、重新启动即可。将修改

2021-08-13 17:22:34 1387

原创 docker中安装消息代理服务RabbitMQ以及相关介绍

一.RabbitMQ概念图解:二.RabbitMQ的安装1.下载镜像并启动容器docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management容器对外暴露的端口说明:2.设置开机自启动docker update rabbitmq --restart=always3.安装完毕使用web管

2021-07-16 15:54:22 118

原创 git分支常用操作指令

1.查看所有分支(本地和远程分支)git branch -va2.创建并切换本底分支指令新建分支git branch <branchname>切换分支git checkout <branchname>新建并切换本地分支git checkout -b <branchname>3.远程分支的创建和拉取本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名)git push origin <branchname>:&lt

2021-06-18 18:00:13 175

原创 Linux权限drwxrwxrwx相关详细说明

linux权限drwxrwxrwx所代表的意义[root@app-LT-147 localPartExp]# lldrwxrwxrwx 2 root root 4096 11月816:38 exceldrwxr-xr-- 2 777 root 4096 11月816:47 zip共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称d :第一位表示文件类型

2021-05-18 10:01:03 6554

原创 性能压测Jmeter基本介绍

首先附上apache-jmeter-5.4.1安装包(官网下载有点慢哈)链接: https://pan.baidu.com/s/1s7FQRfRPHsCXTKz9KyQQJg 提取码: fvnf一.jemeter安装使用1.将压缩包解压后在bin目录运行jmeter.bat设置语言国际化2.在默认的测试计划中创建测试线程组3.在刚创建的线程组下添加取样器测试HTTP请求压力测试的接口4.在线程组下添加监听器用于查看压测接口的相关指标报告5.启动压测线程组保存测试计划,方便下次

2021-05-11 18:09:03 4091

原创 Elasticsearch Head数据浏览不显示数据报错问题

问题描述:使用 Elasticsearch Head 查看“数据浏览”时,右侧不出数据,使用浏览器F12查看后,发现 406 Not Acceptable 错误。解决办法:1.进入 es-head 安装目录;2.cd _site/3.编辑 vendor.js 共有两处将 6886行 contentType: "application/x-www-form-urlencoded" 修改为 contentType: "application/json;charset=UTF-8"然后再将 7574

2021-05-08 14:21:32 427

原创 docker中安装elasticsearch和kibana以及elasticsearch相关插件的安装(ik分词器;elasticsearch head插件监控管理)

一.ealastic search安装1.下载ealastic searchdocker pull elasticsearch:7.6.22.外部文件夹挂载配置及授予文件夹权限mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >/mydata/elasticsearch/config/elasticsearch.ymlchmod -R 777

2021-05-06 15:15:37 250

原创 elk--docker中安装logstash以及相关案例配置

1.下载镜像docker pull logstash:7.6.2elk版本统一2.启动logstash(目的拷贝数据将文件夹挂载到外部)docker run -d --name=logstash logstash:7.6.23.启动完成后查看容器是否启动完成docker psdocker logs -f logstash启动日志打印成功说明启动已完成4.进入logstash容器内部docker exec -it logstash /bin/bash5.退出容器,将/u

2021-05-06 11:31:24 2851

原创 docker中安装jdk1.8

1.首先下载linux版的jdk1.8链接: https://pan.baidu.com/s/1hppkRau4JRtgqvxYdr0Fcw 提取码: 6w5i2.在/usr/local目录下创建jdk目录,将下载下来的jdk-8u291-linux-x64.tar.gz放在jdk文件夹下3.然后在jdk文件夹下创建Dockerfile文件vi Dockerfile文件内容如下from centos:centos7maintainer liuhanyuanrun mkdir /usr/lo

2021-04-30 11:50:50 495

原创 vagrant的使用和docker安装以及常用镜像安装(附加使用vagrant导致虚拟机磁盘爆满解决办法)

首先安装Linux虚拟机,这里使用VirtualBox(安装的时候需要开启cup虚拟化,开启后重启电脑在安装)可以到https://www.virtualbox.org/官网下载(tip:为了避免版本导致的问题这里把VirtualBox和Vagrant的安装包以及centos7镜像放在了百度网盘里–>https://pan.baidu.com/s/1FtdP9mGf6DE4WPIrHpyXbA 提取码: zy96 )1)安装Vagrant1.vagrant下载:https://www.va

2021-04-21 19:53:22 1110

原创 Git使用及常用指令

Git基本工作流程安装完成后进入Git Base Here 输入指令查看版本git --versionGit使用前配置配置提交人姓名:git config --global user.name liuhanyuan配置提交人邮件 git config --global user.email beichendying@163.com查看git配置信息git config --list如果修改的话再执行一遍配置,直接覆盖;配置只需要执行一次使用配置文件更改配置信息:提交步骤

2020-10-11 23:01:41 140

转载 oracle的权限和角色

1 介绍   这一部分我们主要看看oracle是如何管理权限和角色的,权限和角色的区别在哪里。 当刚刚建立用户时,用户没有任何权限,也不能执行任何操作。如果要执行某种特定的数据库操作,则必须为其授予系统的权限;如果用户要访问其它方案的对象,则必须为其授予对象的权限。为了简化权限的管理,可以使用角色。这里我们会详细的介绍。看图:2 权限  权限是指执行特定类型sql命令或是访问其它方案对象的权利,包括系统权限和对象权限两种。  2.1 系统权限  1)系统权限介绍&n...

2020-09-29 20:20:59 676

原创 oracle自定义角色授权

–查看表空间select username, default_tablespace, temporary_tablespace from dba_users;–创建用户Create user test2identified by test2 -- 如果密码是数字,请用双引号括起来default tablespace USERStemporary tablespace tempprofile defaultquota 50m on USERS;–删除用户drop user test2

2020-09-29 20:08:17 596

转载 端口号被占用解决方案 address already in use:jvm_bind

tomcat一般出现Address already in use: JVM_Bind的问题,可能是端口冲突,也就是端口被占用了。 这个可能是其他应用程序使用了同一个端口(默认是8...

2020-03-13 21:44:07 329

转载 idea如何设置文件头注释和方法注释

idea:类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header...

2020-03-11 22:53:36 219

原创 关于springMVC中两个配置文件中的包扫描问题配置

上面的是spring的配置文件:spring的配置文件中需要将Controller的注解排除掉。也就是排除@Controller。需要扫描到service和dao层的注解可以用以下这种方式<context:component-scan base-package="com.java1234"> <context:exclude-filter type="an...

2019-10-11 16:32:26 514

原创 idea基于maven创建多模块项目

创建parent项目1.打开IDEA,注意这里不要勾选模板,用模板创建过maven项目的小伙伴都知道模板创建项目非常慢,所以这里不要选模板,需要的文件夹我们后面自己来创建就可以了。所以这个页面直接点击下一步。如此之后我们的parent就算创建好了,parent创建好之后,接下来创建子模块选中parent项目,右键单击new->Module这里继续不选择模板,直接点击下一步:...

2019-10-10 20:34:02 129

原创 搭建svn本地仓库 Visual SVN安装配置以及使用

第一步首先贴上工具下载地址:https://pan.baidu.com/s/19ejNH-V9w4otCs0f36ASug 提取码 :v3tc介绍Visual SVN的安装:SVN的标准目录结构:trunk、branches、tagstrunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在b...

2019-10-10 17:34:51 1169

352全套航模爱好者CAD设计图

352全套航模爱好者CAD设计图

2024-03-07

空空如也

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

TA关注的人

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