区长

业精于勤,荒于嬉; 行成于思,毁于随


  • 首页

  • 分类

  • 标签

  • 归档

  • Sitemap

  • 关于

  • 搜索
close
区长

编译时注解 5 步走

发表于 2017-02-07 | 分类于 Java |

前言

简单记录一下,编写编译时注解的几个步骤。

阅读全文 »
区长

Https&Http2.0&HttpDNS 的那些事

发表于 2017-01-17 | 分类于 Android |

仅以本文备忘2016年网络优化过程中遇到的问题,本文所讨论的内容全部基于OkHttp此开源库,版本号为3.2.0

关于Https

发送HTTPS请求首先要进行SSL/TLS握手,握手过程大致如下:

  • 客户端发起握手请求,携带随机数、支持算法列表等参数。
  • 服务端收到请求,选择合适的算法,下发公钥证书和随机数。
  • 客户端对服务端证书进行校验,并发送随机数信息,该信息使用公钥加密。
  • 服务端通过私钥获取随机数信息。
  • 双方根据以上交互的信息生成session ticket,用作该连接后续数据传输的加密密钥。
阅读全文 »
区长

Gradle 函数复用的一点实践

发表于 2017-01-12 | 分类于 Gradle |

阅读本篇文章需要1~2分钟,没有技术含量,只是谈谈经验。

前段时间在搞组件化,其中遇到一个问题,各个模块中的gradle文件需要一些辅助函数,比如用于判断当前构建的任务是否在jenkins上构建,并且这些函数可能会被多次使用。最开始的时候只有一个gradle文件用到了,就直接在用到的gradle文件中编写对应的函数。后来发现,很多gradle文件都会用到,一开始并没有考虑太多,用到的时候就copy一下对应的函数,久而久之,发现很多文件中存在着相同的函数,十分不好维护,由于现有的方法实在是太蠢了以至于自己都看不下去了,于是不得不去解决这个问题。

阅读全文 »
区长

Hello 区长

发表于 2017-01-12 |

zhuangbi.jpeg

上一页1…56
区长

区长

Android Developer

54 日志
11 分类
94 标签
RSS
GitHub 知乎 微博
Links
  • 区长的CSDN
  • camnter
  • Dim
  • 轩辕布
  • mark禽
  • 魔法使kaedea
© 2017 - 2019 区长
由 Hexo 强力驱动
主题 - NexT.Pisces