- 博客(37)
- 收藏
- 关注
原创 Golang Gin框架mqtt消费者
这里主要是展示一个非常简单的Gin框架下的mqtt消费者,在保持启动后持续轮训消费。BatchProcessing() {} 方法中 for{}中处理数据。消息持续消费,具体处理业务的逻辑代码自己写。viper全局调用yaml文件中的数据。doJYService 业务逻辑代码。redisClient 缓存客户端。
2025-02-08 10:15:51
420
原创 Vue3 脚手架扩展
element-plus是一个vue常用的ui组件库 @element-plus/icons-vue是element-plus中的icons组件化的库。element-plus和less,less-loader最好按照我这个版本来下载。其中的vue-router和vuex安装最新版的就行,因为项目是vue3。当 yarn dev 运行成功后,我们继续添加扩展。引入 element-plus 两个组件。首先我们要安装一些依赖。
2024-12-02 17:04:43
371
原创 Vue脚手架
首先检测 node.js 时候安装。多了一个这个文件,然后运行启动命令。通过cmd在文件夹目录下 运行。通过 yarn 安装 vite。打开Vscode打开文件夹。通过npm安装 yarn。安装完毕,并告知安装地址。
2024-12-02 15:36:22
145
原创 node下载与安装
vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npm install 就可以安装。webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。npm: nodejs 下的包管理器。
2024-12-02 15:26:20
369
原创 Springboot3 注解进行参数校验
用于检查对象(包装类:Integer、Boolean等)是否不为 null。该注解通常用于检查对象是否已经被初始化。用于检查字符串是否不为空,并且去除首尾空格后长度大于 0。该注解通常用于检查用户输入的字符串是否为有效值。用于检查集合或数组等对象是否为 null 或空。该注解通常用于检查字符串是否为空,集合是否为空等情况。在 Spring Boot 中,如果参数校验失败,将会抛出。为了统一处理这些异常,可以定义一个全局异常处理器。
2024-08-08 11:33:25
399
原创 Springboot3 slf4j、log4j 日志
每个starter 场景,都会导入一个核心场景 spring-boot-starter核心场景引入了日志的所用功能 spring-boot-starter-logging默认使用了logback +slf4j 组合作为默认底层日志日志是系统一启动就要用,xxxAutoConfiguration 是系统启动好了以后放好的组件,后来用的。日志是利用监听器机制配置好的。日志所有的配置都可以通过修改配置文件实现。
2024-08-06 14:32:09
504
原创 Springboot3 IPage与Pagehelper分页查询
使用IPage 有多个问题 就是 实例类的转换,实在不方便,将 RoleEntity 转入 RoleListVO 中原有的page信息不能再使用还需要进行 进一步的封装来简化代码,但是不需要其他引入。非常简单。
2024-08-06 10:50:20
372
原创 Docker 自定义网络
运行命令后,能看到已经加入网关 172.17.0.1 当前容器ip为172.17.0.2。ip由于各种原因可能会变化 且docker0的网络不支持自定义容器域名。--network mynet 加入指定网络。docker启动容器都会自动加入 docker0的网络。使用容器ip+容器断后可以互相访问。查看当前docker 中所有的网络。将指定容器加入到我们新创建的网络。创建一个自己的docker网络。
2024-08-01 13:57:12
230
原创 Docker 常用命令
运行镜像-d 后台运行,守护进程--name my-nginx 为容器取一个名字 my-nginx [不取名字,系统会给一个随机名称]-p 端口映射 [外部端口|不能重复,防止冲突] 8800:80 [容器内部端口]
2024-08-01 11:14:12
159
原创 Java Springboot3 Jwt接口token验证
环境:JDK17、Springboot3.0.5、jjwt0.12.3、Manve3.8.1。
2024-07-30 18:39:48
655
原创 Django5 模型定义与使用
ORM框架是一种程序技术,用于实现面向对象编程言中不同类型系统的数据之间的转换。从效果上说,它创建了一个可在编程语言中便用的”虚拟对象故据车”,通过对虚拟对象数据库的操作以而实现对目标数据障的操作,虚拟对象数据率与目标教据是相互对应的。在 Diango5中,虚拟对象数据库也称为模型,通过模型实现对目标数揭库的谈写操作,实现方法如下:1.配置目标数据库,在settings.py中设置配置属性2.构建虚拟对象数据库,在App 的models.py文件中以类的形式定义横型。
2024-07-29 14:50:30
1614
原创 Django5 项目配置settings.py文件
Django 的配置文件 setings.py用于配置整个网站的环境和功能,核心置必须有项目路径、钥配置、域名访问权限、App列表、中间件、资源文件、模板配置、数据库的连接方式。BASE_DIR 项目路径:主要通过OS模块读取当前项目在计算机系统的具体路径,该代码在创建项目时自动生成,一般情况下无须修改。SECRET_KEY密钥配置:密钥配置SECRET KEY;
2024-07-26 11:47:59
2008
原创 Django5应用创建与应用配置
为了更好的理解Diango5的应用配置,我们先来学习下Django的MTV横型Dlango的MTV分别代表:Model(模型:业务对象与数据库的对象(ORM)Template(模版): 负责如何把页面展示给用户View(视图): 负责业务逻辑,并在适当的时候调用Model和Template此外,Django还有一个urls分发,它的作用是将一个UR的页面请求分发给不同的vew处理,view再调用相应的Model和Template Djaneo WEB框架示意图如下所示。
2024-07-25 14:52:09
1665
原创 Django安装
在环境目录下有 django 这个 文件,是一个开发包。进入cmd 检查python环境。执行命令后在相应的文件夹中查看。Django 项目框架创建完成。
2024-07-25 10:50:30
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人