自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 oauth2基本概念

1.什么是oauth2OAuth2.0介绍 OAuth(Open Authorization)是一个关于授权(authorization)的开放网络标准,允许用户授权第三方 应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他 们数据的所有内容。OAuth在全世界得到广泛应用,目前的版本是2.0版。OAuth协议:https://tools.ietf.org/html/rfc6749 协议特点:简单:不管是OAuth服务提供者还是应用开发者,都很易于理解与使

2022-03-21 21:17:54 15617 4

原创 springBoot 2.X 整合 flowable6.7.1

1.在pom.xml 中添加依赖 <!-- flowable --> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>6.7.1</version&g

2021-11-30 17:46:10 2474

原创 oauth2-3

1.添加pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-oauth2</artifactId> </dependency>2.编写认证服务器代码import org.springframework.beans.f

2022-05-18 10:09:47 251

原创 oauth2-怎么使用

1.权限模型RBAC模型迄今为止最为普及的权限设计模型是 RBAC 模型, 基于角色的访问控制(Role-Based Access Control)2.使用框架shirospring security3.spring security 如何使用WebSecurityConfigurerAdapter@Configuration// 启用spring security@EnableWebSecurity(debug = true)//启用方法注解 例如 @PreAuthorize

2022-04-25 11:56:33 1181

原创 git 代码冲突

1.命令解决1.1 git stash (将代码存放本地缓存区)1.2 git pull (拉去代码)1.3 git stash pop(将本地代码缓存区代码释放,冲突的代码会出现<<<<<<< HEAD是指你本地的分支的============本地待提交的commit代码>>>>>>>> 39645e0443a07957dae)````## 1.4 解决冲突后git add . &&am

2022-03-17 09:52:45 126

原创 springboot 2.3.X 整合 elasticsearch

0. 官方文档1. 添加pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <exclusions> <excl

2021-10-14 14:45:42 231

原创 JPA 自定义映射

1. 创建 学生 ,教师表CREATE TABLE `sys_student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id', `username` varchar(11) DEFAULT NULL COMMENT '简称,网名', `teacher_id` int(11) DEFAULT NULL COMMENT '教师id', `gender` varchar(1) DEFAULT NULL COMMENT '性别', `dele

2021-10-14 14:23:18 639

原创 Ubuntu18.04修改网卡信息

cd /etc/netplan 目录修改配置文件

2021-10-12 12:01:14 260

原创 elasticsearch基本操作

ES 简介Elasticsearch 是基于Apache Lucene的开源分布式(全文)搜索引擎,,提供简单的RESTful API来隐藏Lucene的复杂性。ES 和 传统数据库对比传统数据库Elasticsearchdatabase(库)index(索引)table (表)ducument(文档)column(列)feild(属性)docker 下 安装 es 和 kibanaes 安装docker run -d -e ES_JAVA_POTS="

2021-09-27 18:11:54 223

原创 spring cloud 组件 gateway

1. pom 引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>2.2.5.RELEASE</version> <

2021-09-26 16:50:57 77

原创 JVM结构原理

1.jvm结构2.jvm 结构 简介2.1 栈 (stack)作用:主管 Java 程序的运行,它保存方法的局部变量、部分结果,并参与方法的调用和返回。特点: 栈是一种快速有效的分配存储方式,访问速度仅次于程序计数器 JVM 直接对虚拟机栈的操作只有两个:每个方法执行,伴随着入栈(进栈/压栈),方法执行结束出栈 栈不存在垃圾回收问题 栈中可能出现的异常: Java 虚拟机规范允许 Java虚拟机栈的大小是动态的或者是固定不变的 如果采用固定大小的 Java 虚拟机栈,那每个线程的 Java 虚拟

2021-09-26 16:12:48 122

原创 微信支付回调java.security.InvalidKeyException: Illegal key size

调试微信支付回调接口时突然出现这个异常,网上找了一些文章,debug 发现具体分析参考

2021-09-14 12:04:12 292

原创 elasticsearch7.X 自定义分词器

elasticsearch 自定义分词器1.新增自定义分词器官方文档PUT my_index{ "settings": { "analysis": { "analyzer": { "my_custom_analyzer": { "type": "custom", "tokenizer": "standard", "char_filter": [ "html_strip"

2021-07-21 19:12:35 1053

原创 Springboot 整合 unipush-V2

1.添加依赖 <dependency> <groupId>com.getui.push</groupId> <artifactId>restful-sdk</artifactId> <version>1.0.0.1</version> </dependency>2.在application.yml 中添加配

2021-06-23 16:51:28 1784 1

原创 springcloud alibaba整合openfeign

1.导入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>2. 添加配置信息

2021-06-23 16:04:20 284

原创 springcloud alibaba整合nacos

1.添加依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>版本号依据springcloudalibaba版本<version>

2021-06-22 10:51:05 102

原创 单机版 nacos1.4 部署

1 官方文档地址2.下载 nacos 文件3.使用mysql存储信息在解压文件cnf下有nacos-mysql.sql 文件是mysql 的建表语句4.修改nacos配置application.propertiesdb.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&use

2021-06-22 10:38:07 255

原创 springboot 整合wxpay

1添加依赖 <dependency> <groupId>com.github.javen205</groupId> <artifactId>IJPay-WxPay</artifactId> <version>2.7.4</version> </dependency>2在springboot的applicat

2021-06-22 10:05:25 407

原创 springboot 整合支付宝支付接口demo

1.引入依赖添加pom.xml的信息 <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.9.79.ALL</version> </dependency>2.配

2021-06-22 09:46:38 1081

原创 nginx配置

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-21 18:51:59 540

原创 docker

1.安装dockercurl -fsSL get.docker.com -o get-docker.shsudo sh get-docker.sh --mirror AzureChinaCloud2.docker 设置源vi /etc/default/docker添加或者修改DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"3.docker 拉取镜像docker pull 镜像名docker p...

2021-05-19 19:14:21 71

原创 java 基于 dynamic-datasource的动态数据源

0.动态数据源官网:https://dynamic-datasource.com/1.导入jar<!--引入 MyBatis-Plus 之后请不要再次引入 MyBatis 以及 MyBatis-Spring,以避免因版本差异导致的问题--><dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-st.

2021-05-19 16:58:59 1571 1

原创 mybatis-plus 整合 springboot2.x

0.mybatis-plus 官网:https://mp.baomidou.com/1.导入jar<!--引入 MyBatis-Plus 之后请不要再次引入 MyBatis 以及 MyBatis-Spring,以避免因版本差异导致的问题--><dependency> <groupId>com.baomidou</groupId>...

2019-04-04 18:07:50 252

原创 druid 整合springBoot2.x

0.druid 相关文档:https://github.com/alibaba/druid1.引入jar<!--mysql start --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactI...

2019-04-04 17:58:12 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除