Arts 第二週 20190331

ARTS
Algorithm 每週至少作一個 Leetcode 的算法題。主要是爲了編程訓練和學習。
Review 每週閱讀並點評至少一篇英文技術文章。主要是爲了學習英文。
Tip 每週學習至少一個技術技巧。主要是爲了總結和概括你在平常工做中所遇到的知識點。
Share 每週分享一篇有觀點和思考的技術文章。主要是爲了創建你的影響力,可以輸出價值觀。html

Algorithm

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。給定 nums = [2, 7, 11, 15], target = 9;由於 nums[0] + nums[1] = 2 + 7 = 9,因此返回 [0, 1]java

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…linux

  • Docker基礎設置 使用Docker,須要掌握基本命令行和文本編輯器使用,初次以外不須要其餘特定的技能。有Web開發經驗是一種優點,但不是必須技能。在後續學習過程當中,咱們將使用一些雲服務。首先是在電腦上安裝Docker程序,而後運行docker run hello-world測試是否安裝成功。
  • Docker基礎操做
  1. 從倉庫拉取busybox鏡像 docker pull busybox;
  2. 查看鏡像 docker images;
  3. 啓動 busybox docker run busyboxdocker run busybox echo "hello from busybox";
  4. 查看啓動的 Docker 進程 docker psdocker ps -a;
  5. Docker 應用中運行命令行 docker run -it busybox sh;
  6. 刪除 Docker 程序 docker rm 305297d7a235 ff0a5c3750b9docker rm $(docker ps -a -q -f status=exited)docker container prune;
  7. 刪除 Docker 鏡像 docker rmi 305297d7a235 ff0a5c3750b9
  • Docker術語名詞
    鏡像、容器、守護進程、倉庫、客戶端

Tips:CentOS 7安裝redis

參考連接:yq.aliyun.com/articles/57…
redis.io/downloadredis

方法一: 二進制包安裝

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…docker

相關文章
相關標籤/搜索