某学姐

Android Female Developer,Technology Fan,Reader。

某学姐带你了解抓包原理

2017-03-19 | Comments

研究这个专题,起源于某天我在一个微信群看到有人讨论中间人攻击,而我自己工作中也经常使用抓包工具。对于工具,我一向都是只知道使用而不去了解实现原理。也是在某个不起眼的瞬间,我领悟到我需要比别人学东西更深入才能证明自己更牛逼。

我打算按如下思路来讲解。

关于https的那些事儿

2017-03-16 | Comments

前一阵子在研究抓包原理,发现https抓包和普通的http抓包原理完全不同。而在了解https抓包之前,有必要先掌握https协议的通信过程。

于是在写这篇文章的时候,又复习了一遍《图解密码技术》这本书的Chapter 14关于SSL/TLS的介绍。

Java并发编程实战——基础知识

2017-02-28 | Comments

学姐最近在重读Java并发编程实战这本书。本文是关于第一部分的知识点总结。

主要涉及如下知识点:

  • 线程安全性(无状态对象)
  • 原子性(原子操作、竞态条件)
  • 加锁机制(内置锁、重入)
  • 可见性(volatile、加锁)
  • 发布与逸出(发布、逸出、安全发布)
  • 线程封闭(栈封闭、ThreadLocal)
  • 不变性(final、不可变对象、事实不可变对象)
  • 基础构建模块(同步容器、并发容器、同步工具类-包括闭锁、FutureTask、信号量、栅栏)

AndroidShareGroup技术周报(第五期)

2016-09-03 | Comments

0x00前言

学姐最近要考驾照了,本来也是有意向将周报整理的事情交给愿意做的小伙伴。

感谢群里的 厦门-道 同学帮我整理这周的文章,本文是学姐和这位同学一起完成。

虽然码字是一件很费精力的事情,但是不管怎样,要做就要做到自己满意才能发出来。

本文先讲本周Topic,然后会和大家介绍下群里的Yat3s同学。

希望大家能够快乐的学到东西。

Android编码规范

2016-08-28 | Comments

写在前面的话:

本文是我自己整理的一份Android编码规范,已经在团队内部分享,放到我用来知识积累的博客上。

0x00 命名规范

基本原则:遵循驼峰命名规则,名字能准确描述表达的含义,好的命名可以省去代码注释。

AndroidShareGroup技术周报(第四期)

2016-08-27 | Comments

0x00前言

AndroidShareGroup聚集了一群90后程序员。

他们是一群年轻而又可爱的Geek。

他们有着很个性的名字,如相对论、Yat3s、顿文、神来一巴掌、一个漂亮的GoER、谢三弟。。。

他们热爱技术,喜欢尝试新鲜事物。

从他们身上,可以学到很多有意思的东西。

大家每周看到的技术周报,内容均来源于这群可爱的小伙伴。

以下为本周内容,大家周末愉快。

AndroidShareGroup技术周报(第三期)

2016-08-20 | Comments

0x00前言

每次前言都不知道说什么。

所有的讨论都来源于可爱的群友,答案不具备官方权威性。

记录下来,是让你知道有这么回事,学习下别人思考问题的方式,了解下大家都在关注什么。

因为每一个知识点深入下去,都能写一篇很长很长的文章。

之所以坚持,是想做出一点不平凡的成绩。

AndroidShareGroup技术周报(第二期)

2016-08-12 | Comments

0x00前言

这周可爱的群友们又进行了一些技术讨论。

关于AndroidShareGroup周报并不一定每周都会写,关键还是看群讨论里是否有有价值的内容。

由于楼主目标明确,因此群里基本上不能容忍太多的扯淡,否则会被清除。

这样的好处就是这个群学习氛围很好,大家都是抱着学习心态加群的,大家有什么问题都会在群里问,因为会有热心的群友解答。