06 2022 档案

摘要:md5.js: var KEY = "!@#QWERT"; /* * Configurable variables. You may need to tweak these to be compatible with * the server-side, but the defaults work 阅读全文
posted @ 2022-06-28 20:35 咸瑜 阅读(1907) 评论(0) 推荐(0) 编辑
摘要:使用的时候 我是TS + vue3 的 defineComponent 用的是 wangEditor的4.x版本,5.x支持VUE3用的是组件,我还是用了4 因为vue3里 defineComponent 取DOM直接取是为null的【即: const editor = new E('#div1') 阅读全文
posted @ 2022-06-26 17:57 咸瑜 阅读(234) 评论(0) 推荐(0) 编辑
摘要:显示NAN 因为 两个返回的都是String 所以呢,String / String = NAN 阅读全文
posted @ 2022-06-25 09:32 咸瑜 阅读(14) 评论(0) 推荐(0) 编辑
摘要:因为要查询到数据库,看账号密码: 编写UserDetailService gitee:https://gitee.com/bi-hu/studySecuruty 阅读全文
posted @ 2022-06-16 09:02 咸瑜 阅读(45) 评论(0) 推荐(0) 编辑
摘要:SpringSecurity 编写核心配置类 gitee:https://gitee.com/bi-hu/studySecuruty 详细看GET ,后面应该会修改 其实里面就重写了三个点: 1. /** * 配置认证管理器 *///设置退出的url和token,redis操作地址 2 //调用us 阅读全文
posted @ 2022-06-15 17:42 咸瑜 阅读(49) 评论(0) 推荐(0) 编辑
摘要:gitee:https://gitee.com/bi-hu/studySecuruty 编写授权过滤器: 阅读全文
posted @ 2022-06-15 17:07 咸瑜 阅读(21) 评论(0) 推荐(0) 编辑
摘要:gitee:https://gitee.com/bi-hu/studySecuruty 编写Secutity认证过滤器 主要写了下面四个文件“ ” 步骤: 1认证的过滤器: 2.未授权统一处理 3。用到的实体类: 阅读全文
posted @ 2022-06-15 16:26 咸瑜 阅读(27) 评论(0) 推荐(0) 编辑
摘要:不想手动去Git init 初始化的话,那就 排除上传: New File : 工作空间add到暂存区:【下面颜色按白色主题】 选择项目、文件,右键,Git,add【添加到暂存区文件】 ,然后文件变绿色 选择项目右键commit,提交到版本库,那么文件变黑色 更改文件,内容和版本库不一致,文件变蓝色 阅读全文
posted @ 2022-06-14 15:13 咸瑜 阅读(26) 评论(0) 推荐(0) 编辑
摘要:redis自己启动 nacos: 根目录->bin->start.cmd 默认是8848 访问/nacos即可。 代码放码云了: 主要是这几段: 1.工具类: 2.密码处理类(JWT、退出、密码加密) 流程:生成JWT,密码加密,REIDS存储,REDIS删除。 码云:https://gitee.c 阅读全文
posted @ 2022-06-14 10:57 咸瑜 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1: package com.bihu.security.security; import io.jsonwebtoken.CompressionCodecs; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorith 阅读全文
posted @ 2022-06-14 10:56 咸瑜 阅读(22) 评论(0) 推荐(0) 编辑
摘要:启动临时服务:redis-server.exe redis.windows.conf,如果出现一个方形图标,安装临时服务成功。 如果: 我们不可能每次要用Redis都去开一下临时服务,可不可以跟其它服务一样能够开机自启?进入Redis安装包文件下,敲入命令注册服务:redis-server.exe 阅读全文
posted @ 2022-06-14 10:11 咸瑜 阅读(26) 评论(0) 推荐(0) 编辑
摘要:common用到的依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <scope>provided< 阅读全文
posted @ 2022-06-14 09:41 咸瑜 阅读(84) 评论(0) 推荐(0) 编辑
摘要:网关 geteway nacos redis ... 结构如下 当时定义父Maven版本: 如果Swagger冲突,那么百度匹配版本即可。 用到的依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2022-06-13 20:03 咸瑜 阅读(20) 评论(0) 推荐(0) 编辑
摘要:尚硅谷: 表: /* Navicat MySQL Data Transfer Source Server : 本地 Source Server Version : 50729 Source Host : localhost:3306 Source Database : acldb Target Se 阅读全文
posted @ 2022-06-13 19:19 咸瑜 阅读(86) 评论(0) 推荐(0) 编辑
摘要:依赖 配置 记得去邮箱开启你的服务 获得授权码 简单文本发送: Controller: Service: 测试: 发送HTML邮件: 附件邮箱: 阅读全文
posted @ 2022-06-12 11:36 咸瑜 阅读(27) 评论(0) 推荐(0) 编辑
摘要:设置一下 登录成功跳转的端点为 /test/index success.html: 然后设置一下退出的端点 和 视图: 退出的端点是/logout,退出成功跳转到/test/index 主要还是设置一下退出的端点。 当你访问了 /logout 那么之前浏览器的全部授权都会清除,重新登录。 阅读全文
posted @ 2022-06-11 14:42 咸瑜 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1.开启注解,把下面注解放在配置类上: 注解1:@Secured 当访问 /test/index端点的时候,如果用户角色不是XianYu 那么拦截 爆403 注意 这里需要加 ROLE_ 我们一定要区分开 权限和角色,角色是带ROLE_的 注解2:@PreAuthorize 首先配置类开启这个注解: 阅读全文
posted @ 2022-06-11 10:53 咸瑜 阅读(706) 评论(0) 推荐(0) 编辑
摘要:非常简单,就是在 WebSecurityConfigurerAdapter 里面重写 void configure(HttpSecurity http) 时,配置即可: 然后在static下创建403.html 阅读全文
posted @ 2022-06-11 10:24 咸瑜 阅读(35) 评论(0) 推荐(0) 编辑
摘要:代码已进行前置操作:关联数据库用户名和密码、自定义登录页。 权限: 还记得权限是 重写 UserDetailsService 的 loadUserByUsername 给予的,下面我们给予它admins: 写入权限为:单权限写入,多权限写入: 单权限写入: hasAuthority,里面只能写一个权 阅读全文
posted @ 2022-06-10 15:32 咸瑜 阅读(85) 评论(0) 推荐(0) 编辑
摘要:前置操作:UserdetailService配置好 开始: 1.重写 WebSecurityConfigurerAdapter 配置的 void configure(HttpSecurity http) 方法:配置类实现相关配置: 然后你就在static里面new个login.html 就好: 注意 阅读全文
posted @ 2022-06-10 14:16 咸瑜 阅读(55) 评论(0) 推荐(0) 编辑
摘要:导入依赖: mybatisPlus 和 mysql 配置数据源,基础的我不多说啦 配置的时候记得,,,看下你mysql版本,有些版本需要加时区: 爆这个鬼错误。。。。 写前准备: 1.domain 实体类,对应数据库的: 2.可别忘记还要配置类中重写一下 UserDetailService,才可以自 阅读全文
posted @ 2022-06-10 09:33 咸瑜 阅读(41) 评论(0) 推荐(0) 编辑
摘要:SpringSecurity 特点: ⚫ 和 Spring 无缝整合。 ⚫ 全面的权限控制。 ⚫ 专门为 Web 开发而设计。 ◼旧版本不能脱离 Web 环境使用。 ◼新版本对整个框架进行了分层抽取,分成了核心模块和 Web 模块。单独 引入核心模块就可以脱离 Web 环境。 ⚫ 重量级。 创建Sp 阅读全文
posted @ 2022-06-09 21:50 咸瑜 阅读(36) 评论(0) 推荐(0) 编辑
摘要:先来环境: .env.development .env.production 这个我不多说了把 # just a flag 那个文件就写那个 ENV = 'production' # base api VUE_APP_BASE_API = '/xxxxx-api' 安装: npm i --save 阅读全文
posted @ 2022-06-07 09:36 咸瑜 阅读(282) 评论(0) 推荐(0) 编辑
摘要:vue create 项目名 因为使用 @vue/cli-v4.5.13 版本创建的项目中,vue 的版本为 v 3.0.0 。但是我们的项目需要使用最新的 script setup 语法,该语法在 v 3.0.0 版本中是不支持的,所以我们需要升级 vue 版本。大家可以通过以下指令进行升级:执行 阅读全文
posted @ 2022-06-06 10:33 咸瑜 阅读(40) 评论(0) 推荐(0) 编辑
摘要:import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' // ElementPlus import ElementPlu 阅读全文
posted @ 2022-06-05 10:45 咸瑜 阅读(410) 评论(0) 推荐(0) 编辑
摘要:分支记录版本位置,分支之间项目会影响,使用分支可以对项目起到保护作用。 当你创建一个远程仓库,默认主分支:master 一般master 分支上的才是稳定版本,可用版本,其他分支经过确认无误才会合并到master的。 每个分支可以单独管理【常规分支、保护分支、只读分支】 分支是可以合并的 分支简单点 阅读全文
posted @ 2022-06-03 12:58 咸瑜 阅读(59) 评论(0) 推荐(0) 编辑
摘要:场景是这样的: 最后代码会是这样的: 上面aaa是你写的 下面bbb是远程仓库的 阅读全文
posted @ 2022-06-03 09:21 咸瑜 阅读(31) 评论(0) 推荐(0) 编辑
摘要:预防针:首先空文件夹是不允许被提交到远程仓库【GIEEE、GITHUB 等托管平台 】的 步骤: 记住,那个origin是别名,是你绑定远程仓库的别名,以后都用它代替即可 修改网址: git remote set-url origin <新网址> git remote -v 是查看绑定的远程仓库信息 阅读全文
posted @ 2022-06-02 10:13 咸瑜 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-06-02 09:04 咸瑜 阅读(25) 评论(0) 推荐(0) 编辑
摘要:对于git提交规范 来说,不同的团队可能会有不同的标准 我们要学习的commitizen就是其中的佼 佼者!commitizen仓库名为 ,它提供了个git cz的指令于代替git commit,简单句话介绍它: 当你使commitizen进代码提交(git commit)时,commitizen会 阅读全文
posted @ 2022-06-01 21:24 咸瑜 阅读(101) 评论(0) 推荐(0) 编辑
摘要:LINUX: 查询全部java进程:ps -ef |grep java 或 ps -aux |grep java 杀死进程(强制):kill -9 PID 不间断运行:nohup java -jar 项目的包名.jar & 不间断 + 日志:nohup java -jar 项目的包名.jar >日志 阅读全文
posted @ 2022-06-01 10:46 咸瑜 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示