第1章 计算机系统漫游

1.9.1 Amdahl’s law(阿姆达尔定律) 要想显著加速整个系统,必须提升全系统中相当大的部分的速度 若系统执行某应用程序需要时间为$T_{old}$。 假设系统

tomcat

编码问题 bin/catalina.bat 加入SET CATALINA_OPTS=-Dfile.encoding=UTF-8 conf/server.xml 在<Connector port="8080"...中加入 URIEncoding="UTF-8"

git - linux

服务端 1 2 3 4 5 #安装 yum -y install git # 添加仓库 git init --bare sample.git git bash客户端 1 2 3 4 5 6 7 8 #生成公钥 ssh-keygen #导入 ssh -p port root@host 'mkdir -p .ssh && cat >> ~/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub # 下载 git clone --depth 1 --recursive

mysql

单机 安装 1 2 3 4 5 6 wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' sudo yum -y install mysql-community-server systemctl start mysqld systemctl status mysqld sudo grep 'temporary password' /var/log/mysqld.log mysql -uroot -p #输入查看到的密码 配置 vim /etc/my.cnf 1 2 3 4 5 6 7 8 [client] default-character-set = utf8 [mysqld] default-storage-engine = INNODB character-set-server = utf8 collation-server = utf8_general_ci #不区分

rabbitmq

下载脚本 1 2 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash 安装 1 2 yum -y install erlang yum -y install rabbitmq-server 命令 1 2 3 4 5 6 7 8 #启动服务 systemctl start rabbitmq-server #查看状态 systemctl status rabbitmq-server #设置为开机启动 systemctl enable rabbitmq-server 添加用