07 2016 档案

摘要:我们可以用Git merge –squash来将分支中多次提交合并到master后,只保留一次提交历史。但是有些提交到github远程仓库中的commit信息如何合并呢? 历史记录 首先我们查看一下master分支的提交历史: 我们看到上面有四次commit,如何将这个四次合并到一次呢? 压缩 使用 阅读全文
posted @ 2016-07-19 20:29 北岛知寒 阅读(1204) 评论(0) 推荐(4) 编辑
摘要:源码分析 在Java中,DNS相关的操作都是通过通过InetAddress提供的API实现的。比如查询域名对应的IP地址: 或者反过来IP对应域名: 输出: 那么InetAddress是如何实现DNS解析的呢?让我们深入代码一步步挖掘下去: 这里需要注意,JVM会先查询DNS缓存。有一个问题:默认的 阅读全文
posted @ 2016-07-14 22:56 北岛知寒 阅读(2341) 评论(1) 推荐(1) 编辑
摘要:一、域名和资源记录的定义 1、Name space definitions 2、资源记录定义(RR definitions) 2.1 格式 后面分析报文的时候详细解释。 2.2 类型值(TYPE values) 类型主要用在资源记录中,注意下面的值是QTYPE的一个子集。 类型 值和含义 A 1 a 阅读全文
posted @ 2016-07-14 12:47 北岛知寒 阅读(3915) 评论(0) 推荐(0) 编辑
摘要:1. 什么是记录? 记录的实质是存在DNS服务器叶结点上的一条映射(只讨论权威DNS,不讨论Local DNS)。 A记录:(域名:IP地址) 例:cnblogs.com A 42.121.252.58 通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在 阅读全文
posted @ 2016-07-14 11:07 北岛知寒 阅读(333) 评论(0) 推荐(0) 编辑
摘要:工欲善其事,必先利其器 很多程序员可能都忘了记录应用程序的行为是一件多么重要的事,当遇到多线程环境下高压力导致的并发bug时,你就能体会到记录log的重要性。 有的人很高兴的就在代码里加上了这么句: 他可能都没有意识到应用程序的日志在维护,调优和故障识别中的重要性。我认为slf4j是最好的日志API 阅读全文
posted @ 2016-07-09 01:34 北岛知寒 阅读(1858) 评论(3) 推荐(7) 编辑
摘要:有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用 阅读全文
posted @ 2016-07-06 23:55 北岛知寒 阅读(5611) 评论(0) 推荐(1) 编辑
摘要:1.Slf4J-API版本兼容 问题描述 最后发现是slf4j的版本不对, 他使用的是slf4j-api-2.0.99.jar 但是,但是,官方正式版只有1.6.1,而且至今我都没发现有2.0.x系列的计划呢!! 我的神啊,哪里来的版本? 经提醒,这个jar就在 1.6.1版的发行包中!! slf4 阅读全文
posted @ 2016-07-06 17:21 北岛知寒 阅读(424) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩