欢迎光临
我们一直在努力

技术分享

第163页

缓存与数据库双写一致性几种策略分析

mumupudding阅读(39)评论(0)

作者:京东零售 于泷 一、背景 在高并发场景中,为防止大量请求直接访问数据库,缓解数据库压力,常用的方式一般会增加缓存层起到缓冲作用,减少数据库压力。引入缓存,就会涉及到缓存与数据库中数据如何保持一致性问题,本文将对几种缓存与数据库保证数据...

Java 的 Collection 与 List 集合

mumupudding阅读(34)评论(0)

1.Collection集合 1.1数组和集合的区别 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装...

Java 的 泛型, Set, TreeSet 以及数据结构基本认识

mumupudding阅读(37)评论(0)

1.泛型 1.1泛型概述 泛型的介绍 ​ 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制 泛型的好处 把运行时期的问题提前到了编译期间 避免了强制类型转换 泛型的定义格式 <类型>: 指定一种类型的格式.尖括号里面可...

Java 的 Map, HashMap 以及 TreeMap

mumupudding阅读(44)评论(0)

1.Map集合 1.1Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 双列集合,一个键对应一个值 键不可以重复,值可以重复 Map集合的基本使用 publ...

再聊 MySQL 聚簇索引

mumupudding阅读(34)评论(0)

为什么是再次理解呢?因为松哥之前写过相关的文章介绍过聚簇索引,但是感觉还不够,因此今天想再来和小伙伴们聊一聊这个话题。 1. 什么是聚簇索引 数据库的索引从不同的角度可以划分成不同的类型,聚簇索引便是其中一种。 聚簇索引英文是 Cluste...

MoE 系列(二)|Golang 扩展从 Envoy 接收配置

mumupudding阅读(29)评论(0)

文|朱德江(GitHub ID:doujiang24) MOSN 项目核心开发者蚂蚁集团技术专家 专注于云原生网关研发的相关工作 本文 1445 字 阅读 5 分钟 上一篇我们用一个简单的示例,体验了用 Golang 扩展 Envoy 的极...

Maven 打包跳过测试的 5 种方法,应有尽有,还有谁不会!?

mumupudding阅读(31)评论(0)

平时开发时的工作的话之主要负责写代码就行了,什么发布项目啊,好吧不是我们干的事。在我们的了解中打包发布项目应该不是一个困难的问题。 对,最简单的方法就行使用直接使用maven插件打包,甚至我们都不需要知道他是怎么实现的,插件能帮我们将项目打...

JDK8到JDK17有哪些吸引人的新特性?

mumupudding阅读(34)评论(0)

作者:京东零售 刘一达 前言 2006年之后SUN公司决定将JDK进行开源,从此成立了OpenJDK组织进行JDK代码管理。任何人都可以获取该源码,并通过源码构建一个发行版发布到网络上。但是需要一个组织审核来确保构建的发行版是有效的, 这个...