常用
文章平均质量分 68
spring
杨先生Yang
初来乍到,请多多关照
展开
-
java面试
③重定向: 父应用提供一个GET方式的登录接口A,用户通过子应用重定向连接的方式访问这个接口,如果用户还没有登录,则返回一个登录页面,用户输入账号密码进行登录,如果用户已经登录了,则生成加密的token,并且重定向到子应用提供的验证token的接口B,通过解密和校验之后,子应用登录当前用户,虽然解决了安全和跨域,但是没前两种简单。锁状态只能升级不能降级。不是,因为所有线程共享一个单例Bean,存在资源的竞争所以是线程不安全的,实际上大部分时间Bean是无状态的,所以说在某种程度上来说Bean其实是安全的。原创 2024-03-08 10:15:33 · 1056 阅读 · 0 评论 -
常用的网站
现在用云笔记的人应该蛮多的,可以总结归纳自己的一些知识储备或者相关的业务资料,加上他们自带的跨平台特性,用起来还是很方便的。多平台思维导图软件,可用于Windows,Mac和Linux等桌面环境,也可以在线使用或在苹果,安卓等移动端上使用。推荐几个常用的国内外云笔记平台,比较常用的应该是印象、有道、石墨,有一些国外的访问速度比较慢,影响体验。免费在线作图,实时协作,支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等。免费的在线图片压缩工具,压缩率高,无损画质,直接拖拽使用,很方便。原创 2024-03-05 17:53:07 · 410 阅读 · 0 评论 -
MyBatis-Plus
MyBatis-plus 是一款 Mybatis 增强工具,用于简化开发,提高效率。下文使用缩写 mp来简化表示 MyBatis-plus,本文主要介绍 mp 搭配 Spring Boot 的使用。注:本文使用的 mp 版本是当前最新的3.4.2,早期版本的差异请自行查阅文档官方网站:baomidou.com/快速入门创建一个Spring Boot项目导入依赖<!-- pom.xml --> <?xml version="1.0" encoding="UTF-转载 2021-06-01 12:59:32 · 548 阅读 · 0 评论 -
code ELIFECYCLE errno 3221225
这种情况很大可能就是nodejs版本问题,换个版本吧因为是新安装,所以也遇到了其他问题解决之前尝试的几种方法:第一种:webpack-dev-server版本和vue版本不一样,需要将webpack-dev-server卸载了,安装对应版本解决方法:1 查看vue版本是 vue -V2 卸载npm uninstall webpack-dev-server3 安装npm i webpack-dev-server@3.0.04 安装npm install webpack cli -D5 正.原创 2021-05-26 14:34:21 · 1229 阅读 · 0 评论 -
整合JWT工具类
package com.java.commonUtil;import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jws;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.springframework.http.server.reactive.ServerHttpRequest;import org.springframework.u原创 2021-05-17 00:09:08 · 139 阅读 · 0 评论 -
云服务比较----笔记
1.云服务器,阿里云叫 ECS,亚马逊叫 EC22.云数据库,阿里云叫 RDS,亚马逊叫 RDS3.负载均衡,阿里云叫LBS,亚马逊叫 ELB4.对象存储,阿里云叫OSS,亚马逊叫S3云服务器,可以简单地理解为在云端 24 小时运行的一台计算机,其在功能上与个人计算机没有太大的区别。是云计算产品的基本款,几乎每个客户都必买的,好比是电商中的爆款。所以规格也是最多的,从1核1G到32核64G,各种配置都有,还可以随意升降配置,也没多大差别,可以包年包月,也可以按量随用随买。使用上和自己买台服务器也没有原创 2020-10-17 09:55:20 · 920 阅读 · 1 评论 -
1.Redis支持的数据类型?
1.Redis支持的数据类型?String(字符串)格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key2 value2Redis hash 是一个键值(key=>value)对集合。Redis hash是一个string类型的field和va原创 2020-10-17 09:54:30 · 323 阅读 · 0 评论 -
Redis面试教程
Redis面试教程redis基本数据结构本文脑图前言Redis是基于c语言编写的开源非关系型内存数据库,可以用作数据库、缓存、消息中间件,这么优秀的东西客定要一点一点的吃透它。这是关于Redis五种数据结构详解,包括这五种的数据结构的底层原理实现。理论肯定是要用于实践的,因此最重要的还是实战部分,也就是这里还会讲解五种数据结构的应用场景。话不多说,我们直接进入主题,很多人都知道Redis的五种数据结构包括以下五种:String:字符串类型List:列表类型Set:无序集合类型ZS原创 2020-10-05 18:02:11 · 849 阅读 · 0 评论 -
Intellij IDEA炫酷的插件
1、日晒主题 Solarized Themes推荐指数:☆☆☆☆☆推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。背景图可是另外的插件设置的哈Background Image Plus + 2、idea上 类调用时序图 SequenceDiagram for IntelliJ IDEA推荐指数:☆☆☆推荐理由:在梳理别人的代码的时候, 能够很清晰的看到依赖调用时序 3、彩色括号 Rainbow Brackets ..原创 2020-08-08 12:06:04 · 838 阅读 · 2 评论 -
VS Code下载和安装
VS Code下载和安装一、下载地址https://code.visualstudio.com/二、安装下一步就可以三、初始设置1、中文界面配置首先安装中文插件:Chinese (Simplified) Language Pack for Visual Studio Code右下角弹出是否重启vs,点击“yes”有些机器重启后如果界面没有变化,则 点击 左边栏Manage -> Command Paletet…【Ctrl+Shift+p】在搜索框中输入“configure dis原创 2020-08-05 23:00:34 · 3434 阅读 · 0 评论 -
Node.js在线安装与配置
一、安装环境1、本机系统:Windows 10(64位)二、安装Node.js步骤1、Node.js下载:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、安装一直下一步指导安装完成新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理查看npm版本 npm -v查看Node.js版本 node -v四、环境配置主要配置的是npm安装的全局模块所在的路径,原创 2020-08-05 22:38:29 · 570 阅读 · 0 评论 -
VSCode设置默认打开浏览器
1、安装open in browser插件2.vscode 修改默认浏览器选择文件—首选项----设置输入open-in-browser.default3、vscode怎么修改默认浏览器在安装完open in browser插件后,在打开的html文件代码中点击鼠标右键可以看到多了两个打开选择,点击选项即可打开浏览器进行预览。Open in Default Browsers:使用默认浏览器打开 快捷键:alt+bOpen in Other Browsers:使用其他浏览器打开 快捷键:alt+原创 2020-08-03 17:12:56 · 4847 阅读 · 0 评论 -
常用技术选型
技术选型技术说明官网SpringBoot容器+MVC框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成http://www.mybati原创 2020-07-16 15:58:33 · 161 阅读 · 0 评论