加载中
事务-04-分布式概念篇ACID&CAP&BASE

1 数据库ACID 维基百科说明 https://zh.wikipedia.org/wiki/ACID ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性...

2018/07/15 15:04
52
ES请求报文和响应

请求: { "from": 0, "size": 20, "timeout": "10s", "query": { "bool": { "must": [ { "term": { "shopId": { "value": 8, "boost": 1.0 } } }, { "match": { "title": { "query": "蝴蝶"...

10/16 17:59
1
ES 权重排序

假设有ES中有如下数据 { id: 1, title: "Java怎么学", type: 3, heat: 80 } { id: 2, title: "Java怎么学", type: 2, heat: 99 } { ......

10/16 16:57
4
es常用总结

1 、termQuery、matchQuery和matchPhraseQuery区别 termQuery:不会对搜索词进行分词处理,而是作为一个整体与目标字段进行匹配,若完全匹配,则可查询到。 termsQuery:可以查询集合中的元素...

09/22 10:06
7
java.util.function之BinaryOperator

java.util.function.BinaryOperator是函数式接口,并且是lambda表达式。BinaryOperator继承自 java.util.function.BiFunction。接收两个参数返回一个相同类型的值。 name type description ...

09/04 11:23
26
java.util.function之UnaryOperator

java.util.function.UnaryOperator是java 8的函数式接口,继承于java.util.function.Function。UnaryOperator接收一个参数,并返回类型的参数。 UnaryOperator作为lambda表达式传递一个参数。...

09/04 11:10
1
java.util.function之Supplier

supplier的中文意思是提供者,跟Consumer类相反,Supplier类用于提供对象,它只有一个get方法,是一个抽象方法,需要编程者自定义想要返回的对象。 name type description Supplier Supplie...

09/04 10:51
1
java.util.function之Predicate

Predicate类包含5个方法,最重要的是test方法,这是一个抽象方法,需要编程者自己去Override,其他的三个default方法里都使用到了这个方法,这三个方法分别是and方法,negate方法和or方法,其...

09/04 10:42
1
java.util.function之Consumer

Consumer类包含两个方法,一个accept方法用来对输入的参数进行自定义操作,因为是个抽象方法,所以需要实例化对象的时候进行Override,另一个andThen方法跟Function的方法一样是一个default...

09/04 10:30
23
java.util.function.Function的用法

转载:https://www.orchome.com/935 JDK 1.8 API包含了很多内建的函数式接口,在老Java中常用到的比如Comparator或者Runnable接口,这些接口都增加了@FunctionalInterface注解以便能用在lam...

09/04 10:10
28
Redis 分布式锁 RedisTemplate 实现

1、配置redis序列化 @Configuration public class RedisConfig { @Bean public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemp......

08/30 12:35
31
ShardingSphere 4.0.0-RC1 升级到 4.1.0 报错

技术体系 Springboot2.1.5 + shardingsphere4.0.1 + Mysql5.7 + mysql-connector-java5.1.47 背景 目前公司正在进行的在线客服IM项目,考虑未来会话消息请求流量剧增以及消息存储带来的挑战,...

ShardingSphere 4.x Sharding-JDBC 用户手册之YAML配置手册

配置示例 数据分片 dataSources: ds0: !!org.apache.commons.dbcp.BasicDataSource driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/ds0 username: root pa......

G1 垃圾收集器

1 大白话讲解G1垃圾收集器 https://www.cnblogs.com/aspirant/p/8663872.html 2 大白话讲解Jvm基本收集器 https://www.itqiankun.com/article/jvm-memory-management-model......

07/09 11:22
49
SnowFlake 分布式id生成

/** * * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 <br> * 1位标识,由于l...

06/16 15:50
43
【分布式缓存系列】集群环境下Redis分布式锁的正确姿势

一、前言   在上一篇文章中,已经介绍了基于Redis实现分布式锁的正确姿势,但是上篇文章存在一定的缺陷——它加锁只作用在一个Redis节点上,如果通过sentinel保证高可用,如果master节点由...

06/16 15:30
64
Redis分布式锁的正确实现姿势

分布式锁可以解决在分布式环境下的多资源竞争问题,常见的分布式锁实现有以下3种: 基于数据库的唯一索引方式或乐观锁方式。 基于Redis单线程特性的原子操作。 基于Zookeeper的临时有序节点。...

06/16 11:59
59
谈谈MySQL InnoDB存储引擎事务的ACID特性

1、前言 相信工作了一段时间的同学肯定都用过事务,也都听说过事务的4大特性ACID。ACID表示原子性、一致性、隔离性和持久性。一个很好的事务处理系统,必须具备这些标准特性: 原子性(Atomi...

谈谈MySQL的锁

锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之...

06/10 16:31
39
CompletableFuture 详解

CompletableFuture类实现了CompletionStage和Future接口。Future是Java 5添加的类,用来描述一个异步计算的结果,但是获取一个结果时方法较少,要么通过轮询isDone,确认完成后,调用get()获取...

05/29 14:52
58

没有更多内容

加载失败,请刷新页面

返回顶部
顶部