wms
牛奶味的团子
这个作者很懒,什么都没留下…
展开
-
日期的前后端格式
3、 后端序列化和反序列化注解。原创 2024-07-30 16:49:57 · 336 阅读 · 0 评论 -
Spring Security 介绍
总结来说,Spring Security通过认证、授权和过滤器链的机制,提供了一套完整的安全解决方案,可以保护应用程序免受未经授权的访问。它可以轻松地集成到任何基于Spring的应用程序中,提供了一套丰富的功能来保护应用程序的安全性。4. 安全上下文(Security Context):安全上下文是Spring Security用于存储当前用户的安全信息,比如认证信息、授权信息等。在Web应用程序中,每个请求都会通过一系列的过滤器,Spring Security就是在这个过程中介入并进行安全相关的操作。原创 2024-07-24 21:54:39 · 666 阅读 · 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 · 191 阅读 · 0 评论 -
阿里云OSS对象存储的使用和实现万能文件上传和文件读取
4.3、在该工具类中有四个属性,通过上面的步骤已经获得了我们上传图片到OSS所需要的四个参数:==bucketName、endpoint、accessKeyId、accessKeySecret==。它提供了可靠、安全、低成本的数据存储解决方案,可以通过网络随时随地访问存储的数据。3.3、通过安全验证后可以看到生成的==accessKeyId和accessKeySecret==,大家下载csv文件或者复制下来,因为点击确定后==不再显示==accessKeySecret!Bucket创建后,其名称无法修改。原创 2024-07-21 16:25:22 · 1257 阅读 · 0 评论 -
万能上传到阿里云oos并获取文件列表
前端和之前分文件夹万能上传一样。1、封装文件上传oos工具类。在配置文件中配置相应的信息。后端controller代码。原创 2024-07-21 15:45:03 · 348 阅读 · 0 评论 -
事务失效的八种情况
在开始讨论事务失效之前,先了解一下事务的基本概念。事务是一个操作序列,要么全部执行成功,要么全部执行失败。:事务中的所有操作要么全部完成,要么全部不完成。:事务完成后,数据要处于一致的状态。:一个事务的执行不能被其他事务干扰。:事务完成后,数据应该永久保存在 Spring 中,事务管理通常通过注解来实现。让我们来看一个简单的示例:在启动类上添加注解,开启事务支持在需要开启事务支持的方法上添加开启事务二、事务失效的八种情况1、非public修饰的方法@Transactional注解只能在在。原创 2024-07-19 12:07:13 · 1450 阅读 · 0 评论 -
在组件中显示tuku的照片
(1)错误:域名前面一定要加http://要不然会报错(2)在使用 defineModel传值时一定要动态绑定,要不然图片不显示(3)改完后在商品列表中显示图片信息必须在显示的图片中取第一张图片。原创 2024-07-15 22:07:27 · 323 阅读 · 0 评论 -
统一查询接口
统一接口:在查询时,不同的Api会响应返回不同类型的数据,前端处理起来就比较麻烦,沟通成本也比较高,定义一个productQuery类用来传递请求中的数据。编写查询语句,返回结果集合。原创 2024-07-15 15:58:38 · 167 阅读 · 0 评论 -
分页stater
自定义aop,以添加注解的方法为切入点,对目标方法做一层增强。PageXAutoConfiguration代码。原创 2024-07-15 15:35:24 · 237 阅读 · 0 评论 -
使用base64通用文件上传
编写一个上传文件的组件 tuku,点击图片上传后使用FileReader异步读取文件的内容,读取完成后获得文件名和base64码,调用后端uploadApi,传入姓名和base64文件信息,后端存入nginx中,用于访问。uploadService代码。原创 2024-07-15 14:41:40 · 323 阅读 · 0 评论 -
nigix的下载使用
双击打开nginx的默认端口是80配置文件默认访问页面在目录下新建pages,放入图片在浏览器中输入地址进行访问可以在电脑中配置本地域名。原创 2024-07-13 16:12:22 · 233 阅读 · 0 评论 -
商品详情使用富文本编辑器
2、因为好多页面都需要用到,封装富文本编辑器组件。3、在商品编辑和商品添加页面添加富文本编辑器。Editor.vue代码。原创 2024-07-13 15:31:22 · 223 阅读 · 0 评论 -
vue中父子传递属性值
自定义图库组件在add.vue中应用tuku组件并给默认值效果。原创 2024-07-13 11:56:48 · 333 阅读 · 0 评论 -
编写商品列表和商品编辑和商品新增页面
【代码】编写商品列表和商品编辑和商品新增页面。原创 2024-07-13 10:13:04 · 278 阅读 · 0 评论 -
使用mybatis的statementHander拦截器监控表和字段并发送钉钉消息
因为这个pagehelper是从stater中继承过来的,可以在stater中也加一个4.6版本的jsqlparser依赖。JSqlParser 是一个 SQL 语句解析器。它将 SQL转换为可遍历的 Java 类层次结构。新建mybatis的statementHander拦截器拦截器 类。解析Sql时引入JSqlParser。原创 2024-07-12 11:34:42 · 455 阅读 · 0 评论 -
MyBatis执行流程,JDBC的执行流程,MyBatis拦截器,lastupdateby设置token里的花名
JBDC的底层主要是三个接口对象,Connection、Statement、ResultSet。Connection用于建立与数据库的连接,Statement用于向数据库发送sql语句,ResultSet用于封装sql查询语句的结果。原创 2024-07-11 14:29:34 · 848 阅读 · 0 评论 -
Threadlocal使用获取最后更新人信息
拿到token后放在请求头中发送商品的插入请求,在插入是设置拿到token中的nickName(花名)放入(lastUpdateBy)更新人字段中。在使用的token拦截器stater中,在拦截返回之前装入localUser对象。Threadlocal 的作用范围是一个线程,tomcat启动默认开启一个线程。首先点击登录,登录方法会返回token。编写LocalUser实体类。原创 2024-07-11 09:06:26 · 217 阅读 · 0 评论 -
前端使用pinia中存入的值
导入pinia,创建pinia实例。使用pinia中的值。原创 2024-07-10 21:55:38 · 402 阅读 · 0 评论 -
【无标题】
在页面中引入pinia,并创建实例。Vue解析token中携带的数据。原创 2024-07-10 21:48:46 · 361 阅读 · 0 评论 -
MD5加密和注册页面的编写
register.vue代码。使用Api时每次都要导入。原创 2024-07-10 21:08:32 · 302 阅读 · 0 评论 -
发送手机,邮箱验证码
使用aliyun邮箱作为发件邮箱,需要在邮箱中开启代收功能1、引入依赖userController代码userService代码。原创 2024-07-10 09:14:02 · 362 阅读 · 0 评论 -
pinia的使用
但是并没有生效,是因为Pinia是默认存储在内存中的,当浏览器关闭和刷新时就会消失,可以使用pinia-plugin-persistedstate插件,存储在浏览器中,可以存储在localStore或者时sessionStore中,默认存储在localStore。这个按钮无论上次进来是展开还是折叠,每次进来默认都是展开的,如果想要记录上一次的状态就需要把这个变量存一下,存储在pinia中。Pinia是一个基于Vue 3的状态管理库,它使得管理Vue的全局状态变得更加容易和直观,导出pinia并使用。原创 2024-07-08 20:43:06 · 831 阅读 · 0 评论 -
设计导航栏
二、这样的话我们可以在App.vue首页页面中添加布局并使用Menu组件,然后在Menu组件中使用elementPlues中的菜单组件,可优化路由菜单。打印下router发现存放的是当前显示内容对应的导航栏中的路由,rouer中的path就是当前页面的路径。打印下router变量发现router里面的routes存放的就是我们的路由。在路由中定义一个meta数组用于存储Menu组件中要用到的值。在菜单组件中使用路由,在点击时中间内容区域显示相应的内容。(2)在使用的Menu.vue组件中美化路由。原创 2024-07-08 19:52:49 · 392 阅读 · 0 评论 -
优化路由,优化请求url
把这个url抽出来,新建一个Api文件夹用于存放所有接口的url,在业务里只需要关注业务就可以。如果想要更改路径,在这里直接更改即可。原创 2024-07-06 19:15:27 · 256 阅读 · 0 评论 -
路由Vue-Router使用
查看安装好的vue-router。原创 2024-04-03 17:40:21 · 388 阅读 · 0 评论 -
商品分页,商品模糊查询
引入分页定义分页主件的参数在请求url上拼接参数定义改变当前页码后触发的事件,把当前页码的值给到分页表单,重新查询。原创 2024-07-06 15:42:41 · 266 阅读 · 0 评论