![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
记录学习过的java技术
积极向上的zzz
这个作者很懒,什么都没留下…
展开
-
类加载过程
参考:B站《【JVM】Java类加载机制这块算是玩明白了》java类的生命周期加载:读取class文件,转化为某种静态数据结构存储在方法区中,并在堆中生成一个便于用户调用java.lang.Class类型的对象的过程验证:对静态结构进行语法语义上的分析,确保不会产生危害虚拟机的行为准备:为类变量分配内存和并初始化类变量值解析:把符号引用替换为直接引用。符号引用是一组用来描述引用对象的一组符号直接引用:内存中的地址。A调用的B是一个具体的类那么就是静态解析;如果B是一个抽象类或接口,原创 2024-05-26 18:56:12 · 261 阅读 · 0 评论 -
简单了解nginx
参考:B站《30分钟Nginx入门教程》原创 2023-12-28 13:45:32 · 412 阅读 · 0 评论 -
简单了解ElasticSearch(ES)
ES是一个使用Java语言并且基于Lucene编写的搜索引擎框架,他提供了分布式的全文搜索功能,提供了一个统一的基于RESTfu风格的WEB接口,官方客户端也对多种语言都提供了相应的API。补充1、Lucene:Lucene本身就是一个搜索引擎的底层。ES封装了Lucene。(Lucene功能不全,用户使用体验不佳)2、分布式:ES主要是为了突出他的横向扩展能力。(ES集群扩展只需要修改几个配置文件,方便)原创 2023-12-27 16:03:22 · 556 阅读 · 0 评论 -
zookeeper简介及优缺点
参考:B战《黑马程序员Zookeeper视频教程,快速入门zookeeper技术》B站《为什么微服务与高并发程序都在放弃 Zookeeper》原创 2023-12-24 12:49:55 · 485 阅读 · 0 评论 -
docker入门
本文参考:B站《30分钟Docker入门教程》原创 2023-12-23 21:57:45 · 369 阅读 · 0 评论 -
java序列化和反序列化
序列化:对象->字节序列反序列化:字节序列->对象。原创 2023-12-23 14:57:26 · 371 阅读 · 0 评论 -
websocket实现消息推送
消息推送的常见方式1轮询2长轮询3SSE4websocket(重点介绍)原创 2023-12-20 16:07:50 · 374 阅读 · 0 评论 -
Cookie、Session、Token的区别
2服务器生成JWT,服务器不需要保存JWT,只保存密钥。浏览器以Cookie或Storage的形式存储。2服务器验证通过后会产生session,一般保存在redis中,把sessionID和存活时间放到cookie中传给浏览器。Cookie:一种数据载体,把Session放在cookie中送到客户端,Cookie跟随Http的每个请求发送出去。3浏览器会保存这些信息,之后每次访问服务器都会携带cookie。3浏览器之后访问服务器都会携带JWT,而不需要账号密码。Token:产生在服务器,原创 2023-12-20 15:51:35 · 354 阅读 · 0 评论 -
使用防重Token的接口幂等性校验
使用防重token的好处:可扩展性好:使用注解,对于有注解标记的接口拦截器才会起作用。工作过程:1进入下单界面,前端会自动发请求,后端产生token返回前端,并将token存于redis中2用户点击“下单”,由于网络原因,点击多次发送多次请求3拦截器会拦截所有请求,只有成功删除redis中token的请求,才能进入“下单接口”,在数据库中创建订单。原创 2023-12-18 16:51:15 · 473 阅读 · 1 评论 -
Spring Task
Spring Task是一个定时任务框架,可以定时执行某段任务代码。原创 2023-12-17 15:02:17 · 40 阅读 · 1 评论 -
JWT入门
JSON Web Token,把数据进行安全封装,以JSON的形式进行传输。原创 2023-12-16 21:19:14 · 36 阅读 · 1 评论 -
Spring ioc
aop也以ioc为基础,抽象化的面向对象。(把“切面”当做对象)ioc是创建对象的容器。原创 2023-12-14 16:55:21 · 28 阅读 · 1 评论 -
AOP面向切面编程
Aspect Oriented Programming,当编写业务代码时,一些重复性的操作无需反复编写,通过aop插入即可。(如给数据库新增修改记录时每次都要。,此时即可使用切面)原创 2023-12-13 22:00:00 · 25 阅读 · 1 评论 -
redis服务器无法启动
redis服务器无法启动原创 2022-10-16 22:14:05 · 376 阅读 · 0 评论