Mac Automation-01-First Step
Automation
苹果自带功能。
可以做类似于按键精灵的事情。
怀念很久以前用易语言写脚本的日子。。。
天才第一步
将本章视为“书中的书”。如果您没有阅读任何其他章节,请阅读本章。
它旨在通过简短,有趣的实践教程为您提供AppleScript的快速而全面的介绍。
在25分钟内,您将了解AppleScript是什么,它是如何工作的,以及如何自信地编写基本的,功能性的Apple...
2018-12-01 03:35:23 |
Mac
Tomcat 部署最佳实践
拓展阅读
tomcat 入门
Ubuntu 系统部署 tomcat
jetty 入门
问题
自己的项目有多个应用,这些应用是要部署到同一个 Tomcat 里好,还是多个应用分别部署到不同的 Tomcat 里,每个里面只部署一个应用好呢?
最近在 Tomcat 官方的「邮件组」里也看到类似的问题,可能这个问题不分国界。
一些 Tomcat 的 commiter 也给出了自...
2018-11-28 23:32:26 |
Web
Resilience4j
Resilience4j
Resilience4j 是一个轻量级容错库,受Netflix Hystrix启发,但专为Java 8和函数式编程而设计。
轻量级,因为库只使用Vavr(以前称为Javaslang),它没有任何其他外部库依赖项。
相比之下,Netflix Hystrix对Archaius具有编译依赖性,Archaius具有更多外部库依赖性,例如Guava和Apache Com...
2018-11-28 23:32:26 |
Distributed
Apache Flink
Apache Flink
Apache Flink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。
Flink设计为在所有常见的集群环境中运行,以内存速度和任何规模执行计算。
计算引擎的 4 代发展
MapReduce
首先第一代的计算引擎,无疑就是 Hadoop 承载的 MapReduce。这里大家应该都不会对 MapReduce 陌生,它将计算分为两个阶段,...
2018-11-28 23:32:26 |
Big Data
阿里如何做到百万量级硬件故障自愈
1.背景
1.1.面临挑战
对于承载阿里巴巴集团95%数据存储及计算的离线计算平台MaxCompute,随着业务增长,服务器规模已达到数十万台,而离线作业的特性导致硬件故障不容易在软件层面被发现,同时集团统一的硬件报障阈值常常会遗漏一些对应用有影响的硬件故障,对于每一起漏报,都对集群的稳定性构成极大的挑战。
针对挑战,我们面对两个问题:硬件故障的及时发现与故障机的业务迁移。下面我们会围...
2018-11-28 23:32:26 |
Distributed
Web API CI PostMan+Newman+Jenkins
wen-pai 测试工具选择
对于大型的 web 服务,写 unit 单元测试的效率是非常低的。
直接写 http 请求,又无法保存和管理。
postman 可以帮我们解决这个问题。
我原来一直不太喜欢 postman 有一个原因,因为 postman 无法持续集成。
今天这篇文章告诉我不是这样的,方法总比苦难多。
目前市场有很多的用于API 测试的工具,如Postman, So...
2018-11-28 11:30:44 |
CI
当我们输入一条SQL查询语句时,发生了什么?
基本架构示意图
我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的执行过程。
所以今天我想和你一起把 MySQL 拆解一下,看看里面都有哪些“零件”,希望借由这个拆解过程,让你对 MySQL 有更深入的理解。这样当我们碰到 MySQL 的一些异常或者问题时,就能够直戳本质,更为快速地定位并解决问题。
下面我给出的是 MySQL 的基本架构示意图,从中你可以...
2018-11-28 11:30:44 |
CI
MySQL Log
关于 MySQL 通用查询日志和慢查询日志分析
MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。
这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。
1、通用查询日志:记录建立的客户端连接和执行的语句。
2、慢查询日志:记录所有执行时间超过longquerytime秒的所有查询或者不使用索引的查询
通用查询日志
在学习通用日志查询时,需要知道...
2018-11-28 11:30:44 |
SQL