笔记
文章平均质量分 70
浪去爪哇岛喝咖啡
一生二,二生三,三生万物。
展开
-
权限框架SpringSecurity实用总结
1.数据库结构图:2. SpringSecutiryConfiguration 此框架核心配置类package com.pug.security;@Configuration@EnableWebSecurity@EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true)public class SpringSecutiryConfiguration extends WebSecurityConf原创 2022-02-28 00:40:10 · 566 阅读 · 0 评论 -
权限框架SpringSecurity3
SpringSecurity常见配置操作UserDetailsService详解当什么也没有配置的时候,账号和密码是由 Spring Security 定义生成的。而在实际项目中账号和密码都是从数据库中查询出来的。所以我们要通过自定义逻辑控制认证逻辑。如果需要自定义逻辑时,只需要实现 UserDetailsService 接口即可。接口定义如下:UserDetailsService认证接口,里面提供了一个方法loadUserByUsername(String username);这个接口是开发者自原创 2022-02-27 23:28:54 · 4400 阅读 · 0 评论 -
权限框架SpringSecurity2
基于内存使用自定义适配器SecurityConfiguration类实现WebSecurityConfigurerAdapter父类,覆盖两个方法,在configure中授予用户名和密码授予用户对应的角色package com.pug.security.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;原创 2022-02-26 23:57:37 · 220 阅读 · 0 评论 -
权限框架SpringSecurity1
官网:https://spring.io/projects/spring-security概述一句话:如果你是使用spring框架开发项目,那么你可以考虑使用SpringSecurity框架来帮助你完成登录,权限,角色的控制。你再也不需要去开发登录相关功能,SpringSecurity会自动帮你完成。SpringSecurity整体的架构体系基于内存基于数据库(90%)(rbac)基于JWT (Filter + Aop)(rbac + jwt)基于Auth2.0(基于token)基于CAS原创 2022-02-26 21:24:26 · 336 阅读 · 0 评论 -
静态资源压缩-nginx缓存问题
如果图片过大压缩后模糊,建议使用图片分段形式展示;1.人工压缩Css/JS/IMG实现压缩地址:http://tool.oschina.net/jscompress/2.Maven自动打包压缩 自动生成.min文件<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <原创 2022-02-26 19:22:16 · 636 阅读 · 0 评论 -
曾仕强财神学第一集笔记
财神学能学吗?能学,且不需要神通,不需要天赋。现代人思想偏差,才出现怪力乱神的味道!有必要学吗?要搞清楚哪些是神财,哪些是魔财,而不是通过喊叫和求神来发财!学了以后有效吗?曾老说有效!我暂且愿意相信,但需要经过时间的考验加自己的体会!学财神学,不是先要搞清楚财神是谁,而是要搞清楚我是谁,才去了解财神是谁!人际关系不是我和别人的关系,而是我和我的关系!什么是人?人字很好写,不好懂!人是什么?人是政治动物?人是没有羽毛的两足动物?人是有权胡说八道的动物?人是会思想的兽类?可怜人满肚子忧心.原创 2021-01-11 13:52:14 · 5028 阅读 · 2 评论 -
day05--vue登录页面shop_vue
登录/退出功能1.visual studio code下载https://pc.qq.com/detail/16/detail_22856.html2.使用visual studio code开发工具PS D:\projects\项目实战day01\code\vue_shop> git statusOn branch masterYour branch is up to date with 'origin/master'.nothing to commit, working tree原创 2020-07-28 22:42:41 · 254 阅读 · 0 评论 -
day04--测试接口
1.安装vue依赖包 PS D:\projects\vue_api_server> npm installerror:cb() never called! https://www.cnblogs.com/ssf-ll/p/12797117.htmlnpm install -g cnpm --registry=https://registry.npm.taobao.org使用node将项目跑起来!!!2.PS D:\projects\vue_api_server> node .\app原创 2020-07-27 22:57:54 · 99 阅读 · 0 评论 -
day03-安装mysql和phpstudy
day03-安装mysql和phpstudy1.安装mysql数据库2.安装nodejs环境3.配置项目相关信息4.启动项目5.使用postman测试后台项目接口是否正常安装mysql遇到如下错误:找不到MSVCP120.dllhttps://blog.csdn.net/qq_39445165/article/details/103757131?biz_id=102&utm_term=MSVCP120.dll&utm_medium=distribute.pc_search_r原创 2020-07-26 23:05:03 · 136 阅读 · 0 评论 -
day02
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" ćŒ‰ç§ćç¤şĺŽŒćˆä¸‰ćŹĄĺ›žč˝ŚďźŒĺłĺŻç”Ÿćˆ ssh key。cat ~/.ssh/id_rsa.pubC:\Users\37310>ssh -T git@gitee.comThe authenticity of host 'gitee.com (212.64.62.174)' can't be established.ECDSA key fingerprint原创 2020-07-26 06:44:36 · 239 阅读 · 0 评论 -
day01
项目步骤1.安装vue脚手架2.通过vue 脚手架创建项目3.配置vue路由4.配置element-ui组件库5.配置axios库6.初始化git远程仓库7.将本地项目托管到github或者码云中2.项目初始化配置nmp https://blog.csdn.net/u012830533/article/details/79986984PS D:\environment\node-v14.6.0-win-x64> .\npm config set prefix " D:\envir原创 2020-07-25 08:33:41 · 172 阅读 · 0 评论 -
JS
JS廖雪峰教程https://www.liaoxuefeng.com/wiki/1022910821149312/1023020895584256JavaScript简介JavaScript历史在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。你没看错,这哥们只用了10天时间。ECMAScri转载 2020-07-16 17:18:14 · 261 阅读 · 0 评论 -
mybatis入门第一篇
1.搭建数据库。类比一个工厂设计图纸。2.导入jar包。需要老板投资。3.编写核心配置文件。建厂所需要的人力物力,以及遵守的规范。4.编写utils类。加载核心配置文件,输入流,建厂。就是建筑工人建厂。返回sqlSessionFactory5.需要一个SqlSession对象。招聘打工仔。6.获取mapper实例。分具体岗位。7.实现增删改查。生产出不同产品。8.资源过滤问题。假设工...原创 2020-04-26 01:41:49 · 103 阅读 · 0 评论 -
MyBatis02:CRUD操作及配置解析
1.写pojo实体类CarInfo,保持属性名和Mysql中字段名一致2.编写Mapper接口,CarMapperpublic interface CarMapper { List<CarInfo> selectAll(); CarInfo selectByCar(@Param("car1") String car); int addInfo(CarI...原创 2020-04-12 10:51:24 · 149 阅读 · 0 评论 -
Mybatis入门---简单查询
1.在idea开发,环境,资料网站MVN库 mybatis-3.5.2Mybatis官方文档GitHub1.编写黄色标记的pom.xml: <modules> <module>mybatis-01-01</module> <module>mybatis-01</module> &l...原创 2020-04-10 17:02:18 · 120 阅读 · 0 评论 -
多线程两种实现方式
第一种通过继承Thead类来实现public class TestThread1 extends Thread{ @Override public void run() { for (int i = 0; i < 200; i++) { System.out.println("我在看代码---"+i); } }...原创 2020-04-08 21:43:09 · 108 阅读 · 0 评论 -
在虚拟机VMware上安装linux
在虚拟机VMware上安装linux1. 360一键下载安装2.CentOS镜像下载阿里云3.该破解的破解,有能力支持版权!!!4.按照以下图片顺序安装即可 5.安装VMware上的linuxv报错解决方案:https://jingyan.baidu.com/article/295430f189674d0c7e005038.html原因:2点击V可以快速引导到V开头...原创 2020-03-27 23:08:48 · 145 阅读 · 0 评论