- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 WebSockeret快速入门
在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。客户端发起HTTP握手,告诉服务端进行WebSocket协议通讯,并告知WebSocket协议版本。服务端确认协议版本,升级为WebSocket协议。Sec-WebSocket-Accept: 用来告知服务器愿意发起一个websocket连接, 值根据客户端请求头的Sec-WebSocket-Key计算出来。"已掉线,请重新登录!
2022-09-12 10:15:23
843
原创 Spring Security + jwt入门
Spring 是非常流行和成功的 Java 应用开发框架,正是 Spring 家族中的 成员。基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方 案。正如你可能知道的关于安全方面的两个主要区域是”认证”和“授权”,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分,这两点也是 Spring Security 重要核心功能。用户认证:验证某个用户是否为系统中的合法主体,也就是说用户能否访问 该系统。...
2022-08-31 17:39:21
687
原创 Springcloud_微服务架构理论入门
SpringCloud分布式微服务架构的站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶
2022-08-30 09:20:56
575
原创 SpringBoot
为什么用SpringBoot能快速创建出生产级别的Spring应用SpringBoot优点创建独立Spring应用内嵌web服务器自动starter依赖,简化构建配置自动配置Spring以及第三方功能提供生产级别的监控、健康检查及外部化配置无代码生成、无需编写XMLSpringBoot是整合Spring技术栈的一站式框架SpringBoot是简化Spring技术栈的快速开发脚手架官网文档架构SpringBoot参考文档。......
2022-07-16 14:35:39
196
1
原创 Spring 5笔记
meven依赖xml 解析、工厂模式、反射实体类bean.xml注意:使用P命名空间需要添加 p 名称空间在配置文件中实体类bean.xml在 spring 配置文件中引入名称空间 util2.6、IOC 操作 Bean 管理(bean 作用域)在 Spring 里面,默认情况下,bean 是单实例对象设置单实例还是多实例在 spring 配置文件 bean 标签里面有属性(scope)用于设置单实例还是多实例scope 属性值第一个值 默认值,singleton,表示是单实例对象
2022-07-08 17:49:10
100
原创 sqoop笔记
安装Sqoop的前提是已经具备Java、Hadoop和hive的环境。下载地址:Index of /dist/sqoop (apache.org)解压sqoop安装包重命名配置文件修改配置文件拷贝JDBC驱动验证Sqoop4.Sqoop的简单使用案例在Sqoop中,"导入"概念指:从非大数据集群(RDBMS)向大数据集群(HDFS,HIVE,HBASE)中传输数据,叫做:导入,即使用import关键字。MySql到HDFS全部导入查询导入注意:导入指定列使用sqoop
2022-06-07 11:35:56
273
原创 JWT笔记
JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个,并且这个带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。Ps: CSRF:跨站请求攻击,简单地说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并运行一些操作。JWT由3部分组成:标头(Header)、有效载荷(Payload)和签名(Signature)。在传输的时候,会将JWT的3部分分别进行Base64编码后用进行连接形成
2022-06-02 10:56:52
314
原创 Kafka入门
Kafka入门1.Kafka 概述2.Kafka 快速入门1.Kafka 概述定义Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。消息队列传统消息队列的应用场景使用消息队列的好处:解耦允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。可恢复性系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复
2022-05-27 11:30:04
134
原创 Typora图片上传阿里云OSS
Typora图片上传阿里云OSS解决Typora上传优快云时图片转存问题!开通阿里云对象存储OSS服务:对象存储OSS_云存储服务_企业数据管理_存储-阿里云 (aliyun.com)购买阿里云对象存储OSS资源包创建Bucket获取Bucket 的信息获取 AccessKey点击控制台上的头像可以选择主 accesskey 也可以设置 子用户获取 key 和 secret安装PicGo-Core打开配置文件编写如下配置:
2022-05-26 15:36:17
245
原创 Redis 6学习笔记
Redis 61.NoSQL数据库简介2.Redis概述安装3.常用五大数据类型4.Redis配置文件介绍5.Redis的发布和订阅6.Redis新数据类型7.Redis_Jedis_测试8.Redis_Jedis_实例9.Redis与Spring Boot整合10.Redis_事务_锁机制_秒杀11.Redis持久化之RDB12.Redis持久化之AOF13.Redis_主从复制14.Redis集群15.Redis应用问题解决15.分布式锁1.NoSQL数据库简介1.技术发展技术的分类:解决
2022-05-26 11:10:59
283
原创 图解Kafka
前言Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。基础Kafka 是一套流处理系统,可以让后端服务轻松的相互沟通,是微服务架构中常用的组件。生产者消费者生产者服务 Producer 向 Kafka 发送消息,消费者服务 Consumer 监听 Kafka 接收消息。一个服务可以同时为生产者和消费者。Topics 主题Topic 是生产者发送消息的目标地址,是消费者的监听目标。一
2022-05-22 19:09:13
188
2
原创 Flume笔记
Flume笔记1.Flume 概述1.Flume 定义Flume 是 Cloudera 提供的一个高可用的,高可靠的,分布式的**海量日志采集、聚合和传输的系统。**Flume 基于流式架构,灵活简单。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PEdLtUGl-1653125508804)(Flume笔记.assets/image-20220521132920219.png)]2.Flume 基础架构[外链图片转存失败,源站可能有防盗链机制,建议将图片
2022-05-21 17:35:20
162
原创 Docker学习笔记
Docker学习笔记1.Docker概述Docker的起源Docker的思想就来自于集装箱!**隔离:**Docker核心思想!打包装箱!每个箱子是互相隔离的。Docker通过隔离机制,可以将服务器利用到极致!Docker历史2010年,几个的年轻人,就在美国成立了一家公司 dotcloud做一些pass的云计算服务!LXC(Linux Container容器)有关的容器技术!Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源。他们
2022-05-21 09:08:36
2160
原创 Flink学习
Flink1.Flink 简介1.Flink 是什么Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.Apache Flink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行状态计算。2.Flink 的全球热度3.Flink 目前在国内企业的应用4.Flink
2022-05-20 08:09:37
1032
原创 2.IOC理论推导
IOC理论推导UserDao 接口public interface UserDao { void getUser();}UserDaoImpl 实现类public class UserDaoImpl implements UserDao { public void getUser() { System.out.println("默认获取用户数据"); }}UserService 业务接口public interface UserServ
2022-02-14 08:00:00
105
原创 C语言介绍
C语言简介C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。最新的C语言标准是C18。C语言的发展历史C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis ...
2022-02-02 13:01:18
473
空空如也
python遇到这种情况怎么办啊!😢
2021-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人