一、简介 Redis 发布订阅(pub/sub)是一种 消息通信模式 :发送者(pub)发送消息,订阅者(sub)接收消息。(比如:微信、 微博、关注系统!) Redis 客户端可以订阅任意数量的频道。 订阅/发布消息图: 第一个:消息发送者, 第二个:频道 第三个:消息订阅者! 下图展示了频道 c ...
分类:
其他好文 时间:
2020-05-27 01:12:50
阅读次数:
66
User-agent: SemrushBotDisallow: /User-agent: SemrushBot-SADisallow: /User-agent: SemrushBot-BADisallow: /User-agent: YandexBot/3.0Disallow: /User-agen ...
分类:
Web程序 时间:
2020-05-26 20:05:39
阅读次数:
81
提示: 提示:版本更新为最新研发动态展示,不代表最终发布或产品功能买卖约定,商业用户可优先获取[点此购买商业版本] 功能名称:升级内核为.net core3.1版本 点击数: 3250 更新类型:新增 更新时间:2020/5/26 17:11:04 当前版本:8.1.4 是否提供单独更新包:否[即提 ...
分类:
Web程序 时间:
2020-05-26 18:11:35
阅读次数:
74
更新一个小工具 需求想在哔哩哔哩上下载一个一百多集的视频,百度了好久,没有多 P 解析的工具,只有一个一个解析的那种,我手动下载了几个感觉已经残废了,太费劲还得手动重命名。 这个小工具是为了自用。想着 B 友可能也有需要,公布出来。 单个视频用 从 P1 下载到 P1。 工具简单易用,再次强调是满足 ...
分类:
其他好文 时间:
2020-05-25 19:28:27
阅读次数:
213
一、内存溢出(OOM)的原因 在JVM中,有哪些内存区间? 堆溢出 public static void main(String args[]){ ArrayList<byte[]> list=new ArrayList<byte[]>(); for(int i=0;i<1024;i++){ lis ...
分类:
其他好文 时间:
2020-05-24 00:46:04
阅读次数:
54
在Gooogle I/O 2013年的大会上面,展示的Volley库,已经成为android开发中最常用的处理和缓存网络请求的库。如果你还没有看过Gooogle I/O中关于Volley的介绍(https://developers.google.com/events/io/sessions/3253 ...
分类:
Web程序 时间:
2020-05-23 18:45:57
阅读次数:
63
一、现象 当上传附件时,系统反复出现宕机问题(内存溢出)。 二、分析 dump线程日志和GC日志,发现JVM启动参数未设置,初始内存较小,当附件上传时,附件较大,内存剧增,来不及扩容就OOM了。 三、解决方法 设置初始JVM启动参数(生产上应该先考虑项目JVM初始参数设置值,不是等到出问题了再跑去解 ...
分类:
其他好文 时间:
2020-05-23 16:36:41
阅读次数:
46
1. Java是解释型语言,所谓的解释型语言,就是源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于Java而言,中间码就是字节码(.class),而解释器在JVM中内置了。2. C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成了机器码。3. C ...
分类:
编程语言 时间:
2020-05-21 09:23:37
阅读次数:
56
错误思想 举个列子,当我们想要比较 一个 类型为 RDD[(Long, (String, Int))] 的RDD,让它先按Long分组,然后按int的值进行倒序排序,最容易想到的思维就是先分组,然后把Iterable 转换为 list,然后sortby,但是这样却有一个致命的缺点,就是Iterabl ...
分类:
编程语言 时间:
2020-05-18 20:48:21
阅读次数:
83
1.在线上生产环境,JVM 的 Xms 和 Xmx 设置一样大小的内存容量,避免在 GC 后调整堆大小带来的压力。 2.给 JVM 环境参数设置-XX:+HeapDumpOnOutOfMemoryError 参数,让 JVM 碰到 OOM场景时输出 dump 信息。 3.调大服务器所支持的最大文件句 ...
分类:
编程语言 时间:
2020-05-18 20:32:54
阅读次数:
60