上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 什么是跨域? 跨域:指的是浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器的安全限制! 同源策略 同源策略:域名、协议、端口均相同。 浏览器执行JavaScript脚本时,会检查这个脚本属于那个页面,如果不是同源页面,就不会被执行。 JSONP跨域 只支持GET请求,不支持POS 阅读全文
posted @ 2020-06-24 12:08 琅琊甲乙木 阅读(195) 评论(0) 推荐(0)
摘要: 红黑树就是一种平衡的二叉查找树,说他平衡的意思是他不会变成“瘸子”,左腿特别长或者右腿特别长。除了符合二叉查找树的特性之外,还具体下列的特性: 1. 节点是红色或者黑色 2. 根节点是黑色 3. 每个叶子的节点都是黑色的空节点(NULL) 4. 每个红色节点的两个子节点都是黑色的。 5. 从任意节点 阅读全文
posted @ 2020-06-19 09:35 琅琊甲乙木 阅读(297) 评论(0) 推荐(0)
摘要: HashMap内部是基于哈希表实现的键值对存储,继承 AbstractMap 并且实现了 Map 接口。 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。 当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后 阅读全文
posted @ 2020-06-18 22:24 琅琊甲乙木 阅读(202) 评论(0) 推荐(0)
摘要: 本篇文章从底层原理层面深度剖析volatile关键字是如何实现内存可见性的,同时引入了Java内存模型、指令重排序以及内存屏障等知识点作为原理分析的知识支撑。 阅读本文之前,推荐大家先阅读作者之前的一篇关于happens-before的文章,这样更有助于大家对volatile关键字底层原理的理解。 阅读全文
posted @ 2020-06-18 18:44 琅琊甲乙木 阅读(290) 评论(0) 推荐(0)
摘要: 问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么S 阅读全文
posted @ 2020-06-18 09:46 琅琊甲乙木 阅读(196) 评论(0) 推荐(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 琅琊甲乙木 阅读(904) 评论(0) 推荐(0)
摘要: 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题 消息的重复问题 RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ有哪些关键特性?其实现原 阅读全文
posted @ 2020-06-17 16:34 琅琊甲乙木 阅读(985) 评论(0) 推荐(0)
摘要: 什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。 为什么使用代理服务器? 提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其 阅读全文
posted @ 2020-06-17 15:54 琅琊甲乙木 阅读(143) 评论(0) 推荐(0)
摘要: JVM的内存分配,还是比较复杂的。操作系统会为每个java进程实例化一个jvm实例。jvm然后再来运行java程序,具体的过程就不多说了, 简单来说就是核心classloader如bootstrap, extention, System对类的加载(一定是此顺序,jvm对类的加载采取的是代理委托方式, 阅读全文
posted @ 2020-06-16 15:30 琅琊甲乙木 阅读(488) 评论(0) 推荐(0)
摘要: 0x00. 消息的发送流程 一条消息从生产到被消费,将会经历三个阶段: 生产阶段,Producer 新建消息,然后通过网络将消息投递给 MQ Broker存储阶段,消息将会存储在 Broker 端磁盘中消息阶段, Consumer 将会从 Broker 拉取消息以上任一阶段都可能会丢失消息,我们只要 阅读全文
posted @ 2020-06-11 14:53 琅琊甲乙木 阅读(1602) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页