加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡水站长网 (https://www.0318zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

十年前这些场景还记得吗?

发布时间:2021-01-29 14:06:23 所属栏目:外闻 来源:互联网
导读:看起来结果没问题。事实上,这是因为默认情况下你们交互双发就达成了契约:双方均使用的是北京时间(时区),既然是相同时区,所以互通有无不会有任何问题。不信你把你接口给海外用户调试试? 对于格式化器来讲,虽然说编程过程中一般情况下我们并不需要给DateF

看起来结果没问题。事实上,这是因为默认情况下你们交互双发就达成了契约:双方均使用的是北京时间(时区),既然是相同时区,所以互通有无不会有任何问题。不信你把你接口给海外用户调试试?

对于格式化器来讲,虽然说编程过程中一般情况下我们并不需要给DateFormat设置时区(那就用默认时区呗)就可正常转换。但是作为高手的你必须清清楚楚,明明白白的知道这是由于交互双发默认有个相同时区的契约存在。

SimpleDateFormat格式化

Java中对Date类型的输入输出/格式化,推荐使用DateFormat而非用其toString()方法。

DateFormat是一个时间格式化器抽象类,SimpleDateFormat是其具体实现类,用于以语言环境敏感的方式格式化和解析日期。它允许格式化(日期→文本)、解析(文本→日期)和规范化。

  • ❝划重点:对语言环境敏感,也就是说对环境Locale、时区TimeZone都是敏感的。既然敏感,那就是可定制的❞

对于一个格式化器来讲,模式(模版)是其关键因素,了解一下:

日期/时间模式:格式化的模式由指定的字符串组成,未加引号的大写/小写字母(A-Z a-z)代表特定模式,用来表示模式含义,若想原样输出可以用单引号''包起来,除了英文字母其它均不解释原样输出/匹配。下面是它规定的模式字母(其它字母原样输出):
 

面试官:前面你说到CA机构会用密钥对服务器的公钥进行签名,签名和加密,你是怎么理解

  • 朋友:使用非对称加密算法时,签名是用来表示使用私钥的加密过程
  • 朋友:如果用公钥对数据加密,是加密
  • 朋友:反之用私钥对数据加密,则称之为签名图片

面试官:那CA证书是什么?

  • 朋友:CA证书是为了确保服务端的公钥是准确无误,没被修改过的
  • 朋友:证书通常包含这些内容(1) 服务端的公钥;(2) 证书发行者(CA)对证书的数字签名;(3) 证书所用的签名算法;(4) 证书发布机构、有效期、所有者的信息等其他信息

面试官:你讲到HTTPS用到了加密算法,加密算法都有哪些类型,说说看

  • 朋友:加密算法分三大类:单向加密,对称加密算法和非对称加密算法

面试官:对称加密和非对称加密有什么区别吗

  • 朋友:使用对称加密时,加密和解密用的都是同一个密钥;而非对称加密,则是两个密钥,公钥加密则需要私钥解密,私钥加密则需要公钥解密。不能私钥加密,私钥解密

面试官:MD5、SHA、Base64和RSA属于什么类型的算法,对称还是非对称?

  • 朋友:MD5、SHA,称为摘要算法,可以归类为单向加密算法,其计算出的摘要信息,是不可逆向恢复成原来的数据
  • 朋友:RSA属于非对称加密算法
  • 朋友:而Base64并不算是加密算法,它更多时候是被称为一种数据编码方式

面试官:用过哪些HTTP客户端工具类?

  • 朋友:apache的CloseableHttpClient、jdk9的httpClient和spring clould体系里的ribbon、feign

面试官:有没有遇到过使用https证书问题,如果有,是什么问题呢?

  • 朋友:当然,有一次使用apache-httpClient加载自定义证书时(没经过CA认证),测试服抛出证书无法信任,然而本地运行却没问题
  • 朋友:原因是证书在本地生成的,那时已经默认加入到根证书下了,而测试服jre的根证书目录(/lib/security/cacerts)是没有这个证书,放在项目resource下的证书也无法没生效

面试官:哦,那你是怎样解决的

  • 朋友:三种解决方案。1-重写TrustManager,无条件信任证书;2-把证书加到jre的根证书目录;3-通过CA认证

面试官:网络数据抓包了解不

  • 朋友:在linux系统可以使用tcpdump命令对tcp请求数据抓包,抓到的数据输出到一个文件;然后可以在window使用wireshark软件加载tcp数据文件,它可以提供界面分析

面试官:讲得还不错,那下面我们换个话题,聊聊mysql事务....

  • 朋友:可以啊,我也稍微了解过一些事务的知识...图片

(编辑:衡水站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读