-
disruptor
disruptor disruptor 一 概述 CPU缓存 网页浏览器为了加快速度,会在本机存缓存以前浏览过的数据; 传统数据库或NoSQL数据库为了加速查询, 常在内存设置一个缓存, 减少对磁盘(慢)的IO. 同样内存与CPU的速度相差太远, 于是CPU设计者们就给CPU加上了缓存(CPU Cache). 如果...
-
springboot之swagger快速启动
springboot之swagger快速启动 springboot之swagger快速启动 简介 介绍 可能大家都有用过 swagger ,可以通过 ui 页面显示接口信息,快速和前端进行联调。 没有接触的小伙伴可以参考官网文章进行了解下demo页面。 多应用 当然在单个应用大家可以配置 SwaggerConfig 类加...
-
Java连载26-方法(语法结构)
Java连载26-方法(语法结构) 一、方法 1.返回值类型如果不是void,表示这个方法执行结束之后必须返回一个具体的数值,当方法执行结束的时候没有返回任何数值,编译器会报错,怎么返回值呢?并且要求值的数据类型必须和方法的返回值类型是一致的,不然编译器报错。 retu...
-
为什么ConcurrentHashMap的读操作不需要加锁?
为什么ConcurrentHashMap的读操作不需要加锁? 我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢? ConcurrentHashMap的简介 我想有基...
-
LinkedHashMap,源码解读就是这么简单
LinkedHashMap,源码解读就是这么简单 概述 LinkedHashMap是HashMap的子类,它的大部分实现与HashMap相同,两者最大的区别在于,HashMap的对哈希表进行迭代时是无序的,而LinkedHashMap对哈希表迭代是有序的,LinkedHashMap默认的规则是,迭代输出的结果保持和插入key-...
-
MySQL数据库优化
MySQL数据库优化 一、MySQL 会遇到的问题: 1、 高并发的读写效率低问题 ---- 解决方案:集群,分布式。 2、 海量数据的读写效率低问题 ----- 解决方案:分表,分库。 3、 高可用和高扩展 ---- 解决方案:动态扩展服务器、防止单点故障、容灾。 二、关系型数据库优化:...
-
HashMap框架源码深入解读,面试不用愁
HashMap框架源码深入解读,面试不用愁 在Java Collections Framework的体系中中,主要有两个重要的接口,一个是List、Set和Queue所属的Collection,还有一个就是Map接口了。在上一篇文章中介绍了List接口,它适用于按数值索引访问元素的情形。本文中将介绍的Map则提供...
-
Redis设计原理
Redis设计原理 1.简介 Redis中的每个Key-Value在内存中都会被划分成DictEntry、RedisObject以及具体对象,其中DictEntry又分别包含指向Key和Value的指针(以RedisObject的形式)以及指向下一个DictEntry的指针。 Key固定是字符串,因此使用字符串对象来进行表示,Value...
-
JAVA 8 的新特性
JAVA 8 的新特性 Java8 的新特性有: 默认方法、函数式接口、 lambda 表达式、方法引用、 Stream 、 Optional 、日期 API 。 一、 默认方法: 接口中的方法可以有方法体 , 但是必须要有 static或者default修饰 , 其他的方法都为抽象方法 , 由 static修饰的方法不能...
-
基础面试,为什么面试官总喜欢问String?
基础面试,为什么面试官总喜欢问String? 关于 Java String,这是面试的基础,但是还有很多童鞋不能说清楚,所以本文将简单而又透彻的说明一下那个让你迷惑的 String 在 Java 中,我们有两种方式创建一个字符串 String x = abc;String y = new String(abc); 你常见也常...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
