OTHERS 七月 31, 2022

态马商战复盘

文章字数 16k 阅读约需 15 mins.

TechMark是一种形式新颖的创新的管理培训课程,它凭借强大的计算机系统创造了一个仿真度极高的商业竞争环境,为学员带来集知识性、趣味性、仿真性和实践性为以一体的商战训练。 —— TechMark是...

查看全文

OTHERS 七月 31, 2022

态马商战复盘

文章字数 16k 阅读约需 15 mins.

TechMark是一种形式新颖的创新的管理培训课程,它凭借强大的计算机系统创造了一个仿真度极高的商业竞争环境,为学员带来集知识性、趣味性、仿真性和实践性为以一体的商战训练。 —— TechMark是什么

在态马商战(TechMark)的世界里,有三种虚拟产品,三个模拟地区,参与者分组成立临时公司,以相同的起点起步,在两天一晚的时间里,根据已知的信息和 TechMark 系统计算出的实际数据,进行六轮模拟商业决策,角逐满足各项经营指标且股价最高的 TechMark 冠军荣誉。

正所谓兵马未动粮...

查看全文

JAVA 七月 24, 2022

Java 线程状态介绍

文章字数 11k 阅读约需 10 mins.

JVM 中的线程,有六种状态,定义在 java.lang.Thread.State 枚举类中,从 1.5 版本开始,至目前最新的 1718,基本没有变化。

先来看一下 Java Doc 中对这六种状态的描述:

注意下面那句话:

A thread can be in only one state at a given point in time. These states are virtual machine states which do not reflect any operating...

查看全文

TEST 七月 17, 2022

ApacheBench 简介

文章字数 8.3k 阅读约需 8 mins.

ApacheBench 简称 ab,是 Apache HTTP Server 中的一个性能测试工具,可单独安装,在命令行中直接使用,可基于 HTTP 接口对任意 HTTP 服务器进行性能测试,得到每秒请求数(RPS)、平均请求响应时间等性能指标。

Ubuntu/Debian

$ sudo apt-get update 
$ sudo apt-get install -y apache2-utils

CentOS/Readhat/Fedora

$ yum install httpd-tools

MacOS...

查看全文

SPRING 七月 10, 2022

【转】Spring 之 Interceptor

文章字数 5.3k 阅读约需 5 mins.

原文地址:https://wyiyi.github.io/amber/2022/07/01/interceptor/

什么是拦截器

在 Spring Web MVC 中,拦截器(Interceptor)同 Servlet 中的过滤器(Filter) 类似,都可以实现对用户的请求做出相应的处理。

所有 HandlerMapping 的实现都支持处理程序拦截器,当想将特定功能应用于某些请求时很有用 —— 例如检查权限。
拦截器必须实现 org.springframework.web.servlet 包中...

查看全文

FASTDFS 七月 03, 2022

FastDFS 性能测试

文章字数 15k 阅读约需 14 mins.

FastDFS 是一个开源的分布式文件存储系统。

FastDFS 类似 Google FS,属于应用级文件系统,不是通用的文件系统,只能通过专有 API 访问。 —— FastDFS架构及特点介绍

代码库中相关文档并不是很多,可以关注上面链接中的作者公众号(FastDFS分享与交流)或微信(fastdfs)了解更多信息。本节大部分内容也摘自作者公众号中的文章 FastDFS架构和设计理念解读 及其他文章。

FastDFS 的架构如下图所示:

FastDFS 只有两个角色:tracker ...

查看全文

CLOUD NATIVE 六月 26, 2022

《Kubernetes in Action 中文版》书摘

文章字数 57k 阅读约需 51 mins.

  • 现在,我们在七牛内部全面推广和应用 Kubernetes,不仅把无状态服务运行在 Kubernetes 中,也把有状态服务比如数据库运行在 Kubernetes 中,正如使用 GoLang 提高了我们的开发效率一样,使用 Kubernetes 大大提高了我们的部署和运维效率。

1.2.1 什么是容器

  • 如果多个进程运行在同一个操作系统上,那容器到底是怎样隔离它们的。有两个机制可用:第一个是 Linux 命名空间,它使每个进程只看到它自己的系统视图(文件、进程、网络接口、主机名等);第二个是 Linux...
查看全文

KAFKA 六月 19, 2022

Kafka 性能测试

文章字数 12k 阅读约需 11 mins.

Apache Kafka 安装目录的 bin 路径下,包括启停服务在内的很多脚本。这些脚本能够帮助我们完成对 Kafka 的各类操作,其中就有对生产者和消费者进行性能测试的工具。

脚本分为两个版本:Linux 下执行的 Shell 脚本,以及 Windows 下执行的 bat 脚本。

以 Shell 脚本为例,可以查看脚本内容,除了停止 ZooKeeper 和 Kafka 服务的脚本外,其余脚本均会在最后调用 kafka-run-class.sh 并根据使用脚本的不同,传入不同的类进行处理。...

查看全文

KAFKA 六月 12, 2022

【译】深入了解 Apache Kafka 存储内部

文章字数 15k 阅读约需 13 mins.

英文原文:Deep dive into Apache Kafka storage internals: segments, rolling and retention

作者:Paolo Patierno

Apache Kafka 采用类似提交日志的方式处理消息的存储。消息一个接一个的追加在每个日志的末尾,每个日志也会被分成段。分段有助于删除较旧的消息记录及提高性能等。所以,日志是一个由段(文件)组成的消息记录的逻辑序列,每个段内存储的是一部分消息。消息代理(Broker)的配置允许您调整与日志相...

查看全文

OTHERS 六月 05, 2022

用好 App Store

文章字数 2.3k 阅读约需 2 mins.

苹果的应用通常都需要通过 App Store 下载,使用 App Store 需要 Apple ID。

如果你还没有 Apple ID,或是从一个国家或地区到了另一个,需要登录当地的应用商店下载符合当地法律法规的应用,可以通过 https://appleid.apple.com/account 来创建您的 Apple ID。

创建账号时,需要使用未注册过 Apple ID 的有效电子邮件地址。推荐使用 Outlook,注册方便快捷。也可使用一些 临时邮箱 方案,方便跟踪隐私信息泄露来源。

邮...

查看全文

OTHERS 五月 29, 2022

异常识体验 —— 一次联通宽带故障触发的感受

文章字数 4.5k 阅读约需 4 mins.

某日家中使用的联通宽带突然无法上网,在故障排查和维修的过程中,体会了一下联通所谓 “百倍用心,10分满意” 的服务。

古人云:以人为镜,可以明得失。希望作为用户时体会到的痛,能够给我们以警示,使用户使用我们设计的系统时,不会有类似的糟糕感受。

先说几个为了解决这次故障所获得的经验吧,可能会对遇到类似问题的朋友有帮助:

  1. 路由器中可能会带有故障检测工具,里面提供的故障信息有助于问题定位,但不一定完全准确;
  2. 联通人工客服已不是 24 小时的了,服务时间为 07:3021:30
  3. 光猫并非亮红灯...
查看全文
加载更多
0%