自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢学习新知识

喜欢学习新知识

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux系统相关操作

【代码】Linux系统相关操作。

2025-01-18 14:55:05 117

原创 Windows系统安装Docker Desktop

Windows系统下最全安装DockerDesktop教程

2025-01-04 23:03:39 925

原创 Docker使用相关记录

ps: 悬空镜像(Dangling Images)​ 是指那些没有标签()且未被任何容器引用的镜像。它们通常是旧版本镜像的残留,占据磁盘空间却不再使用。退出bash, 输入exit。

2024-11-08 16:03:05 465

原创 MQTT协议

MQTT是基于Publish/Subscribe 模式的物联网通信协议,凭借简单易实现、支持QoS、报文小等特点,占据了物联网协议的半壁江山mqtt官网:MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。

2024-10-30 23:17:05 396

原创 Node.js版本管理工具-NVM在 (Windows系统、macOS系统、Linux) 的安装教程

【代码】Node.js版本管理工具-NVM在 (Windows系统、macOS系统、Linux) 的安装教程。

2024-10-14 17:00:55 595

原创 2024 Nestjs入门到实战

文章目录前提-安装环境介绍 (了解即可)安装nestjs, 创建新项目, 启动新项目nestcli命令 (建议熟练掌握, 可提高开发效率)IoC(控制反转)和DI(依赖注入)概念详解IoC(控制反转)DI(依赖注入)两种思想的概念示例代码总结在nestjs中的三种依赖注入方式为什么 Controller 是单独的装饰器?@Module机制装饰器概念四种装饰器在ts中自定义装饰器类装饰器属性装饰器方法装饰器参数装饰器示例代码nestjs控制器和参数获取nest-provider基本用法Provider自定义名

2024-10-13 19:37:18 1593

原创 Nodejs-Nestjs框架 RBAC(基于角色的访问控制模型) 微服务 仿小米商城实战视频教程-2024年-试看学习记录

官网。

2024-10-05 22:08:52 541

原创 MySQL语句学习记录

在大多数情况下,使用 LIKE 操作符的效率会更高。这是因为 FIND_IN_SET 函数不能利用索引,而 LIKE 可以利用索引(只要不是在列的开头使用通配符)使用场景, 需要查询该字段是否包含单个值。

2024-06-25 17:20:32 225

原创 SQL Server使用记录

在 SQL Server 中,你可以使用 GETDATE() 函数获取当前的日期和时间,GETUTCDATE() 函数获取当前的 UTC 日期和时间,DATEADD() 函数来对日期和时间进行加减操作。在这个例子中,DATEADD(MINUTE, -7.5, GETUTCDATE()) 将从当前的 UTC 日期和时间减去 7.5 分钟。N 实际上是 National Language Character Set 的缩写,表示该字符串使用的是国家/地区字符集。好像必须先排序才能分页。

2024-06-20 09:17:58 316

原创 debezium学习

打开一个新终端,并使用它启动 watch-topic 实用程序,从主题的开头开始监视 dbserver1.inventory.customers 主题。由于您在启动它们时使用了 --rm 选项,因此 Docker 也会删除它们。ZooKeeper 和 Kafka 通常会将其数据存储在本地容器中,这需要您将目录作为卷挂载到主机上。但是,本教程将跳过此设置 - 当容器停止时,所有持久化数据都将丢失。下载完成后进行安装,只能装在C盘,不支持更改安装目录。这样,当容器停止时,持久化的数据将保留。

2024-05-18 11:08:34 688

原创 Git命令使用记录

1.这个命令用于将本地分支推送到远程仓库,并且通过 --set-upstream(或简写为 -u)参数,可以同时建立本地分支与远程分支之间的关联。例如,git push --set-upstream origin my-feature-branch 将会将本地的 my-feature-branch 分支推送到远程的 origin 仓库,并且建立本地分支与远程分支的关联。如果你想要将本地分支推送到远程,并且远程仓库中没有同名分支,你可以使用第一个命令来创建远程分支并关联本地分支。

2024-03-13 10:22:28 877

原创 2023年Java面试题相关

也可以使用@SentinelResource注解来事项某一个方法或一段代码为资源任何一个资源必定要执行这个方法。

2024-02-26 17:07:36 937

原创 JDK8安装和电脑上同时存在JDK8和JDK17的环境变量配置

建议先在自定义盘符下新建文件夹用来存放JDK, 例如叫jdk或jdk8,这里是之前安装jdk17,防止重名。

2024-02-21 15:23:50 258

原创 使用Oracle数据库相关记录

【代码】使用Oracle数据库相关记录。

2024-01-03 15:40:10 395

原创 Java入门(常用CMD命令-环境变量-JDK下载和安装-Java分类跨平台特性-JRE和JDK)

点击 Products(产品) 展开界面, 找到Java并点击, 新页面找Download Java并点击。Java downloads一般都是最新的JDK, 想下载以前的,去archive。Windows系统,快捷键 win + Q, 搜索环境变量, 选择最佳匹配的选项。更改一下安装路径即可, 建议新建develop文件夹, 再在里面新建jdk文件夹。新建变量JAVA_HOME, 找到jdk目录, 不带bin。新版java会自动帮忙配置, 但是只包含了4个工具。jdk安装成功后, 里面的文件夹详解。

2023-12-21 17:51:59 217

原创 Node.js的express框架中cookie和session的使用

/ maxAge, 最大过期时间res.cookie('name', '张三', { maxAge: 30 * 1000 });res.send('设置cookie')})

2023-12-20 17:43:20 479

原创 Node.js接口

扩展阅读中文中文英文。

2023-12-20 16:20:12 230

原创 Mongdb在Node.js中的使用

官网建议选择zip类型。

2023-12-19 14:05:38 523

原创 Node.js-express框架

基于 Node.js 平台,快速、开放、极简的 Web 开发框架官方网址简单来说,express是一个封装好的工具包,封装了很多功能,便于我们开发WEB应用(HTTP服务)全局中间件路由中间件实践// 创建应用对象// 声明中间件函数// 获取url和ip//将信息保存在文件中${// 创建应用对象 const app = express();

2023-12-18 12:55:30 822

原创 IntelliJ IDEA使用过程记录

我是测试类会出现这种情况, 如果没有vm options这个输入框, 点击Modify options, 勾选add vm options, 快捷键alt+v, 保存点击ok, 然后点击运行, 但是设置了就这次有效, 好像用鼠标右击点击run运行就又会出现。先使用ctrl+f查找需要替换的文本, 在使用ctrl+r输入需要替换的内容, 点击replace all(替换 全部) , exclude(排除你不用替换的),Cc匹配大小写。默认是勾选的, 去掉两个红框的勾选, 点击ok就可以。

2023-12-18 12:24:52 753

原创 VS Code使用过程记录

鼠标选中, 使用快捷键CTRL+D, 按住CTRL, 继续按d, 可以连续多选。输入${ 会自动把" ", ’ ', 转成模板`window系统:Shift + Alt + f。linux系统:Ctrl + Shift + i。mac系统:Shift + Option + f。打开settings.json文件添加以下内容。

2023-12-18 11:56:43 483

原创 Node.js模块化和包管理工具

require导入的是module.exports的{}, 而不是直接导入exports, exports.name是往{}加属性名。

2023-12-15 17:31:15 527

原创 Http协议和Node.js中内置的http模块

本质是一个32位的二进制数字, 被转成了十进制数字,然后以点分开。

2023-12-14 17:52:35 858

原创 Node.js中内置的fs模块和path模块

假如把02文件删除, 让03.xxx文件名变成02.xxx, 04.xxx变成03.xxx, 后面的文件名依次类推。语法: fs.writeFile(file,data[,options],callback)把下图的文件名, 数字小于10的格式改成01这种。fs.writeFile方法也可以实现追加写入。fs模块相对路径的参照物: 命令行的工作目录。fs 全称file system。

2023-12-14 12:14:54 1003

原创 Nodejs入门+Buffer+进程线程简单解释

官方的介绍: Node.js® is an open-source, cross-platform JavaScript runtime environment.线程是一个进程中执行的一个执行流, 一个线程是属于某个进程的, 一个进程至少要包含一个线程, 也可以有多个线程。win+R 输入cmd, 打开命令提示符, 输入node -v, 出现版本号, 代表安装成功。翻译: Node.js是一个开源的, 跨平台的JavaScript运行环境。进行中的程序, 进程是程序的一次执行过程。

2023-12-12 15:51:42 419

原创 HmNodejs学习相关

4.下载包网址:npm查看自己的npm包管理工具的版本号 npm -v。

2022-11-08 23:08:11 175

原创 MySQL面试题

执行计划可以模拟Mysql优化器执行SQL查询语句,从而了解Mysql是如何处理被执行的SQL语句的。可以帮助程序员分析和了解这条SQL语句的性能瓶颈。mysql连接查询,一般是小表驱动大表1.id-sql的执行顺序id相同的情况,没有子查询时会出现,执行顺序也是从上到下。id不同的情况,有子查询时,则每个查询会有不同的id,并且依次递增。id值越大,表示优先级越高,越先被执行。执行顺序: 2(Student) -> 1(c) -> 1(derived2衍生表)

2021-12-07 23:03:06 30

原创 支付宝支付学习笔记

例子: 下单流程1.订单编辑页面,2.发送下单请求3.接收到下单请求4.生成订单(保存到数据库)5.订单表支付服务6.调用支付服务进行支付(需要传参数-->订单号,支付方式)7.调用相应的支付端的API(调用阿里的API,现在学习的是支付宝)8.发起支付宝的支付(订单号,金额.支付宝API需要的一些参数)9.支付宝服务器返回一个HTML页面(支付页面)10.返回给用户浏览器一个支付的HTML页面11.展示支付宝返回的HTML页面demo...

2021-11-30 17:28:20 705

原创 分布式任务-XXL-JOB

一、什么是xxl-job?1.1 简介XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。1.2 特性1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支持集群部署,可保证调度中心HA; 4、执行器HA(分布式):任务.

2021-11-29 17:53:30 3309

原创 正则表达式的规则

1. 任意一个字符表示匹配任意对应的字符,如a匹配a,7匹配7,-匹配-。2. []代表匹配中括号中其中任一个字符,如[abc]匹配a或b或c。3. -在中括号里面和外面代表含义不同,如在外时,就匹配-,如果在中括号内[a-b]表示匹配26个小写字母中的任一个;[a-zA-Z]匹配大小写共52个字母中任一个;[0-9]匹配十个数字中任一个。4. ^在中括号里面和外面含义不同,如在外时,就表示开头,如^7[0-9]表示匹配开头是7的,且第二位是任一数字的字符串;如果在中括号里面,表示除了这个字符.

2021-11-29 15:41:02 2015

原创 Git最全学习笔记

下载地址Git - Downloads下载太慢可以取镜像下载git-for-windows Mirror安装无脑下一步安装完成打开bashgit配置查看系统配置查看本地配置设置用户的名字和邮箱Git的基本理论(核心)工作流程Git项目搭建具体实操,找个文件夹初始化,该文件夹里面会生成一个隐藏文件夹克隆远程仓库实操Git文件操作...

2021-11-20 11:58:02 175

原创 Java面试题

当一个类加载器收到一个类加载的请求,他首先不会尝试自己去加载,而是将这个请求委派给父类加载器去加载,只有父类加载器在自己的搜索范围类查找不到给类时,子加载器才会尝试自己去加载该类;这是是双亲委派模型。首先在尝试加锁时,加锁返回值为一个RFuture,RFuture添加了一个futurelistener的回调,等待加锁操作的结果。加锁操作完成后,如果加锁成功,那么就会开启续命逻辑,续命逻辑是一个timeout方法。timeout时间到则运行run方法,run方法内部通过lua脚本给其续命。

2021-11-19 13:10:45 412

原创 使用IDEA的相关记录(不定期记录更新)

1.git远程代码克隆到IDEA中2.IDEA设置改动代码所在文件夹变色提示3.自动定位当前文件设置4.紧凑包名(2是效果)

2021-10-18 18:44:15 260

原创 Vue学习笔记(不定期)

1.简介Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式的js框架,作者尤雨溪发布于 2014 年 2 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router,vue-resource,vuex)或既有项目整合。2.MVVM模式的实现者,双向数据绑定模式 Model:模型层,在这里表示 JavaScript 对象 View:视图层,在这里表示 DO.

2021-10-14 08:54:48 71

原创 跨域问题记录

1.跨域问题什么是同源策略?浏览器会要求页面的来源地址,和请求地址的 协议,ip,端口,完全一致什么是跨域问题?一旦页面发送的请求,违背了同源策略,就会发生所谓的跨域问题注意:跨域问题是浏览器的限制,和服务器没有任何关系前后端分离的项目,一定是有跨域问题的浏览器默认授权了部分标签,可以忽略跨域问题...

2021-10-13 20:36:09 75

原创 node.js安装与npm配置

安装完成后,打开新的命令行输入命令查看是否成功 如图输入命令。我们除了修改安装位置外不需要改动其他的,然后一直下一步。根据自己电脑系统及位数选择,我这里选择。前面还有一个修改安装位置,自己定义。下载 | Node.js 中文网。查看npm所有详细配置信息。下载 | Node.js。

2021-10-12 11:56:41 217 1

原创 idea:使用编码注意事项

idea项目的properties文件编码默认跟随系统,windows下为gbk,但是java程序读取properties时以utf8格式读取,编码不兼容呈现出乱码,所以将properties文件改为utf8编码即可解决问题。 另一种解决方案是使用native-to-ascii功能,将输入的字符转换为unico码表中的码位,或者说unico值,例如\u0041表示英文字母a。这些unico值均为ascii码表中的字符,因ascii部分的字符编码在gbk和unico中是兼容的,所以即使prop...

2021-10-11 19:58:28 227

原创 开发常用工具(不定期更新)

好用:quartz/Cron/Crontab表达式在线生成工具-BeJSON.com

2021-10-04 15:43:05 118

Windows系统mysqlzip安装包

方便快捷在Windows系统本地临时使用mysql

2024-10-21

nodejs最新mac系统安装包

在mac系统上直接安装的nodejs包

2024-10-15

Mac系统 谷歌浏览器安装

Mac系统 谷歌浏览器安装

2024-10-12

Xshell5.zip Linux远程连接工具

Linux远程连接工具 适用于学习Linux系统的人

2021-10-26

空空如也

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

TA关注的人

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