logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式事务之CP架构、AP架构解决方案

在分布式事务之CAP定理一文中,我们了解到一个分布式系统不可能同时满足数据一致性(consistency)、服务可用性(availability)、分区容错性(partition-tolerance)。现实情况下,我们面对的是一个不可靠的网络、有一定概率宕机的设备,这两个因素都会导致Partition,因而分布式系统实现中 P 是一个必须项,而不是可选项。对于分布式系统工程实践,CAP理论更合适的

#分布式#架构#java
使用JSON_EXTRACT匹配某个json类型字段中的某个具体字段

此外,还可以通过使用JSON_UNQUOTE函数来移除提取的结果中的引号,如果结果是一个字符串。在上面的例子中,我们使用JSON_EXTRACT函数从json_doc字段中提取了"employee"对象的"name"属性和"departments"数组的第一个元素。路径可以使用点号(.)来访问JSON对象的属性,也可以使用方括号([])来访问JSON数组的索引。需要注意的是,JSON_EXTRAC

文章图片
#json#mysql#hive
ElasticSearch 之 _score

搜索排序是搜索引擎的核心工作之一,搜索排序的好坏影响着搜索质量的好坏。诸如ES、Solr等开源的搜索引擎,它们在默认情况下使用的都是相关性排序。那么什么是相关性呢?相关性指的是搜索结果和查询条件的相关程度,它是搜索质量的重要指标之一。就ES来说,搜索结果中的每个结果都有一个_score字段,ES默认按照相关性算法计算每个命中的文档的_score字段值,命中的文档按照该字段的值进行降序排列。....

#elasticsearch#搜索引擎#大数据
tkMapper之使用Weekend拼接条件进行条件查询

tkMapper之使用Weekend拼接查询条件进行查询数据库表

#java#数据库#sql
使用tkmapper更新某一列

有时候,想要update表中符合条件的记录中的某一列的值为一个指定值,如何使用tkmapper来操作呢?

#sql#数据库#java
Spring Cloud 之 Feign 简介及简单使用

1. Feign是在RestTemplate基础上封装的,使用注解的方式来声明一组与服务提供者Rest接口所对应的本地Java API接口方法。2. Feign将远程Rest接口抽象成一个声明式的FeignClient(Java API)客户端,并且负责完成FeignClient客户端和服务提供方的Rest接口绑定。3. Feign具备可插拔的注解支持,包括Feign注解和JAX-RS注解。同时,

#spring cloud#java#spring
conda list 与 pip list 命令的区别

1.`conda list`和`pip list`命令都是列出环境下所有已安装的包;2.`conda list`命令除了得到当前虚拟环境下的所有已安装的包,还会显示关联环境下的已安装的包;3. `pip list`命令只显示当前虚拟环境下的所有已安装的包;4. 当关联环境下有某个包,再用conda命令在其他虚拟环境下下载该包时,就会直接关联,无需下载;5. `pip list`命令得到的结果是`c

#python
ElasticSearch 之 数据类型

ElasticSearch的数据类型,包括keyword、text、数值、布尔、日期、数组、对象以及地理类型。

#elasticsearch#大数据#搜索引擎
到底了