会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT又日新
苟日新、日日新、又日新
博客园
首页
新随笔
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2020年8月10日
JWT详解
摘要: 一、什么是JWT JWT(JSON Web Token) 是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 二、使用场景(来自理解JWT的使用场景和优劣) 一次性验证: 比如用户注册后需要
阅读全文
posted @ 2020-08-10 18:30 琅琊甲乙木
阅读(1179)
评论(0)
推荐(0)
2020年7月8日
图说GC原理及调优
摘要: 本文介绍 GC 基础原理和理论,GC 调优方法思路和方法,基于 Hotspot jdk1.8,学习之后你将了解如何对生产系统出现的 GC 问题进行排查解决。 内容主要如下: GC 基础原理,涉及调优目标,GC 事件分类、JVM 内存分配策略、GC 日志分析等。 CMS 原理及调优。 G1 原理及调优
阅读全文
posted @ 2020-07-08 14:28 琅琊甲乙木
阅读(1427)
评论(0)
推荐(0)
2020年6月24日
跨域 JSONP, CORS
摘要: 什么是跨域? 跨域:指的是浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器的安全限制! 同源策略 同源策略:域名、协议、端口均相同。 浏览器执行JavaScript脚本时,会检查这个脚本属于那个页面,如果不是同源页面,就不会被执行。 JSONP跨域 只支持GET请求,不支持POS
阅读全文
posted @ 2020-06-24 12:08 琅琊甲乙木
阅读(216)
评论(0)
推荐(0)
2020年6月19日
漫画图解红黑树
摘要: 红黑树就是一种平衡的二叉查找树,说他平衡的意思是他不会变成“瘸子”,左腿特别长或者右腿特别长。除了符合二叉查找树的特性之外,还具体下列的特性: 1. 节点是红色或者黑色 2. 根节点是黑色 3. 每个叶子的节点都是黑色的空节点(NULL) 4. 每个红色节点的两个子节点都是黑色的。 5. 从任意节点
阅读全文
posted @ 2020-06-19 09:35 琅琊甲乙木
阅读(301)
评论(0)
推荐(0)
2020年6月18日
HashMap原理
摘要: HashMap内部是基于哈希表实现的键值对存储,继承 AbstractMap 并且实现了 Map 接口。 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。 当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后
阅读全文
posted @ 2020-06-18 22:24 琅琊甲乙木
阅读(215)
评论(0)
推荐(0)
从底层原理深度剖析volatile关键字
摘要: 本篇文章从底层原理层面深度剖析volatile关键字是如何实现内存可见性的,同时引入了Java内存模型、指令重排序以及内存屏障等知识点作为原理分析的知识支撑。 阅读本文之前,推荐大家先阅读作者之前的一篇关于happens-before的文章,这样更有助于大家对volatile关键字底层原理的理解。
阅读全文
posted @ 2020-06-18 18:44 琅琊甲乙木
阅读(313)
评论(0)
推荐(0)
一致性哈希算法
摘要: 问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么S
阅读全文
posted @ 2020-06-18 09:46 琅琊甲乙木
阅读(222)
评论(0)
推荐(0)
2020年6月17日
OAuth2.0 授权模式详解
摘要: https://www.iteye.com/blog/erichi101-2429310 OAuth2.0有五种授权模式。 (1)授权码模式(Authorization Code) (2)授权码简化模式(Implicit) (3)Pwd模式(Resource Owner Password Crede
阅读全文
posted @ 2020-06-17 16:51 琅琊甲乙木
阅读(971)
评论(0)
推荐(0)
RocketMQ消息的顺序、重复和事务
摘要: 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题 消息的重复问题 RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ有哪些关键特性?其实现原
阅读全文
posted @ 2020-06-17 16:34 琅琊甲乙木
阅读(1007)
评论(0)
推荐(0)
正向代理 vs 反向代理
摘要: 什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。 为什么使用代理服务器? 提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其
阅读全文
posted @ 2020-06-17 15:54 琅琊甲乙木
阅读(152)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
下一页