摘要: 参考:https://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html 背景 一、跨域认证的问题(session面对分布式场景的不足) 1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存 阅读全文
posted @ 2020-05-28 18:33 飞翔在天 阅读(426) 评论(0) 推荐(0)
摘要: 部分信息参考自:马士兵的JVM调优实战 垃圾回收算法: 1、标记清除 2、复制:缺点:浪费一半的空间 3、标记压缩(Mark Sweep) 对象的产生、分配和回收过程 TLAB: Thread Local Allocation Buffer: 背景: 对象分配在堆上,而堆是一个全局共享的区域,当多个 阅读全文
posted @ 2020-05-12 00:11 飞翔在天 阅读(191) 评论(0) 推荐(0)
摘要: 一、抽象类AQS在JDK应用 ReentrantLock、ReetrantReadWriteLock、 Semaphore、CountDownLatch:Shared模式 ThreadPoolExecutor 二、AbstractQueuedSynchronizer Provides a frame 阅读全文
posted @ 2020-05-05 23:54 飞翔在天 阅读(206) 评论(0) 推荐(0)
摘要: 一、synchronized 和 ReentrantLock 的区别 两者的共同点: 1. 都是用来协调多线程对共享对象、变量的访问 2. 都是可重入锁,同一线程可以多次获得同一个锁 3. 都保证了可见性和互斥性 两者的不同点: 1. ReentrantLock 显示的获得、释放锁,synchron 阅读全文
posted @ 2020-05-05 23:47 飞翔在天 阅读(201) 评论(0) 推荐(0)
摘要: Phase:https://cloud.tencent.com/developer/article/1350849 CyclicBarrier 参考:https://blog.csdn.net/qq_38293564/java/article/details/80558157 栅栏类似于闭锁,它能阻 阅读全文
posted @ 2020-05-05 23:42 飞翔在天 阅读(177) 评论(0) 推荐(0)
摘要: CopyOnWriteArrayList CopyOnWriteArrayList这是一个ArrayList的线程安全的变体。 原理大概可以通俗的理解为: 初始化的时候只有一个容器,长时间内容器数据、数量等没有发生变化的时候,多个线程都是读取(假设这段时间里只发生读取的操作)同一个容器中的数据,所以 阅读全文
posted @ 2020-04-29 19:07 飞翔在天 阅读(298) 评论(0) 推荐(0)
摘要: 参考:https://www.cnblogs.com/ityouknow/p/5714703.html + 马士兵JVM调优视频 jps: JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。jstat: JVM statistics Monitoring, 阅读全文
posted @ 2020-04-22 23:43 飞翔在天 阅读(441) 评论(0) 推荐(0)
摘要: 1. Java并发知识库 并发队列 1、ArrayBlockingQueue:bounded queue A simple work queue is an example use case. This scenario is often a low producer-to-consumer rat 阅读全文
posted @ 2020-04-18 20:29 飞翔在天 阅读(240) 评论(0) 推荐(0)
摘要: 参考:http://www.ruanyifeng.com/blog/2017/05/websocket.html HTTP 协议有一个缺陷:通信只能由客户端发起。注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。 阅读全文
posted @ 2020-04-18 18:07 飞翔在天 阅读(349) 评论(0) 推荐(0)
摘要: 参考自:http://www.ruanyifeng.com/blog/2017/05/server-sent_events.html 一、SSE 的本质 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。 HTTP 协议有一个缺 阅读全文
posted @ 2020-04-18 17:52 飞翔在天 阅读(1046) 评论(0) 推荐(0)