CopyOnWriteArrayList是线程安全版本的ArrayList,实现了读写分离,每次修改都是一次全量拷贝,适用于读多写少的场景,而且只保证最终一致性!
分类:
编程语言 时间:
2019-04-02 00:03:36
阅读次数:
185
CopyOnWriteArrayList是线程安全版本的ArrayList,实现了读写分离,每次修改都是一次全量拷贝,适用于读多写少的场景,而且只保证最终一致性! ...
分类:
编程语言 时间:
2019-04-01 21:18:41
阅读次数:
168
Shell基础编程 一、find \ grep \ sed \ awk \ cut \ sort \ case \ select 语法 二、循环控制 三、if分支语句 四、Shell之变量引用 五、全量备份与增量备份 六、Linux其它命令 ...
分类:
系统相关 时间:
2019-04-01 18:48:11
阅读次数:
225
数据资源管理程序的功能以及设计的总结1.数据如何存储2.数据如何与源数据保持同步更新3.数据如何与源数据做全量同步4.数据与源数据的一致性如何检测 设计是从功能出发,设计也要包含非功能性的设计(比如程序的健壮性,可用性等等);而功能开发的出发点是需求,需求包括正常的功能需求,也包括开发人员自身提出的 ...
分类:
其他好文 时间:
2019-03-27 12:59:09
阅读次数:
145
redis持久化分为RDB和AOF两种方式,根据个人的理解,即一次全量的持久化和多次增量的持久化。 1、RDB方式 RDB持久化是通过快照完成的。当符合一定条件时Redis会将内存中的所有数据生成一个副本存储在硬盘上,这个过程即为“快照”。Redis通常会在以下几种情况下会对数据进行快照: 1)根据 ...
分类:
其他好文 时间:
2019-03-25 20:45:37
阅读次数:
190
这几天又用到了该功能了,所以又改进了一版,增加了全量抽取和批量抽取两个参数。并且可以设置每批次抽取到记录数。 使用shell脚本可以直接方便到将hive中到表抽取到任何关系型数据库中。 shell脚本到demo如下: 执行文件目录结构如下: lib文件夹放所有依赖包,lib文件夹和shell脚本同层 ...
分类:
数据库 时间:
2019-03-19 18:42:21
阅读次数:
391
云函数中有以下未安装的依赖,如果未安装即全量上传在新建的云函数,右击终端打开->cmd,安装依赖npm install --production依赖安装成功之后,文件里面会出现package-lock.json文件。 ...
分类:
Web程序 时间:
2019-03-13 16:30:51
阅读次数:
1106
1. CAT介绍 CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring、MyBatis、Dubbo 等框架以及Log4j 等结合 , 它提供系统的性能指标、健康状况、监控告警等,在微服务监控领域也是非常有用的一套组件。 1.1 ...
分类:
其他好文 时间:
2019-03-13 13:49:22
阅读次数:
165
因为composer安装包数据是从github.com上下载的,安装包的元数据从packagist.org上下载 作为两个国外的网站,连接速度会很慢,而且很有可能网站被墙。 所以composer中国全量镜像将安装包数据以及安装包元数据缓存到国内的机房,并通过国内的CDN进行加速, 这样我们访问时就不... ...
分类:
其他好文 时间:
2019-03-13 12:03:09
阅读次数:
141
应用层面的操作数据库主要需要了解的内容有:安装启动和连接数据库,修改数据库的管理密码管理权限数据库的备份与恢复,全量备份,增量备份,物理备份,逻辑备份数据库的高可用部署:集群数据库的优化:数据库操作系统硬件层的优化,数据库软件配置层面的优化,sql语句层面的优化,数据索引层面的优化。-安装数据库:可以下载官网已经编译好的安装包,环境centosyum安装:mysql-community先下载npm
分类:
数据库 时间:
2019-03-12 18:36:32
阅读次数:
207