Algorithm

本周继续做二分查找类型的题目:69.Sqrt(x)

Review:The 2018 DevOps RoadMap

本周分享的文章来源是Medium,副标题:An illustrated guide to becoming a DevOps Engineer with links
to relevant courses。本文主要根据kamranahmedse提供的DevOps图(如下),给出相应地学习视频,具体的相关的视频地址就不提供了,具体可以参考作者的原文。

devops

Tip

本周分享一个linux中查看域名信息的命令:nslookup

nslookup是 "name server lookup"的简写,顾名思义此命令可用于获取域名的信息。默认情况下,它可以将域名与IP地址相互解析。下面是一个简单地查看微软官网的域名信息的例子。思考:nslookup的运作原理是什么?与DNS服务有啥关系呢?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$ nslookup -type=any microsoft.com
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
microsoft.com mail exchanger = 10 microsoft-com.mail.protection.outlook.com.
Name: microsoft.com
Address: 104.40.211.35
Name: microsoft.com
Address: 104.43.195.251
Name: microsoft.com
Address: 191.239.213.197
Name: microsoft.com
Address: 23.100.122.175
Name: microsoft.com
Address: 23.96.52.53
microsoft.com
origin = ns1.msft.net
mail addr = msnhst.microsoft.com
serial = 2018101212
refresh = 7200
retry = 600
expire = 2419200
minimum = 3600
microsoft.com nameserver = ns1.msft.net.
microsoft.com nameserver = ns2.msft.net.
microsoft.com nameserver = ns4.msft.net.
microsoft.com nameserver = ns3.msft.net.

Authoritative answers can be found from:
microsoft.com nameserver = ns4.msft.net.
microsoft.com nameserver = ns2.msft.net.
microsoft.com nameserver = ns3.msft.net.
microsoft.com nameserver = ns1.msft.net.
microsoft-com.mail.protection.outlook.com internet address = 23.103.156.74
ns1.msft.net internet address = 208.84.0.53
ns2.msft.net internet address = 208.84.2.53
ns2.msft.net has AAAA address 2620:0:32::53
ns3.msft.net internet address = 193.221.113.53
ns4.msft.net internet address = 208.76.45.53

Share

自问几个学习技术的问题

在做地铁的时候看到一篇文章,提出几个问题,觉得蛮有趣的也是自己需要反思的。

  1. 在工作之外,还会坚持技术学习吗?
  2. 如果会,一般通过哪些方式来学习?
  3. 针对你说的学习方式,可以给出详细的来源吗?
  4. 最近两周内,有没有哪些技术上的收获给你印象比较深?

上面几个问题,当时看到的时候会一脸懵的。后面慢慢想一会,给出自己答案。

  1. 在工作之外,还会坚持技术学习吗?

    会学习,一直以为自己所做这一行是靠技艺吃饭的,不学习迟早会给自己留坑。

  2. 如果会,一般通过哪些方式来学习?

    看书、网页等。

  3. 针对你说的学习方式,可以给出详细的来源吗?
    • 看书,比较杂:
      • java方面看TIJ,此书理论,补补自己的基础;l
      • 算法第四版,学习基础的算法知识,配合leetcode做题;
      • 育儿方面的书:法国妈妈的育儿经,讲述了一个美国人在法国养育孩子的书;
    • 网页
      • 看文档学习,比如spring
      • 看Medium
  4. 最近两周内,有没有哪些技术上的收获给你印象比较深? 有,一个使用redis实现的登陆会话共享问题,使用ThreadLocal和封装request导致会话信息没有得到刷新。