- 博客(148)
- 收藏
- 关注
原创 mysql的安装下载
2、配置my.ini文件(安装哪个版本的数据库记得更改下面的两个路径,MySQL8没有data文件夹,只需要创建一个data空文件夹,在安装服务之前使用mysqld --initialize --console初始化一下即可)在bin的同级目录下直接创建my.ini文本(如果路径下已经有了.ini文件,可以直接改名为my.ini文本文件,替换掉里面的内容)1、解压到本地目录下,然后配置环境变量(也可以不配置,不影响使用,不过为了区分多版本的MySQL最好配置一下系统变量)
2024-12-27 12:39:44
405
原创 Spring Boot整合swagger
你可能尝试过写完一个接口后,自己去创建接口文档,或者修改接口后修改接口文档。而swagger就是一个在你写接口的时候自动帮你生成接口文档的东西,只要你遵循它的规范并写一些接口的说明注解即可。定义了3个环境的配置类,定义使用那个环境的配置类,模拟了一下只配置了端口,生产环境用的8081,在配置类中拿现在环境,进行判断,如果是生产环境关闭swagger。那既然是记录了接口文档,肯定不能在生产环境中使用 在swagger配置类中配置了在什么环境下可以查看接口及记录的接口文档。使用ui界面需要添加依赖。
2024-08-07 21:39:07
1261
1
转载 MobaXterm一款全能的远程工具
是一款由Mobatek开发的多功能远程计算机管理工具,集成了多种网络协议和工具,专为网络工程师和系统管理员设计。它提供了丰富的远程连接功能,包括SSH、RDP、VNC、X11转发等,支持文件传输和多标签界面,内置了文本编辑器和多种网络工具,是一款全能的远程管理软件。官网地址:MobaXterm的开发起始于2008年,最初只是一个简单的X服务器,但随着用户需求的不断增加和软件的逐步完善,MobaXterm逐渐发展成了一款功能全面、界面友好的远程管理工具。
2024-08-01 16:58:53
837
原创 进程管理工具top ps
top和ps是 Linux 系统中两个非常重要的用于管理和监控进程的命令工具。以下是它们的主要功能和区别:1. 动静2. 整体 & 详细:top 提供了一个实时动态更新的视图,能够持续显示系统中当前正在运行的进程信息及其资源占用情况。:除了显示进程信息外,top 还可以显示系统的,如平均负载(uptime,load average)、CPU使用率(%CPU)、内存使用量(%MEM)等。:默认情况下,top命令会定期(通常是3秒钟)刷新输出,更新进程列表和系统状态。top -d 2。
2024-08-01 09:15:14
532
原创 网络工具netstat & telnet
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息Bashnetstat [选项]-a或--all:显示所有连线中的Socket;-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址;-c或--continuous:持续列出网络状态;-C或--cache:显示路由器配置的快取信息;-e或--extend:显示网络其他相关信息;-F或--fib:显示FIB;
2024-08-01 09:10:13
1048
原创 linux常用命令
BashBashBashBash1、reboot2、shutdown -r now 立刻重启(root用户使用)Bash3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启ls常用命令语法Bash参数:-i 删除前逐一询问确认。-f 强制删除,无需逐一确认。-r 将目录及以下之档案亦逐一删除
2024-08-01 09:01:53
1201
原创 防火墙的开启、关闭、禁用命令
(1)设置开机启用防火墙:systemctl enable firewalld(2)设置开机禁用防火墙:systemctl disable firewalld(3)启动防火墙:systemctl start firewall(4)关闭防火墙:systemctl stop firewalld 或 systemctl stop firewalld.service(5)检查防火墙状态 systemctlfirewalld。
2024-08-01 08:54:46
3405
1
原创 OpenEuler安装部署教程
openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。
2024-07-31 22:10:10
1283
原创 Spring Security 介绍
总结来说,Spring Security通过认证、授权和过滤器链的机制,提供了一套完整的安全解决方案,可以保护应用程序免受未经授权的访问。它可以轻松地集成到任何基于Spring的应用程序中,提供了一套丰富的功能来保护应用程序的安全性。4. 安全上下文(Security Context):安全上下文是Spring Security用于存储当前用户的安全信息,比如认证信息、授权信息等。在Web应用程序中,每个请求都会通过一系列的过滤器,Spring Security就是在这个过程中介入并进行安全相关的操作。
2024-07-24 21:54:39
715
1
原创 RBAC权限管理设置
5. 角色权限关联表(role_permission):记录角色和权限之间的关联关系,包括角色ID、权限ID等信息。3. 用户角色关联表(user_role):记录用户和角色之间的关联关系,包括用户ID、角色ID等信息。4. 权限表(permission):记录系统中的所有权限,包括权限ID、权限名、权限类型等信息。1. 用户表(user):记录系统中的所有用户,包括用户ID、用户名、密码等信息。2. 角色表(role):记录系统中的所有角色,包括角色ID、角色名等信息。
2024-07-24 21:50:21
231
原创 阿里云OSS对象存储的使用和实现万能文件上传和文件读取
4.3、在该工具类中有四个属性,通过上面的步骤已经获得了我们上传图片到OSS所需要的四个参数:==bucketName、endpoint、accessKeyId、accessKeySecret==。它提供了可靠、安全、低成本的数据存储解决方案,可以通过网络随时随地访问存储的数据。3.3、通过安全验证后可以看到生成的==accessKeyId和accessKeySecret==,大家下载csv文件或者复制下来,因为点击确定后==不再显示==accessKeySecret!Bucket创建后,其名称无法修改。
2024-07-21 16:25:22
1965
原创 万能上传到阿里云oos并获取文件列表
前端和之前分文件夹万能上传一样。1、封装文件上传oos工具类。在配置文件中配置相应的信息。后端controller代码。
2024-07-21 15:45:03
506
原创 事务失效的八种情况
在开始讨论事务失效之前,先了解一下事务的基本概念。事务是一个操作序列,要么全部执行成功,要么全部执行失败。:事务中的所有操作要么全部完成,要么全部不完成。:事务完成后,数据要处于一致的状态。:一个事务的执行不能被其他事务干扰。:事务完成后,数据应该永久保存在 Spring 中,事务管理通常通过注解来实现。让我们来看一个简单的示例:在启动类上添加注解,开启事务支持在需要开启事务支持的方法上添加开启事务二、事务失效的八种情况1、非public修饰的方法@Transactional注解只能在在。
2024-07-19 12:07:13
2045
原创 在组件中显示tuku的照片
(1)错误:域名前面一定要加http://要不然会报错(2)在使用 defineModel传值时一定要动态绑定,要不然图片不显示(3)改完后在商品列表中显示图片信息必须在显示的图片中取第一张图片。
2024-07-15 22:07:27
370
原创 统一查询接口
统一接口:在查询时,不同的Api会响应返回不同类型的数据,前端处理起来就比较麻烦,沟通成本也比较高,定义一个productQuery类用来传递请求中的数据。编写查询语句,返回结果集合。
2024-07-15 15:58:38
217
原创 使用base64通用文件上传
编写一个上传文件的组件 tuku,点击图片上传后使用FileReader异步读取文件的内容,读取完成后获得文件名和base64码,调用后端uploadApi,传入姓名和base64文件信息,后端存入nginx中,用于访问。uploadService代码。
2024-07-15 14:41:40
453
原创 OpenEuler安装部署教程
openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。openEuler虚拟机开机,选择安装openEuler操作系统。1.选择安装openEuler操作系统。
2024-07-13 17:29:01
578
原创 nigix的下载使用
双击打开nginx的默认端口是80配置文件默认访问页面在目录下新建pages,放入图片在浏览器中输入地址进行访问可以在电脑中配置本地域名。
2024-07-13 16:12:22
389
原创 商品详情使用富文本编辑器
2、因为好多页面都需要用到,封装富文本编辑器组件。3、在商品编辑和商品添加页面添加富文本编辑器。Editor.vue代码。
2024-07-13 15:31:22
348
原创 使用mybatis的statementHander拦截器监控表和字段并发送钉钉消息
因为这个pagehelper是从stater中继承过来的,可以在stater中也加一个4.6版本的jsqlparser依赖。JSqlParser 是一个 SQL 语句解析器。它将 SQL转换为可遍历的 Java 类层次结构。新建mybatis的statementHander拦截器拦截器 类。解析Sql时引入JSqlParser。
2024-07-12 11:34:42
504
原创 idea修改全局配置、idea中用aliyun的脚手架,解决配置文件中文乱码
idea修改全局配置idea中用aliyun的脚手架,创建springBoot项目解决配置文件中文乱码
2024-07-11 14:49:10
416
原创 MyBatis执行流程,JDBC的执行流程,MyBatis拦截器,lastupdateby设置token里的花名
JBDC的底层主要是三个接口对象,Connection、Statement、ResultSet。Connection用于建立与数据库的连接,Statement用于向数据库发送sql语句,ResultSet用于封装sql查询语句的结果。
2024-07-11 14:29:34
896
原创 Threadlocal使用获取最后更新人信息
拿到token后放在请求头中发送商品的插入请求,在插入是设置拿到token中的nickName(花名)放入(lastUpdateBy)更新人字段中。在使用的token拦截器stater中,在拦截返回之前装入localUser对象。Threadlocal 的作用范围是一个线程,tomcat启动默认开启一个线程。首先点击登录,登录方法会返回token。编写LocalUser实体类。
2024-07-11 09:06:26
247
原创 发送手机,邮箱验证码
使用aliyun邮箱作为发件邮箱,需要在邮箱中开启代收功能1、引入依赖userController代码userService代码。
2024-07-10 09:14:02
402
原创 添加点击跳转页面,优化登录和注册页路由
1、在路由中添加登录页路由2、自定义登录页面3、在app.vue页面找到下拉框组件,添加点击事件4、使用vue-router中的useRoute和useRouter点击后可以跳转,但是还存在问题,路径这里如果我们需要更改登录路径时,两个都要修改可以在路由中使用名字在页面跳转时使用姓名这个属性的值进行跳转5、代码App.vue。
2024-07-09 14:52:13
526
原创 pinia的使用
但是并没有生效,是因为Pinia是默认存储在内存中的,当浏览器关闭和刷新时就会消失,可以使用pinia-plugin-persistedstate插件,存储在浏览器中,可以存储在localStore或者时sessionStore中,默认存储在localStore。这个按钮无论上次进来是展开还是折叠,每次进来默认都是展开的,如果想要记录上一次的状态就需要把这个变量存一下,存储在pinia中。Pinia是一个基于Vue 3的状态管理库,它使得管理Vue的全局状态变得更加容易和直观,导出pinia并使用。
2024-07-08 20:43:06
1179
原创 设计导航栏
二、这样的话我们可以在App.vue首页页面中添加布局并使用Menu组件,然后在Menu组件中使用elementPlues中的菜单组件,可优化路由菜单。打印下router发现存放的是当前显示内容对应的导航栏中的路由,rouer中的path就是当前页面的路径。打印下router变量发现router里面的routes存放的就是我们的路由。在路由中定义一个meta数组用于存储Menu组件中要用到的值。在菜单组件中使用路由,在点击时中间内容区域显示相应的内容。(2)在使用的Menu.vue组件中美化路由。
2024-07-08 19:52:49
443
原创 优化路由,优化请求url
把这个url抽出来,新建一个Api文件夹用于存放所有接口的url,在业务里只需要关注业务就可以。如果想要更改路径,在这里直接更改即可。
2024-07-06 19:15:27
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人