
JAVA
MarioSum
这个作者很懒,什么都没留下…
展开
-
Spring WebSocket 基础实现
背景业务背景:对有涉及敏感信息的主播,推送弹窗通知,包含 app 和 主播 端技术方案:1)轮询 2)长轮询 3)socket推送技术对比:对比SSEWebSocket通信类型半双工通信模型全双工通信模型浏览器支持Microsoft IE 和 Edge 不支持 SSE可用于所有主要浏览器工作量小:只需发送一条包含特定标头的 HTTP 消息。中等:需要建立并维护 TCP 套接字通信。在服务器端还需要一个监听器套接字。通信客户原创 2020-06-14 23:10:31 · 472 阅读 · 0 评论 -
JAVA 多线程下载单个资源
小白自学到多线程,突发奇想,现在的网络下载工具都不怎么好用。 自己有时候还使用爬虫,就写了下基于http协议的多线程下载。 不到之处,还请各位谅解。思路是: 1)先完成单线程下载 2)将单线程修改为多线程下载单线程的例子我就不列举了,直接放多线程的,一共有两个类:下载文件工具类,和个人线程类/** * 下载文件工具类 * Created by sumei on 17/8/原创 2017-08-14 08:40:32 · 486 阅读 · 0 评论 -
Google Guava 基础知识
初识LoadingCacheps: 范例LoadingCache<Key, Graph> graphs = CacheBuilder.newBuilder() .maximumSize(1000) .expireAfterWrite(10, TimeUnit.MINUTES) .removalListener(MY_LISTENER)...原创 2019-02-01 10:24:10 · 326 阅读 · 0 评论