会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飞翔在天
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
23
下一页
2020年5月28日
【WEB安全】JWT(json web token)
摘要: 参考: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)
2020年5月12日
【JVM】GC 核心关键词
摘要: 部分信息参考自:马士兵的JVM调优实战 垃圾回收算法: 1、标记清除 2、复制:缺点:浪费一半的空间 3、标记压缩(Mark Sweep) 对象的产生、分配和回收过程 TLAB: Thread Local Allocation Buffer: 背景: 对象分配在堆上,而堆是一个全局共享的区域,当多个
阅读全文
posted @ 2020-05-12 00:11 飞翔在天
阅读(191)
评论(0)
推荐(0)
2020年5月5日
【多线程】AQS及周边子类(重入锁、CountdownLatch等)
摘要: 一、抽象类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)
2020年4月29日
【多线程】并发集合
摘要: CopyOnWriteArrayList CopyOnWriteArrayList这是一个ArrayList的线程安全的变体。 原理大概可以通俗的理解为: 初始化的时候只有一个容器,长时间内容器数据、数量等没有发生变化的时候,多个线程都是读取(假设这段时间里只发生读取的操作)同一个容器中的数据,所以
阅读全文
posted @ 2020-04-29 19:07 飞翔在天
阅读(298)
评论(0)
推荐(0)
2020年4月22日
【JVM】JVM常用命令(转载)
摘要: 参考: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)
2020年4月18日
【多线程】JUC 类总览
摘要: 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)
【Web协议】服务器推送浏览器:Websocket
摘要: 参考:http://www.ruanyifeng.com/blog/2017/05/websocket.html HTTP 协议有一个缺陷:通信只能由客户端发起。注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。
阅读全文
posted @ 2020-04-18 18:07 飞翔在天
阅读(349)
评论(0)
推荐(0)
【Web协议】服务器推送浏览器:Server-Sent Events(SSE)
摘要: 参考自: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)
上一页
1
···
15
16
17
18
19
20
21
22
23
下一页
公告