** 分布式 1、分布式架构及CAP理论 2、zookeeper 3、RPC框架(如Dubbo、Spring Cloud) 4、消息队列(Kafka),各种消息队列的优劣 一、Java虚拟机 1、内存架构 2、类加载机制(特别的,双亲委派模式及其反例) 3、主存及线程工作内存(volatile的两方 ...
分类:
其他好文 时间:
2018-09-21 19:45:21
阅读次数:
205
javaScript与Java是两种完全不同的语言,无论在概念上还是设计上。JavaScript语句document.createElement("#")是为IE浏览器添加新的元素Java(由Sun发明)是更复杂的编程语言。ECMA-262是JavaScript标准的官方名称。JavaScript由BrendanEich发明。它于1995年出现在Netscape中(该浏览器已停
分类:
编程语言 时间:
2018-09-20 12:27:45
阅读次数:
176
知识点: 1分段下载:httprequest.AddRange(begin, end); 2合并文件时,每个文件都有结束符“\0”。如:当1个文件下载为2个文件时,按顺序合并文件需要将第一个文件的结束符去掉,防止文件合并后的新文件与原始文件不一致。 源码下载: https://files.cnblo ...
Images in accelerated memory are much faster to draw on the screen. However, accelerated memory is typically limited and it is usually necessary for a ...
分类:
其他好文 时间:
2018-09-03 00:04:02
阅读次数:
182
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。 如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。 参考链接: C ...
分类:
编程语言 时间:
2018-08-31 17:11:03
阅读次数:
131
【原文】https://www.toutiao.com/i6566017785078481422/ 0.redis是什么? redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中) 使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现... ...
分类:
其他好文 时间:
2018-08-30 22:43:57
阅读次数:
203
本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 ...
分类:
其他好文 时间:
2018-08-28 14:18:51
阅读次数:
192
struct event { TAILQ_ENTRY (event) ev_next; //读写和信号事件在事件链表的位置 TAILQ_ENTRY (event) ev_active_next; //就绪事件在就绪链表的位置 TAILQ_ENTRY (event) ev_signal_next; /... ...
分类:
其他好文 时间:
2018-08-27 21:38:51
阅读次数:
157
package com.thread.dome; 2 3 import java.util.concurrent.CountDownLatch; 4 import java.util.concurrent.ExecutorService; 5 import java.util.concurrent.... ...
分类:
其他好文 时间:
2018-08-17 14:55:46
阅读次数:
141
akka中的EventBus其实是不常用,也最容易被忽略的一个组件。 但如果你深入Cluster的实现就会发现,这个东西其实还挺有用的,而且它是ActorSystem系统中所有事件消息的一个横切面,通过它你可以订阅特定类型的消息,然后做出相应的动作。那读者可能会问了,这个订阅消息也很简单的啊,我自己 ...
分类:
其他好文 时间:
2018-08-07 12:48:54
阅读次数:
317