码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
还在用Guava Cache?它才是Java本地缓存之王
提到本地缓存,大家都能想到GuavaCache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:CaffeineCache。它也是站在巨人的肩膀上-GuavaCache,借着他的思想优化了算法发展而来。本篇文章主要介绍CaffineCache的使用方式,以及Caf
分类:编程语言   时间:2020-09-17 21:31:11    阅读次数:34
第三章 垃圾收集器与内存分配策略
3.1 概述 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到高并发的瓶颈时,就必须研究垃圾回收了。 程序计数器、虚拟机栈、本地方法栈随线程生,随线程死,不用过多的考虑垃圾回收的问题。 java堆和方法区则有着很明显的不确定性:一个接口的多个实现类需要的内存可能会不一样,一个方法所执行 ...
分类:其他好文   时间:2020-09-17 20:27:50    阅读次数:31
架构设计 | 基于消息中间件,图解柔性事务一致性
本文源码:GitHub·点这里||GitEE·点这里一、最大努力通知TCC分段提交适用分布式架构中对一致性、实时性要求较高的业务场景,在实际业务中也存在实时性比较低的业务,例如常见的短信通知,客户端消息,运营体系更新等业务,这时候为了减轻核心流程的复杂度和压力,可以采取最大努力通知方式实现柔性事务的管理。例如常见的第三方支付业务中,本地业务和支付端业务处理完成之后都会生成消息通知,基本流程如下:本
分类:其他好文   时间:2020-09-17 18:24:34    阅读次数:32
给你一个反悔的机会
Linux 下 rm 命令是表示删除一个文件,而Linux是没有回收站机制,所以文件一旦删除的话,就彻底从磁盘上删除了。而很多人喜欢加上 -f 选项,是代表强制的意思,更暴力的是删除文件夹的时候使用 rm -rf 命令,这样一来,文件夹本身,以及文件夹下的子子孙孙,都一了百了了。 而万一如果你执行了 ...
分类:其他好文   时间:2020-09-17 16:30:18    阅读次数:30
TP框架简单session redis存储设置
一,修改配置文件 Library/ThinkPHP/Conf/convention.php SESSION_TYPE => "redis" 二,添加session redis驱动 Library/ThinkPHP/Think/Session/Driver/Redis.class.php <?phpn ...
分类:其他好文   时间:2020-09-17 14:14:49    阅读次数:47
golang的优势有哪些?
1.极简单的部署方式 直接编译成机器码、不依赖其他库、直接运行即可部署。 2.静态类型语言 编译的时候检查出来隐藏的大多数问题 3.语言层面的并发 天生的基因支持、充分利用多核 4.强大的标准库 runtime系统调度机制、高效的GC垃圾回收、丰富的标准库 5.简单易学 25个关键字、C语言基因,内 ...
分类:其他好文   时间:2020-09-17 13:31:42    阅读次数:24
中间件的安装和优化——开源软件诞生6
软件及中间件的安装和配置--第6篇 用日志记录“开源软件”的诞生 赤龙ERP开源地址: 点亮星标,感谢支持,与开发者交流 kzca2000 码云:https://gitee.com/redragon/redragon-erp GitHub:https://github.com/redragon198 ...
分类:其他好文   时间:2020-09-17 13:15:56    阅读次数:32
虚拟机中的栈
由于跨平台性设计,Java的指令都是根据栈来设计的。不同CPU架构不同,所以不能基于寄存器的。栈的优点就是跨平台、指令集小,编译器容易实现;缺点是性能下降,实现同样的功能需要更多的指令。 Java虚拟机栈(Java Virtual Machine Stack)早期叫Java栈,每个线程创建时都会创建 ...
分类:其他好文   时间:2020-09-17 12:25:07    阅读次数:29
CMS两个常见问题
CMS的问题 Memory Fragmentation(内存碎片过多,导致启动单线程serial垃圾回收器) -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction 默认为0 指的是经过多少次FGC才进行压缩 Floatin ...
分类:其他好文   时间:2020-09-15 21:02:24    阅读次数:54
二、spring对bean的管理细节
1.创建bean的三种方式 第一种方式:使用默认构造函数创建 在spring的配置文件中使用bean标签,配以id和class属性后,且没有其它属性和标签时。采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。 <bean id="accountService" c ...
分类:编程语言   时间:2020-09-12 21:47:13    阅读次数:49
8645条   上一页 1 ... 15 16 17 18 19 ... 865 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!