ARTS
Algorithm 每週至少做一個 Leetcode 的演算法題。主要是為了程式設計訓練和學習。
Review 每週閱讀並點評至少一篇英文技術文章。主要是為了學習英文。
Tip 每週學習至少一個技術技巧。主要是為了總結和歸納你在日常工作中所遇到的知識點。
Share 每週分享一篇有觀點和思考的技術文章。主要是為了建立你的影響力,能夠輸出價值觀。
Algorithm
給定一個整數陣列 nums 和一個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。給定 nums = [2, 7, 11, 15], target = 9;因為 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0, 1]
public int[] twoSum(int[] nums, int target) {
Map<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
map.put(nums[i], i);
}
int[] ret = new int[2];
for (int i = 0; i < nums.length; i++) {
Integer v = map.get(target - nums[i]);
if (v != null && v > i) {
ret[0] = i;
ret[1] = v;
return ret;
}
}
return ret;
}
複製程式碼
Review
docker-curriculum.com/#getting-st…
- Docker基礎設定
使用Docker,需要掌握基本命令列和文字編輯器使用,初次之外不需要其他特定的技能。有Web開發經驗是一種優勢,但不是必須技能。在後續學習過程中,我們將使用一些雲服務。首先是在電腦上安裝Docker程式,然後執行
docker run hello-world
測試是否安裝成功。 - Docker基礎操作
- 從倉庫拉取busybox映象
docker pull busybox
; - 檢視映象
docker images
; - 啟動 busybox
docker run busybox
或docker run busybox echo "hello from busybox"
; - 檢視啟動的 Docker 程式
docker ps
或docker ps -a
; - Docker 應用中執行命令列
docker run -it busybox sh
; - 刪除 Docker 程式
docker rm 305297d7a235 ff0a5c3750b9
或docker rm $(docker ps -a -q -f status=exited)
或docker container prune
; - 刪除 Docker 映象
docker rmi 305297d7a235 ff0a5c3750b9
- Docker術語名詞
映象、容器、守護程式、倉庫、客戶端
Tips:CentOS 7安裝redis
參考連結:yq.aliyun.com/articles/57…
redis.io/download
方法一: 二進位制包安裝
cd /opt/
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
make
# 注意:Please select the redis executable path [] /opt/redis-5.0.4/src/redis-server
# 設定開機啟動及啟動服務
chkconfig redis_6379 on
systemctl redis_6379 start
systemctl redis_6379 stop
複製程式碼
方法二:yum安裝redis(安裝的不是最新版)
參考連結:www.linuxidc.com/Linux/2018-…
www.cnblogs.com/autohome739…
# 安裝yum源
yum install epel-release
# 安裝redis
yum install -y redis
# 啟動redis
systemctl start redis
# 修改埠號、密碼配置
vim /etc/redis.conf
複製程式碼
Share
最近在搗鼓linux,配置java開發環境,發現linux系統安裝軟體的方式有好幾種,每種安裝都有不同的優缺點,本來想自己總結下,發現有一篇文章總結的很詳細,就不多總結,直接把連結粘過來。具體連結:segmentfault.com/a/119000001…