04 2022 档案

摘要:设计模式概述 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面 阅读全文
posted @ 2022-04-26 19:58 BearBrick0 阅读(34) 评论(0) 推荐(0) 编辑
摘要:项目简介 Mall商城项目致力于打造一个完整的大型分布式架构的电商平台,采用先阶段流行的前后端分离模式编写。 Mall商城是一套电商项目,包括前台的商城系统以及后台管理系统,基于SpringCloud、SpringCloud Alibaba、Mybatis-plus实现。 前台商城系统包括:用户登陆 阅读全文
posted @ 2022-04-25 20:44 BearBrick0 阅读(821) 评论(0) 推荐(0) 编辑
摘要:设计模式实战 👾设计模式demo实战。 项目地址:https://github.com/bearbrick0/designpattern 🫑创建型设计模式 创建型的设计模式包括:单例模式、工厂模式、建造者模式、原型模式。它主要解决对象的创建问题。封装复杂的问题,解耦对象创建代码和使用代码。 🥦 阅读全文
posted @ 2022-04-25 20:39 BearBrick0 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Vue 学习目标 前端知识体系 HTML(页面的结构)、CSS(表现层)、JavaScript(行为) HTML 就不说了。 CSS CSS层叠样式是一门标记语言,并不是编程语言,因此不可以自定义变量,不可以引用等,换句话说就是不具 任何语法支持,它主要缺陷如下: 语法不够强大,比如无法嵌套书写,导 阅读全文
posted @ 2022-04-17 00:32 BearBrick0 阅读(57) 评论(0) 推荐(0) 编辑
摘要:基于TCP与HTTP的RPC调用的区别 RPC即远程服务调用 出现原因:随着项目越来越大,访问量越来越大,为了突破性能瓶颈,需要将项目拆分成多个部分,这样比起传统的项目都是本地内存调用,分布式的项目之间需要在网络间进行通信 服务之间的远程调用通常有两种方式,即基于TCP的远程调用和基于Http的远程 阅读全文
posted @ 2022-04-17 00:11 BearBrick0 阅读(158) 评论(0) 推荐(0) 编辑
摘要:WebSocket 为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户端向服务 阅读全文
posted @ 2022-04-17 00:10 BearBrick0 阅读(74) 评论(0) 推荐(0) 编辑
摘要:如何保证消息不被重复消费? 或者说,如何保证消息消费的幂等性? 业务场景 在本项目中,新增员工接口,会有邮件发送,在测试接口的过程中,我们可能会有重复增加的操作,相对应的消费者端会收到两个邮件。 但是我们的用户已经收到了入职邮件。 显然这种情况,我们在生产中是不希望发生的。(会被员工在背后骂的,这S 阅读全文
posted @ 2022-04-15 17:12 BearBrick0 阅读(406) 评论(0) 推荐(0) 编辑
摘要:如何保证消息的可靠性的投递 在本项目中,添加员工会发送入职邮件,利用RabbitMQ的队列发送入职邮件。这部分只是实现发送邮件的功能,RabbitMQ它有它的优点就是异步、解耦、流量削峰。RabbitMQ在我们的邮件发送中扮演的角色,就相当于一个中转站。 就好比,我们平时的驿站,取快递的这个操作,大 阅读全文
posted @ 2022-04-15 10:36 BearBrick0 阅读(85) 评论(0) 推荐(0) 编辑
摘要:云E办接口文档 简介:云E办接口文档 HOST:localhost:8081 联系人:wanglufei Version:1.0 接口路径:/v2/api-docs captcha-controller 验证码 接口描述: 接口地址:/captcha 请求方式:GET consumes:["appl 阅读全文
posted @ 2022-04-13 09:47 BearBrick0 阅读(830) 评论(1) 推荐(0) 编辑
摘要:JWT 常见的认证机制 HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三 阅读全文
posted @ 2022-04-12 18:33 BearBrick0 阅读(87) 评论(1) 推荐(0) 编辑
摘要:Oauth2认证的简单介绍 简介 第三方认证技术方案最主要是解决认证协议的通用标准问题,因为要实现跨系统认证,各系统之间要遵循一定的接口协议。 OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认 阅读全文
posted @ 2022-04-11 23:41 BearBrick0 阅读(418) 评论(0) 推荐(0) 编辑
摘要:SpringSecurity中的CSRF解读 从刚开始学习SpringSecurity时,在配置类中一直存在这样一行代码:http.csrfo.disable() 如果没有这行代码导致用户无法被认证。这行代码的含义是:关闭 csrf 防护。 什么是CSRF CSRF (Cross-site requ 阅读全文
posted @ 2022-04-11 16:47 BearBrick0 阅读(492) 评论(0) 推荐(0) 编辑
摘要:SpringSecurity学习 SpringSecurity简介 安全框架的概述 什么是安全框架?是为了解决安全问题的框架。如果没有安全框架,我们需要手动处理每个资源的访问控制,非常麻烦。使用安全框架,我们可以通过的配置方式实现对资源的访问控制。 常用的安全框架概述 SpringSecurity: 阅读全文
posted @ 2022-04-11 11:47 BearBrick0 阅读(443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩