SpringBoot
文章平均质量分 90
QLUGCL
每一步都算数
展开
-
微服务架构笔记
SpringCloud(多种框架组件技术集合的总框架)原创 2023-09-13 16:39:12 · 251 阅读 · 0 评论 -
网关--实现终端定位和信息交互的中间件
文章目录网关概念nginx网关Gateway网关实战开发及原理网关概念网关–百度百科举例说明假设你的名字叫小不点(很小,这里你就是一个url地址,指向某个网页资源),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的原创 2022-04-24 11:54:53 · 936 阅读 · 0 评论 -
基于SpringBoot定时任务
基于SpringBoot注解的定时任务。方法体自由定义,定时可以做的功能有很多。用途:定时发送信息或者统计数据。原创 2022-04-21 22:00:04 · 155 阅读 · 0 评论 -
Spring全家桶回顾
Spring为全家桶的核心Spring的@注解回顾SpringBoot,SpringMVC和Spring的关系注解类型@Autowired无法注入,异常:NullPointerException: null@MapperScanSpring的@注解回顾spring简单粗暴介绍:使用注解的类都是交给spring管理,需要spring实例化出bean对象,这样才能调用对应实例方法处理前端需求。于是可以发现serviceImpl,controller以及配置类的类名上面都是带@注解的spring中的b原创 2022-04-21 18:57:04 · 823 阅读 · 0 评论 -
微信支付笔记
文章目录尚硅谷提供的商户认证引入依赖开发微信支付接口总结尚硅谷提供的商户认证weixin:pay:#关联的公众号appidappid: wx74862e0dfcf69954#商户号partner: 1558950191#商户keypartnerkey: T6m9iK73b0kn9g5v426MKfHQH7X8rKwb#回调地址notifyurl: http://guli.shop/api/order/weixinPay/weixinNotify引入依赖<dependencie原创 2022-04-19 00:50:19 · 826 阅读 · 0 评论 -
微信登录笔记
文章目录OAuth2解决方案(token令牌机制的跨应用授权登录和跨服务器单点登录)微信登录配置文件登录的本质:服务端验证识别用户信息并返回对应的用户资源。OAuth2解决方案(token令牌机制的跨应用授权登录和跨服务器单点登录)现代微服务安全现代微服务中系统微服务化以及应用的形态和设备类型增多,不能用传统的登录方式核心的技术不是用户名和密码,而是token,由AuthServer颁发token,用户使用token进行登录,服务端根据秘钥解析token并识别用户信息。生活场景:QQ原创 2022-04-07 22:46:13 · 415 阅读 · 1 评论 -
JSON Web Token (JWT)笔记(token实现单点登录功能)
文章目录cookie(浏览器客户端)session(web服务端)单点登录三种方式cookie(浏览器客户端)百度百科-cookie(安全威胁)cookie是客户端技术,存储在本地浏览器中,每次发送请求带着cookie值发送。Cookie,有时也用其复数形式Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。简介Cookie 并不是它的原意“甜饼”的意思, 而是一原创 2022-04-05 14:42:33 · 3159 阅读 · 2 评论 -
验证码运行机制
文章目录腾讯云实现验证码服务腾讯云实现验证码服务最全腾讯云实现短信验证码步骤腾讯云体验:可以直接在云API在线体验API功能(无需再编写test),在线测试成功后,导入依赖,就可以直接cv到Impl层进行业务处理。...原创 2022-04-03 22:56:26 · 1089 阅读 · 0 评论 -
Window版Redis(Key:Value)笔记
因为前台的用户量大,你可能需要加缓存,或者前台的用户进行身份校验,操作很多前端要加缓存比如Redis,量大,直接让你查数据库,容易把数据库搞崩,原创 2022-03-26 19:32:13 · 1823 阅读 · 0 评论 -
SpringCloud(多种框架组件技术集合的总框架)笔记
文章目录微服务微服务的由来为什么需要微服务微服务与单体架构区别微服务本质什么样的项目适合微服务微服务开发框架Spring Cloud简介Spring Cloud 小版本分为 :Spring Cloud相关基础服务组件(需要匹配SpringBoot框架版本)Nacos(注册中心--消息中间件)配置步骤微服务微服务的由来微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机原创 2022-03-21 13:12:23 · 1363 阅读 · 0 评论 -
VUE+SpringBoot运行原理
实际开发中后端简单的crud处理的service,mapper层代码都可以使用mybatis-plus的代码生成器进行自动生成。而前端数据展示和数据封装处理有element-ui组件和vue框架的utils层。人为开发的部分后端:controller层和复杂(特殊需求)crud操作的service层(可以借助mp的原生BaseMapper进行操作)前端:views层(借助element-ui组件进行后端数据处理(this.本地属性赋值)和显示)和api层(进行前端请求数据封装)前端Vue框架的原创 2022-03-05 11:34:39 · 8202 阅读 · 4 评论 -
尚硅谷_谷粒学苑-微服务+全栈在线教育实战项目之旅
SpringBoot+Maven+MabatisPlusmaven在新建springboot项目引入RELEASE版本出错maven在新建springboot项目引入RELEASE版本出错maven详解maven就是通过pom.xml中的配置,就能够从仓库获取到想要的jar包。仓库分为:本地仓库、第三方仓库(私服)、中央仓库springframework.boot:spring-boot-starter-parent:2.2.1.RELEASE’ not found若出现jar包下载不了只有两原创 2022-03-02 23:58:33 · 4869 阅读 · 3 评论 -
VUE+element-ui文件上传
文章目录图片上传(ImageCropper)文件上传(el-upload)注意图片上传(ImageCropper)此前端代码自己封装了文件上传,只需要配置后端接口需求URL以及对应的图片上传成功后的处理函数,后端返回OSS生成的图片访问地址,然后cropsuccess函数将上传成功的图像进行显示。 <template> <div class="app-container"> <!-- 讲师头像 --> <el-form-item原创 2022-03-02 16:42:18 · 6112 阅读 · 1 评论 -
windows下的nginx配置与使用
文章目录简介nginx配置请求转发运行原理简介nginx配置请求转发运行原理首先是配置所有后端微服务的基本访问路径为nginx:http://localhost:9001/~,然后再配置映射具体的访问路径先是配置nginx的访问路径和端口:http://localhost:9001然后再配置其映射(正则表达式)和转发的访问路径和端口包含eduservice的url会被映射为http://localhost:8001/eduservice/相当于将请求中的http://localhost原创 2022-02-24 17:42:56 · 15999 阅读 · 2 评论 -
阿里云对象存储OSS(Object Storage Service)
文章目录简介endpoint:访问域名见解开发步骤配置文件utils层service层implcontroller层简介入门与实践教程阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本endpoint:访问域名见解阿里云OSS就像是一个远程数据库可以类比mysql数据库理解先是通过Endpoint(连原创 2022-02-24 10:23:54 · 6408 阅读 · 0 评论 -
Vue.js笔记
文章目录基础知识VUE入门script放在body和放在head的区别基本语法单项数据绑定和双向数据绑定基础知识HTML和CSSJSJQVUE入门基本框架<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name原创 2022-02-10 19:36:09 · 1381 阅读 · 1 评论 -
ES6入门
文章目录简介let变量作用范围let定义变量特点const声明常量数组解构对象解构模板字符串声明对象定义对象方法简写对象拓展运算符箭头函数简介ES标准中不包含 DOM 和 BOM的定义,只涵盖基本数据类型、关键字、语句、运算符、内建对象、内建函数等通用语法ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的ECMAScript的方言还有 Jscript 和 ActionScript)javascriptlet变量作用范围<script&g原创 2022-02-09 10:30:50 · 624 阅读 · 0 评论 -
Swagger配置与使用
添加链接描述添加链接描述若不配置文件将swagger导入原创 2022-02-04 13:19:16 · 4725 阅读 · 3 评论 -
MyBatis-Plus笔记
mybatismybatis-plus=hibernate(优点)+mybatis(优点)Mybatis-Plus将使用mybatis过程中那些常用且固定的简单CRUD套路进行进一步封装(BaseMapper,page等等)并且由于service也就是调用mapper进行服务的,所以自然mp也将service进行了封装,只需要传参(实体类)继承配置就可以使用。mp提供的BaseMapper接口包含了常用且固定的简单CRUD接口方法,还提供了对应接口方法的SQL语句。原创 2022-01-25 22:19:01 · 3583 阅读 · 1 评论 -
SpringBoot实训笔记
JS+SpringBoot:前后端分离Springboot前后端交互前端(JS)前端处理JSON字符串后端(springboot)拓展YMLJS的let和var区别分页前端后端注意Springboot前后端交互前端(JS)let searchKey= document.getElementById(“searchKey”).value;得到页面输入的值Document.getElementById(“id”).innerHTML=tempInnerHtml;设置对应id标签的值和添加标签。通过原创 2021-07-09 17:21:01 · 1831 阅读 · 3 评论