一、前言 ElasticSearch(以下简称ES)的数据写入支持高并发,高并发就会带来很普遍的数据一致性问题。常见的解决方法就是加锁。同样,ES为了保证高并发写的数据一致性...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、前言 ElasticSearch(以下简称ES)的数据写入支持高并发,高并发就会带来很普遍的数据一致性问题。常见的解决方法就是加锁。同样,ES为了保证高并发写的数据一致性...
在前阵子的工作中,收到一个bug,大概是在app运行过程中出现了异常,可是查看了app日志、系统日志并没有异常日志打印。最后发现了context.getExternalCac...
这样看来 @JsonUnwrapped 与@JsonValue 其实能达到一样的效果了啊。
Json 扁平化对象 @JsonUnwrapped未扁平化之前: 使用 @JsonUnwrapped 扁平对象之后: 不同对象间有相同名称的属性?会怎么样,会报错吗?答案是不会,都会正常返回,只是对前端而言有歧义罢了~,此时...
项目中使用自定义注解@SolrHandle写在service的实现类上,使用以下代码无法获取此注解,获取到的SolrHandle为null。 正确方式如下
1. 引言 生产者、消费者模式是如此的重要,是理解java 多线程并发的核心知识点,不少同学面试时,常规操作是当着面试官的面,手写一个生产者消费者模式。 2. 实现方式 通...
前提概要什么是MVCC什么是当前读和快照读?当前读,快照读和MVCC的关系 MVCC实现原理隐式字段undo日志Read View(读视图)整体流程 MVCC相关问题RR是如...
Mybatis-Plus只对Mybatis做增强,即Mybatis原先的功能都可以使用。 1.根据id查询记录 2.通过多个id批量查询 3.简单的条件查询 通过map封装查...
autowire默认bytype resource默认byname 用autowire,未来新增一个实现类时,要把原有所有autowire的地方进行修改,指定name,不然原...
什么是路由 简单来说路由就是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源(if...else...),给我一个路径,我给你返回一个响应,请求不同的页面...
maven依赖(jdk8对应版本5 ,jdk7对应版本4) Convert:各种类型数据的转换 DateUtil: 日期时间工具类 StrUtil:字符串工具类 ClassP...
欢迎交流java8新特性系列文章:https://www.jianshu.com/nb/27231419 . [1][2][3][4][5] 一、简介 java8于201...
原文地址:http://www.zixiong.org/blog/2018/02/12/https.html http协议传输的数据都是在网络上明文裸奔的,这样很容易会被网络...
https原理 非对称加密算法与传输安全详解。安全的给小姐姐写信的姿势是什么?HTTPS是怎么回事儿对https讲的很好,但关于CA的部分可能不够清楚。 ca原理 CA认证的...
[1. DDD 价值] [1.1 应对复杂业务] [1.2 快速响应业务变化] [2. DDD 过程] [2.1 战略设计] [2.2 架构设计] [2.3 战术设计] [3...
引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识。 DDD DDD(Domain Driven Design,领域驱动设计)作为一种软件开发...
无线程竞争时,或者竞争极其少时,使用cas操作和使用sychize修饰哪个效率高?为啥测试的是cas更快?按说没竞争,偏向锁应该效率高啊?
synchronize和CAS程序有两种不同的级别:用户态、内核态原来的操作系统中没有这种级别之分,因此一个程序可能访问其他程序的内存,就可能把整个机器都干掉。一般来说,操作系统跑在内核态,内核态的程序可...
程序有两种不同的级别:用户态、内核态原来的操作系统中没有这种级别之分,因此一个程序可能访问其他程序的内存,就可能把整个机器都干掉。一般来说,操作系统跑在内核态,内核态的程序可...
前言 这篇文章假设你已经初步了解过领域驱动设计(DDD)的基本概念(聚合根、实体、值对象、领域服务、领域事件、资源库、限界上下文等)以及CQRS的设计,本文会将重点放在如何落...
DDD理论学习系列——案例及目录 1. 引言 单从字面理解,不管是领域服务还是应用服务,都是服务。而什么是服务?从SOA到微服务,它们所描述的服务都是一个宽泛的概念,我们可以...