东方客主 东方客主
3年前
PHP实现文本快速查找 - 二分查找法
起因先说说事情的起因,最近在分析数据时经常遇到一种场景,代码需要频繁的读某一张数据库的表,比如根据地区ID获取地区名称、根据网站分类ID获取分类名称、根据关键词ID获取关键词等。虽然以上需求都可以在原始建表时,通过冗余数据来解决。但仍有部分业务存的只是关联表的ID,数据分析时需要频繁的查表。所读的表存在共同的特点数据几乎不会变更数据量适中,从一万
Wesley13 Wesley13
3年前
JAVA程序员应该读哪些书(豆瓣8.0+)
!(https://oscimg.oschina.net/oscnet/d6fe68b330464e67b00e702363070857.gif)架构相关从零开始学架构(李运华)豆瓣评分8.3,极客时间有专栏,跟着做,你也可以成为架构师。企业IT架构转型之道:阿里巴巴中
Wesley13 Wesley13
3年前
OSG3.4编译FFMPEG插件
0、加入你要读a.mp4,那个正确的写法是osg::Image\imageosgDB::readImageFile("a.mp4.ffmpeg");1、在github上下载最新的osg3.4源码https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph3.4,你会发
Stella981 Stella981
3年前
Rust学习笔记#1:一个猜谜游戏小项目
!(https://oscimg.oschina.net/oscnet/up51ea0c90f2725c56195c3eee5024b2402b2.JPEG)在深入探索Rust语法的细枝末节之前,先通过一个麻雀虽小但五脏俱全的小项目来整体把握Rust,这样可以避免迷失在细节的海洋中。我们可能会通过这个小项目一下子接触到很多新概念,但不必惊慌,我们只
Stella981 Stella981
3年前
K8s 1.14 发布了,Release Note 该怎么读?
本文由张磊、心贵、临石、徙远、衷源、浔鸣等同学联合撰写。Kubernetes1.14.0Release已经于3月25日正式发布。相信你也已经注意到,相比于1.13和1.12版本,这次发布包含的重要变非常多,其对应的 ReleaseNote 的篇幅长度也创下了“新高”。面对这样一份“海量信息”的ReleaseNote,我们该如何从这份
Wesley13 Wesley13
3年前
Java 中 final 内存语义
对于final域,编译器和处理器要遵守两个重排序规则。1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。2)初次读一个包含final域的对象的引用,与随后初次读这个final域,这两个操作之间不能重排序。下面通过一些示例性的代码来分别说明这两个规则。 !(ht
Stella981 Stella981
3年前
Spring Cloud 里 Eureka 什么是微服务及微服务的特点
1.什么是微服务/微服务的特点单一职责:微服务中的每一个服务都对应唯一的业务能力,做到单一职责微:微服务的服务拆分粒度很小,列如一个用户管理就可以作为一个服务,每个服务虽小,但五脏俱全独立:自治是说服务间相互独立,互不干扰团队独立:每个服务都是一个独立的开发团队,人数不
Wesley13 Wesley13
3年前
3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务
    在一些复杂的应用开发中,一个应用可能会涉及到连接多个数据源,所谓多数据源这里就定义为至少连接两个及以上的数据库了。    下面列举两种常用的场景:    一种是读写分离的数据源,例如一个读库和一个写库,读库负责各种查询操作,写库负责各种添加、修改、删除。    另一种是多个数据源之间并没有特别明显的操作,只是程序
如何实现数据库读一致性
1导读数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。2一致性1.数据的一致性:通常指关联数据之间的逻辑关系是否正确和完整。举个例子:某系
京东云开发者 京东云开发者
10个月前
如何实现数据库读一致性
1导读数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。2一致性1.数据的一致性:通常指关联数据之间的逻辑关系是否正确和完整。举个例子:某系统实现读写分离,读数据库是写数据库的