按类别查询搜索结果
关于关键词 的检测结果,共 428
shkstart | 2022-01-10 11:46:41 | 阅读(150) | 评论(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 | 阅读(330) | 评论(0)
记录总进货额、总销售额、总销售利润、30天内销售金额           图表统计(折线图和柱状图)展示从当前月份开始前12个月销售情况.   客户资料:记录客户资料,备注客户信息,跟踪记录客户状况.   客户备注:客户资料附属选项.   客户级别:客户...【阅读全文】
fhadmin | 2021-09-06 18:09:31 | 阅读(390) | 评论(0)
vivo互联网技术 | 2021-02-02 09:42:48 | 阅读(980) | 评论(0)
结合项目实战讲述如何正确使用Caffeine来提高业务接口性能。【阅读全文】
vivo互联网技术 | 2021-02-02 09:42:35 | 阅读(1010) | 评论(0)
结合项目实战讲述如何正确使用Caffeine来提高业务接口性能。【阅读全文】
xiwango | 2020-05-29 16:51:41 | 阅读(2510) | 评论(0)
依赖     <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-data-redis</artifactI...【阅读全文】
支付宝技术团队 | 2019-01-30 16:34:08 | 阅读(3240) | 评论(0)
1.1 java内存区域运行时数据区主要有五个区,分别是 堆 ,方法区,虚拟机栈,本地方法栈,程序计数器 ,下面我来一一详细讲解这五个数据区java堆是java虚拟机管理内存中最大的一块,它是被所有线程共享的一块内存区域,在虚拟机启动时创建, 此内存的唯一目的就是存放对象实例,几乎所有的对象实...【阅读全文】
支付宝技术团队 | 2019-01-23 09:43:09 | 阅读(6540) | 评论(0)
上面的规则默认适用于整数区间 -128 到 +127(这个整数区间可以通过启动应用的虚拟机参数修改:-XX:AutoBoxCacheMax)。这种Integer缓存策略仅在自动装箱(autoboxing)的时候有用,使用构造器创建的Integer对象不能被缓存。Java 编译器把原始类型自动转换为封装类的过程称为自动装箱(autoboxing),这相当于调用 valueO...【阅读全文】
flyfreebsd | 2018-10-16 11:32:24 | 阅读(2950) | 评论(0)
1、场景通常,使用eclipse的mat图形化工具打开dump的时候都会内存溢出.  对于比较小的dump,eclipse可以打开,但一旦dump文件太大,eclipse就有点束手无策。这时候怎么办呢?可以使用linux下的mat,既Memory Analyzer Tools 2、dump生成dump可以是内存溢出时让其自动...【阅读全文】
zhufenjun2017 | 2018-09-19 14:17:07 | 阅读(750) | 评论(0)
Java开发基础学习中,关于Java的内存模型了解多少呢?咱们今天就来简单了解下Java内存模型相关的信息。Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性的行为。它在多线程的情况下很重要。Java内存模型为一个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。这个...【阅读全文】
zds05 | 2018-09-05 13:55:20 | 阅读(790) | 评论(0)
为什么要设计缓存呢?传统的cpu通过fsb直连内存的方式显然就会因为内存访问的等待,导致cpu吞吐量下降,内存成为性能瓶颈。同时又由于内存访问的热点数据集中性,所以需要在cpu与内存之间做一层临时的存储器作为高速缓存。关系型数据库操作方便、易于维护且访问数据灵活,但是随着数据量的...【阅读全文】
zds05 | 2018-09-05 13:54:15 | 阅读(750) | 评论(0)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-08-28 15:20:42 | 阅读(1300) | 评论(2)
Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求对于页面非常之多的系统,当模板有改变,上述方法就需要重新渲染所有...【阅读全文】
Java架构师 | 2018-08-21 15:48:53 | 阅读(950) | 评论(0)
我们在文章中提到过,由于CPU和主存的处理速度上存在一定差别,为了匹配这种差距,提升计算机能力,人们在CPU和主存之间增加了多层高速缓存。每个CPU会有L1、L2甚至L3缓存,在多核计算机中会有多个CPU,那么就会存在多套缓存,那么这多套缓存之间的数据就可能出现不一致的现象。为了解决这个问题,有了内存模型。内存模型...【阅读全文】
Java架构师 | 2018-08-11 18:35:59 | 阅读(3140) | 评论(0)
为什么要设计缓存呢?传统的cpu通过fsb直连内存的方式显然就会因为内存访问的等待,导致cpu吞吐量下降,内存成为性能瓶颈。同时又由于内存访问的热点数据集中性,所以需要在cpu与内存之间做一层临时的存储器作为高速缓存。关系型数据库操作方便、易于维护且访问数据灵活,但是随着数据量的...【阅读全文】
zds05 | 2018-07-17 09:34:26 | 阅读(600) | 评论(0)
小礼物走一走,来简书关注我【阅读全文】
Java架构师 | 2018-07-15 19:34:21 | 阅读(18080) | 评论(0)
小礼物走一走,来简书关注我【阅读全文】
一只默默工作的码农 | 2018-07-09 11:26:12 | 阅读(140) | 评论(0)
独立缓存服务器: Linux CentOSRedis 版本: 3.0下面我们针对于Redis安装做下详细的记录:编译和安装所需的包:# yum install gcc tcl创建安装目录:# mkdir /usr/local/redis   解压:# tar -zxvf 3.xx.tar.gz# mv redis-3.xx redis3.0# cd redis3.0安装(使用...【阅读全文】
bjutslg | 2018-02-08 14:26:05 | 阅读(1450) | 评论(0)
先说两个结论:1、String str = new String("abc");        String str = "abc";两种的形式来创建,第一种是用new()来新建对象的,它会在存放于堆中。每调用一次就会创建一个新的对象。而第二种是先在栈中创建一个对 String类的对象引用变量str,然后通过符号引用去字符串常量...【阅读全文】