昊 de BLOG

原谅我这一生不羁放纵爱自由

年度总结系列

项目管理-笔记+实践心得

背景 本文的灵感来自于看了极客时间的《软件工程之美》,其中的内容主要介绍了几种软件工程开发模型,例如最出名的瀑布模型,同时着重介绍了敏捷开发以及一些项目管理的心得。阅读期间,我对比自己在项目管理中的落实方式,引发的种种反思…… 在这一年中,由于团队以应届生为主需要,引导的内容较多,所以我绞尽脑汁在不断思考的一个问题就是,怎么样能够调动大家的一个积极性,同时制定一个相对完善的有所依仗的流程...

工作感悟-换个角度看问题

配置化还是写死?这是个问题

背景 Round 1 之前在工作中被吐槽和诟病比较多的一个点,是我们会将很多的特殊业务配置,配置到我们的应用配置中心中;举个典型的例子,我们在业务开票需要发票明细上的税率开始一段时间是单个税率,而到某个时间点,开票明细变为多个税率;在工期比较赶的情况下,为了当机立断解决这个问题,直接留个开关放到配置中心中 引发的问题 1.长时间迭代后,没有人记得这样的一个开关需要开启或关闭 2.当到了...

工作感悟-职责划分

工作分配给别的组了,我们到底要不要管?

背景 最近我所在的财务开发组的又是格外的热闹,原因是我们的开票在准备开具多税率的发票时,我们给钱的甲方爸爸的财务给出了明确的指示,所有上个月的准备开具的发票的多税率的具体金额合计金额必须每月的月初给到对方的财务,而这个急活却遇到了不少的问题: 跨组数据散落在我们的订单系统,以及甲方一个供管环境,最后为获取用户数据,但由于目前需要提早获得数据,所有整个的问题就变成了如何提早获取数据,以...

I AM BACK

我要重新回来写作啦!

重归书写博客 “2022年就这么过去,过的好苦,发生了好多,又好像什么也没发生过” 前言 新的一年,我想重新回归书写文字,回归写作,希望写作可以给我力量! 正文 新的一年回来以后,很多证书都过期了,重新记录一下如何配置博客 重新构建jeklly项目 登录 https://coding.net/ 选择立即构建,即可重新再次部署 配置腾讯云七牛云https ...

Rtrofit解析

Rtrofit源码系列分析

Rtrofit解析 背景 在OKHTTP的异军突起之下,Httpclient迅速的退出了历史的舞台;无数Android和JAVA web项目投入了OKHTTP的怀抱;无数博文都在夸赞OKHTTP的拦截器设计之精妙;但是,大家也感觉到实际使用上,OKHTTP提供的api并不是很友好,只提供了最基础的成功与失败的回调,于是乎各种对OKHTTP的封装也层出不穷,而最亮眼的无疑还是Square ...

OkHttp源码分析(三) DNS简析

"OKHttp 源码系列分析"

OkHttp在各个层面其实都为我们做到用户拓展,今天我们来简单了解下DNS 适读人群 具有JAVA基础开发知识 接触过HTTP,HTTPS,HTTP2,TCP,Socket等相关知识 简单了解设计模式 背景 一般情况下,我们的针对一个网络请求的控制,如果只是加密或者解密,又或者简单记录log,OKhttp的拦截器基本可以满足我们的需求,但是对于我们日新月异发展的a...

OkHttp源码分析(二) 责任链实现篇 RealInterceptorChain

"OKHttp 源码系列分析"

在我们学习了设计模式后,一板一眼的记住了示例代码;可是当你翻开源码后,你会发现一切都不是想象中那样…… 适读人群 具有JAVA基础开发知识 接触过HTTP,HTTPS,HTTP2,TCP,Socket等相关知识 简单了解设计模式 背景 书接上文,上文书我们有介绍到我们的OKHttp是一个大致的主要的结构是由拦截器串联成一个链条,设计成一个责任链模式去处理;但是其实...

OkHttp源码分析 初识结构篇(一)

"OKHttp 源码系列分析"

只有读过网络请求框架源码,你才知道发送一个请求到底有多么复杂…… 适读人群 具有JAVA基础开发知识 接触过HTTP,HTTPS,HTTP2,TCP,Socket等相关知识 简单了解设计模式 背景 从Google开始摒弃了httpclient替换为了Okhttp后,Android的网络请求世界 Retrofit2 + RxJava也在大行其道时;OkHttp无疑成...

ViewGroup的绘制机制分析 理论篇

"Hello World, Hello Blog"

“View的绘制是我们开发中必备基础知识 ” ## Hux 的 Blog 就这么开通了。 跳过废话,直接看技术实现 2015 年,Hux 总算有个地方可以好好写点东西了。 作为一个程序员, Blog 这种轮子要是挂在大众博客程序上就太没意思了。一是觉得大部分 Blog 服务都太丑,二是觉得不能随便定制不好玩。之前因为太懒没有折腾,结果就一直连个写 Blog 的地儿都没有。...

View的绘制机制分析 理论篇

"View的代码分析"

“View的绘制是我们开发中必备基础知识 ” ## 正文 接下来说说搭建这个博客的技术细节。 正好之前就有关注过 GitHub Pages + Jekyll 快速 Building Blog 的技术方案,非常轻松时尚。 其优点非常明显: Markdown 带来的优雅写作体验 非常熟悉的 Git workflow ,Git Commit 即 Blog Post ...