推荐阅读:史上最详细JVM与性能优化知识点综合整理 1.Java 堆空间 2.GC 开销超过限制 3.请求的数组大小超过虚拟机限制 4.Perm gen 空间 5.Metaspace 6.无法新建本机线程 7.杀死进程或子进程 8.发生 stack_trace_with_native_method ...
分类:
其他好文 时间:
2019-09-03 11:30:23
阅读次数:
105
缓存雪崩 缓存雪崩是由于原有缓存失效(过期),新缓存未到期间。所有请求都去查询数据库,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 解决方法: 一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。 给每一个缓存数据增加相应的缓存标记,记 ...
分类:
其他好文 时间:
2019-08-30 23:11:05
阅读次数:
102
推荐阅读: "我的CSDN" "我的博客园" "QQ群:704621321" "我的个人博客" Android包 (1)首先需要安装Android SDK和Java JDK。SDK需要添加tools目录,JDK需要分别添加jdk和jre目录 ( ...
分类:
移动开发 时间:
2019-08-30 22:53:07
阅读次数:
200
推荐阅读:https://www.cnblogs.com/chengxs/p/10919311.html 在进行老生代的标记清除法回收以前,还会有一个新生代的垃圾回收算法执行。 新生代和老生代 所谓新生代,指的是新产生的对象;老生代就是经历过新生代垃圾回收后还“存活”下来的对象。 新生代的垃圾回收算 ...
分类:
Web程序 时间:
2019-08-21 09:38:57
阅读次数:
171
推荐阅读:https://blog.hhking.cn/2019/04/02/babel-v7-update/ useBuiltIns false 1 "useBuiltIns": false, 此时不对 polyfill 做操作。如果引入 @babel/polyfill,则无视配置的浏览器兼容,引 ...
分类:
其他好文 时间:
2019-08-20 18:45:47
阅读次数:
510
推荐阅读:为什么你的 Git 仓库变得如此臃肿 有时候我们不小心提交了一些大文件上去,后来删除了,但是已经于事无补了,整个git的提及已经蹭蹭上去了。 这个时候怎么办呢? 1. git filter-branch git filter-branch --index-filter 让每个提交的文件都复 ...
分类:
其他好文 时间:
2019-08-11 22:57:30
阅读次数:
94
推荐阅读:《JS 闯关记》之垃圾回收和内存管理 常见的垃圾回收有2种策略:标记清除 和 引用计数 标记清除 把内存里面的所有变量都打上标记,然后,去掉环境中的变量以及被环境中的变量引用的变量的标记。 还保留着标记的变量意味着已经无法访问到。 等到垃圾回收执行的时候,垃圾回收器会把带标记的变量回收。 ...
分类:
Web程序 时间:
2019-07-30 23:29:44
阅读次数:
270
本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译,算不上是原文的中译版本,推荐阅读原文,谢谢网友指正。 在了解Python的数据结构时,容器(container)、可迭代对象(iterable) ...
分类:
编程语言 时间:
2019-07-28 17:47:44
阅读次数:
149
作者:梁小生0101 juejin.im/post/5c622fb5e51d457f9f2c2381 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. 排序算法内容聚合 5. 多线程内容聚合 前端工具和环境: Node.js V10 ...
分类:
编程语言 时间:
2019-07-24 14:57:30
阅读次数:
319
一道非常考验码力的题,快崩溃了,码了一晚上,刚想着再A不掉就弃了,离下课还剩三分钟突然A掉了, 考试时码了两百行大模拟,因为统计答案错了导致WA0,考完一改就60........... 推荐阅读同机房大佬WD的博客 自己没啥可讲的,主要是学了学set的用法,set可以支持lower_bound操作, ...
分类:
其他好文 时间:
2019-07-24 09:58:45
阅读次数:
108