按类别查询搜索结果
关于关键词 的检测结果,共 432
京东云开发者 | 2023-02-09 10:17:17 | 阅读(390) | 评论(0)
Rust 语言由 Mozilla 开发,最早发布于 2014 年 9 月,是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。【阅读全文】
京东云开发者 | 2023-02-09 10:17:01 | 阅读(350) | 评论(0)
Rust 语言由 Mozilla 开发,最早发布于 2014 年 9 月,是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。【阅读全文】
京东云开发者 | 2023-01-31 10:30:51 | 阅读(280) | 评论(0)
在早期参与涅槃氛围标签中台项目中,前台要求接口性能999要求50ms以下,通过设计Caffeine、ehcache堆外缓存、jimDB三级缓存,利用内存、堆外、jimDB缓存不同的特性提升接口性能,内存缓存采用Caffeine缓存,利用W-TinyLFU算法获得更高的内存命中率;同时利用堆外缓存降低内存缓存大小,减少GC频率,同时也减少了网络IO带来的性能消耗;利用JimDB提升接口高可用、高并发;后期通过压测及性能调优999性能【阅读全文】
京东云开发者 | 2022-12-08 09:13:40 | 阅读(570) | 评论(0)
通常 Unix、类Unix、MacOS系统可通过 /etc/resolv.conf 查看自己的 LDNS,在 nameserver 后声明,该文件亦支持用户自助编辑修改,从而指定 LDNS,如公网常见的公共 DNS 如谷歌 DNS、114DNS 等;【阅读全文】
shkstart | 2022-01-10 11:46:41 | 阅读(500) | 评论(0)
下面就Disruptor提到的CPU缓存话题,做了一些尝试和研究,如Disruptor所说,CPU有缓存伪共享的问题,并且通过缓存行填充能完美的解决这个问题。CPU是机器的心脏,最终由它来执行所有运算和程序。主内存(RAM)是存放数据(包括代码行)的地方。CPU和主内存之间有好几层缓存,即使直接访问主内存也是非常慢的。如果你...【阅读全文】
yuwenzhan386 | 2021-11-16 09:25:51 | 阅读(0) | 评论(0)
我们是不是就可以定义不同类型啊,各种各种类型,package frist;public class day02 {       public static void main(String[] args) {//         java中定义变量的语法:数据类型    变量名 = 值;&nbs...【阅读全文】
fhadmin | 2021-11-15 11:53:58 | 阅读(720) | 评论(0)
记录总进货额、总销售额、总销售利润、30天内销售金额           图表统计(折线图和柱状图)展示从当前月份开始前12个月销售情况.   客户资料:记录客户资料,备注客户信息,跟踪记录客户状况.   客户备注:客户资料附属选项.   客户级别:客户...【阅读全文】
fhadmin | 2021-09-06 18:09:31 | 阅读(860) | 评论(0)
vivo互联网技术 | 2021-02-02 09:42:48 | 阅读(1620) | 评论(0)
结合项目实战讲述如何正确使用Caffeine来提高业务接口性能。【阅读全文】
vivo互联网技术 | 2021-02-02 09:42:35 | 阅读(1610) | 评论(0)
结合项目实战讲述如何正确使用Caffeine来提高业务接口性能。【阅读全文】
xiwango | 2020-05-29 16:51:41 | 阅读(2940) | 评论(0)
依赖     <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-data-redis</artifactI...【阅读全文】
支付宝技术团队 | 2019-01-30 16:34:08 | 阅读(3860) | 评论(0)
1.1 java内存区域运行时数据区主要有五个区,分别是 堆 ,方法区,虚拟机栈,本地方法栈,程序计数器 ,下面我来一一详细讲解这五个数据区java堆是java虚拟机管理内存中最大的一块,它是被所有线程共享的一块内存区域,在虚拟机启动时创建, 此内存的唯一目的就是存放对象实例,几乎所有的对象实...【阅读全文】
支付宝技术团队 | 2019-01-23 09:43:09 | 阅读(7040) | 评论(0)
上面的规则默认适用于整数区间 -128 到 +127(这个整数区间可以通过启动应用的虚拟机参数修改:-XX:AutoBoxCacheMax)。这种Integer缓存策略仅在自动装箱(autoboxing)的时候有用,使用构造器创建的Integer对象不能被缓存。Java 编译器把原始类型自动转换为封装类的过程称为自动装箱(autoboxing),这相当于调用 valueO...【阅读全文】
flyfreebsd | 2018-10-16 11:32:24 | 阅读(3610) | 评论(0)
1、场景通常,使用eclipse的mat图形化工具打开dump的时候都会内存溢出.  对于比较小的dump,eclipse可以打开,但一旦dump文件太大,eclipse就有点束手无策。这时候怎么办呢?可以使用linux下的mat,既Memory Analyzer Tools 2、dump生成dump可以是内存溢出时让其自动...【阅读全文】
zhufenjun2017 | 2018-09-19 14:17:07 | 阅读(1050) | 评论(0)
Java开发基础学习中,关于Java的内存模型了解多少呢?咱们今天就来简单了解下Java内存模型相关的信息。Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性的行为。它在多线程的情况下很重要。Java内存模型为一个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。这个...【阅读全文】
zds05 | 2018-09-05 13:55:20 | 阅读(1230) | 评论(0)
为什么要设计缓存呢?传统的cpu通过fsb直连内存的方式显然就会因为内存访问的等待,导致cpu吞吐量下降,内存成为性能瓶颈。同时又由于内存访问的热点数据集中性,所以需要在cpu与内存之间做一层临时的存储器作为高速缓存。关系型数据库操作方便、易于维护且访问数据灵活,但是随着数据量的...【阅读全文】
zds05 | 2018-09-05 13:54:15 | 阅读(1160) | 评论(0)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-08-28 15:20:42 | 阅读(1610) | 评论(2)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-08-21 15:48:53 | 阅读(1200) | 评论(0)
我们在文章中提到过,由于CPU和主存的处理速度上存在一定差别,为了匹配这种差距,提升计算机能力,人们在CPU和主存之间增加了多层高速缓存。每个CPU会有L1、L2甚至L3缓存,在多核计算机中会有多个CPU,那么就会存在多套缓存,那么这多套缓存之间的数据就可能出现不一致的现象。为了解决这个问题,有了内存模型。内存模型...【阅读全文】
Java架构师 | 2018-08-11 18:35:59 | 阅读(3440) | 评论(0)
为什么要设计缓存呢?传统的cpu通过fsb直连内存的方式显然就会因为内存访问的等待,导致cpu吞吐量下降,内存成为性能瓶颈。同时又由于内存访问的热点数据集中性,所以需要在cpu与内存之间做一层临时的存储器作为高速缓存。关系型数据库操作方便、易于维护且访问数据灵活,但是随着数据量的...【阅读全文】