System.gc()的理解 手动gc理解不可达对象的回收行为 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-18 13:36:31   
                                阅读次数:
62
                             
                    
                        
                            
                            
                                    在Linux下安装redis的时候,执行make报 make[1]: *** [adlist.o] 错误,百度后发现是因为 Redis是C实现的,需要gcc进行编译,而我装的centos 7默认是没有安装的,需要自己进行安装。 通过yum进行安装: yum install -y gcc g++ gc ...
                            
                            
                                分类:
系统相关   时间:
2020-07-18 00:52:08   
                                阅读次数:
73
                             
                    
                        
                            
                            
                                    /* Name: Copyright: Author: Mudrobot Date: <DATETIME> Description: */ #include<bits/stdc++.h> #define gc() getchar()//caution!!! #define LL long long  ...
                            
                            
                                分类:
其他好文   时间:
2020-07-17 14:04:00   
                                阅读次数:
107
                             
                    
                        
                            
                            
                                IntelliJ IDEA 启动一个之前运行正常的项目失败,报错是: java.lang.OutOfMemoryError : GC overhead limit exceeded 百度了一下,说是 IntelliJ IDEA 设置的内存太小,需要设置大一点。修改完成后,果然可以运行了,这里记录一下 ...
                            
                            
                                分类:
编程语言   时间:
2020-07-16 21:48:15   
                                阅读次数:
310
                             
                    
                        
                            
                            
                                    传统的加密算法中,一个主要的问题是无法确认密钥或密文的有效性,也就是说,当密钥或密文错误时,照样能解密,但不报错。还需要我们制定一个一个原文的校验算法。为了简化这个过程,一种方式是使用,AEAD加密算法,和传统的加密相比,解密的时候会报错。省了检验的过程。 AEAD算法中一个常用的实现是AES GC ...
                            
                            
                                分类:
编程语言   时间:
2020-07-15 01:22:00   
                                阅读次数:
78
                             
                    
                        
                            
                            
                                    爬坑,有效处理1: 爬坑,有效处理2: 【全网】最佳实验设置(均衡大小设置): Sophisticated(复杂的)(橘色标识)和上面一样, Xmx 和 Xms 都分配2GB,但是给 GC 和内存管理指定不同的垃圾回收器和许多不同的标志: -server-Xms3g-Xmx3g-XX:NewRati ...
                            
                            
                                分类:
其他好文   时间:
2020-07-14 21:48:18   
                                阅读次数:
389
                             
                    
                        
                            
                            
                                    虽然 WeakReference 与 SoftReference 都有利于提高 GC 和 内存的效率, 但是 WeakReference ,一旦失去最后一个强引用,就会被 GC 回收,而软引用 虽然不能阻止被回收,但是可以延迟到 JVM 内存不足的时候。 ...
                            
                            
                                分类:
编程语言   时间:
2020-07-14 16:19:50   
                                阅读次数:
88
                             
                    
                        
                            
                            
                                监控工具:jvisualVM、VisaulVM、jprofiler JVM优化书籍:《Java性能优化权威指南》、《深入理解java虚拟机》 1.年轻代空间不足 2.per Gen(永久代)空间满 3.CMS GC时出现promotion failed和concurrent mode failure ...
                            
                            
                                分类:
其他好文   时间:
2020-07-14 10:36:50   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                    NodeJS适合运用在高并发、I/O密集、少量业务逻辑的场景。 node.js 为异步而生,这一点毫无疑问,但是在 CPU 和内存发面,要远远落后于 C/C++ 和 Java。特别是对于海量请求的场景,CPU 飙高,内存 GC 缓慢居高不下 来源:https://www.zhihu.com/ques ...
                            
                            
                                分类:
Web程序   时间:
2020-07-13 13:29:37   
                                阅读次数:
88
                             
                    
                        
                            
                            
                                继2014年3月Java8发布之后,时隔4年,2018年9月,Java11如期发布,其间间隔了Java9和Java10两个非LTS(LongTermSupport)版本。作为最新的LTS版本,相比Java8,Java11包含了模块系统、改用G1作为默认GC算法、反应式流Flow、新版HttpClient等诸多特性。作为JDK11升级系列的第一篇,本文将介绍此次升级最重要的特性——模块系统。1、模块
                            
                            
                                分类:
编程语言   时间:
2020-07-12 20:26:22   
                                阅读次数:
63