博客园 - 黄博文
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=648415
2018-02-02T10:16:44Z
黄博文
https://www.cnblogs.com/huang0925/
feed.cnblogs.com
https://www.cnblogs.com/huang0925/p/8406420.html
一个HTTP Basic Authentication引发的异常 - 黄博文
这几天在做一个功能,其实很简单。就是调用几个外部的API,返回数据后进行组装然后成为新的接口。其中一个API是一个很奇葩的API,虽然是基于HTTP的,但既没有基于SOAP规范,也不是Restful风格的接口。还好使用它也没有复杂的场景。只是构造出URL,发送一个HTTP的get请求,然后给我返回一个XML结构的数据。
2018-02-02T10:16:00Z
2018-02-02T10:16:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】这几天在做一个功能,其实很简单。就是调用几个外部的API,返回数据后进行组装然后成为新的接口。其中一个API是一个很奇葩的API,虽然是基于HTTP的,但既没有基于SOAP规范,也不是Restful风格的接口。还好使用它也没有复杂的场景。只是构造出URL,发送一个HTTP的get请求,然后给我返回一个XML结构的数据。 <a href="https://www.cnblogs.com/huang0925/p/8406420.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/8205211.html
跑步花钱吗? - 黄博文
有人说跑步是最省钱的一项运动,只需要一双跑鞋而已。但真正入了跑步的坑,钱就一笔一笔的败出去了。作为一个跑者,你可以简简单单,一年就投入几百块钱的跑鞋钱,你也可以去追求完成马拉松六大满贯,1年花销轻松20多万。这一切值不值那?本人从2014年4月份开始跑步,到现在断断续续有3年多的时间。现在粗略的算一算投在跑步运动上的钱大概有多少。赛事报名费本人参加的马拉松或者路跑活动不算多,以下是能想起来的一些比...
2018-01-05T08:11:00Z
2018-01-05T08:11:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】有人说跑步是最省钱的一项运动,只需要一双跑鞋而已。但真正入了跑步的坑,钱就一笔一笔的败出去了。作为一个跑者,你可以简简单单,一年就投入几百块钱的跑鞋钱,你也可以去追求完成马拉松六大满贯,1年花销轻松20多万。这一切值不值那?本人从2014年4月份开始跑步,到现在断断续续有3年多的时间。现在粗略的算一算投在跑步运动上的钱大概有多少。赛事报名费本人参加的马拉松或者路跑活动不算多,以下是能想起来的一些比... <a href="https://www.cnblogs.com/huang0925/p/8205211.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/7717030.html
跑步花钱吗? - 黄博文
有人说跑步是最省钱的一项运动,只需要一双跑鞋而已。但真正入了跑步的坑,钱就一笔一笔的败出去了。作为一个跑者,你可以简简单单,一年就投入几百块钱的跑鞋钱,你也可以去追求完成马拉松六大满贯,1年花销轻松20多万。这一切值不值那?
2017-10-23T07:38:00Z
2017-10-23T07:38:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】有人说跑步是最省钱的一项运动,只需要一双跑鞋而已。但真正入了跑步的坑,钱就一笔一笔的败出去了。作为一个跑者,你可以简简单单,一年就投入几百块钱的跑鞋钱,你也可以去追求完成马拉松六大满贯,1年花销轻松20多万。这一切值不值那? <a href="https://www.cnblogs.com/huang0925/p/7717030.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/7567584.html
OpenShift中的持续交付 - 黄博文
上一文中讲述了如何在AWS下搭建OpenShift集群。这篇文章将目光转向如何在OpenShift中实现CI/CD以及产品环境的部署。
2017-09-21T03:11:00Z
2017-09-21T03:11:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】上一文中讲述了如何在AWS下搭建OpenShift集群。这篇文章将目光转向如何在OpenShift中实现CI/CD以及产品环境的部署。 <a href="https://www.cnblogs.com/huang0925/p/7567584.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/7419370.html
在AWS中部署OpenShift平台 - 黄博文
OpenShift是RedHat出品的PAAS平台。OpenShift做为PAAS平台最大的特点是它是完全容器化的PAAS平台,底层封装了Docker和Kubernetes,上层暴露了对开发者友好的接口来完成对应用程序的集成、部署、弹性伸缩等任务。
2017-08-23T09:44:00Z
2017-08-23T09:44:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】OpenShift是RedHat出品的PAAS平台。OpenShift做为PAAS平台最大的特点是它是完全容器化的PAAS平台,底层封装了Docker和Kubernetes,上层暴露了对开发者友好的接口来完成对应用程序的集成、部署、弹性伸缩等任务。 <a href="https://www.cnblogs.com/huang0925/p/7419370.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/7391075.html
壮美大山包-2017中国大山包国际超百公里ITRA积分赛赛记 - 黄博文
2017年4月份用时28个多小时跑完江南100,付出的代价是双脚多达8个以上的水泡。所以接下来的4月29日的环汶川越野赛果断的从60公里换到了30公里组,慢悠悠的完成了。
2017-08-18T10:00:00Z
2017-08-18T10:00:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】2017年4月份用时28个多小时跑完江南100,付出的代价是双脚多达8个以上的水泡。所以接下来的4月29日的环汶川越野赛果断的从60公里换到了30公里组,慢悠悠的完成了。 <a href="https://www.cnblogs.com/huang0925/p/7391075.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/7107955.html
膝盖中了一箭之康复篇-两周年纪念 - 黄博文
右膝盖前十字韧带在2014年12月份的一次踢球中不小心弄断。2015年5月份才确诊。2015年的7月1日做了十字韧带重建术。到现在刚好是术后两年。
2017-07-02T15:38:00Z
2017-07-02T15:38:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】右膝盖前十字韧带在2014年12月份的一次踢球中不小心弄断。2015年5月份才确诊。2015年的7月1日做了十字韧带重建术。到现在刚好是术后两年。 <a href="https://www.cnblogs.com/huang0925/p/7107955.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/7107503.html
HashiCorp Vault介绍 - 黄博文
HashiCorp Vault是一款企业级私密信息管理工具。说起Vault,不得不提它的创造者HashiCorp公司。HashiCorp是一家专注于DevOps工具链的公司,其旗下明星级产品包括Vagrant、Packer、Terraform、Consul、Nomad等,再加上Vault,这些工具贯穿了持续交付的整个流程。
2017-07-02T14:16:00Z
2017-07-02T14:16:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】HashiCorp Vault是一款企业级私密信息管理工具。说起Vault,不得不提它的创造者HashiCorp公司。HashiCorp是一家专注于DevOps工具链的公司,其旗下明星级产品包括Vagrant、Packer、Terraform、Consul、Nomad等,再加上Vault,这些工具贯穿了持续交付的整个流程。 <a href="https://www.cnblogs.com/huang0925/p/7107503.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6965283.html
AWS认证权威考经(助理级认证篇) - 黄博文
笔者作为AWS官方认证的早期通过者,已经拿到了AWS的助理级解决方案架构师、开发者认证,系统管理员认证。这几年也陆续指导公司多人通过AWS的认证。本篇文章将分享如何通过自学的方式轻松通过AWS的助理级架构师、开发者和系统管理员认证。为什么要考证在讲述AWS的认证体系之前,我们可以先探讨一下为什么要考取这样的认证。根据我接触的考证的人,总结出考证的原因主要是以下几个方面:通过考证提高自己的竞争力。这...
2017-06-08T15:18:00Z
2017-06-08T15:18:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】笔者作为AWS官方认证的早期通过者,已经拿到了AWS的助理级解决方案架构师、开发者认证,系统管理员认证。这几年也陆续指导公司多人通过AWS的认证。本篇文章将分享如何通过自学的方式轻松通过AWS的助理级架构师、开发者和系统管理员认证。为什么要考证在讲述AWS的认证体系之前,我们可以先探讨一下为什么要考取这样的认证。根据我接触的考证的人,总结出考证的原因主要是以下几个方面:通过考证提高自己的竞争力。这... <a href="https://www.cnblogs.com/huang0925/p/6965283.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6965154.html
AWS认证权威考经(助理级认证篇) - 黄博文
笔者作为AWS官方认证的早期通过者,已经拿到了AWS的助理级解决方案架构师、开发者认证,系统管理员认证。这几年也陆续指导公司多人通过AWS的认证。本篇文章将分享如何通过自学的方式轻松通过AWS的助理级架构师、开发者和系统管理员认证。为什么要考证在讲述AWS的认证体系之前,我们可以先探讨一下为什么要考取这样的认证。根据我接触的考证的人,总结出考证的原因主要是以下几个方面:通过考证提高自己的竞争力。这...
2017-06-08T14:40:00Z
2017-06-08T14:40:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】笔者作为AWS官方认证的早期通过者,已经拿到了AWS的助理级解决方案架构师、开发者认证,系统管理员认证。这几年也陆续指导公司多人通过AWS的认证。本篇文章将分享如何通过自学的方式轻松通过AWS的助理级架构师、开发者和系统管理员认证。为什么要考证在讲述AWS的认证体系之前,我们可以先探讨一下为什么要考取这样的认证。根据我接触的考证的人,总结出考证的原因主要是以下几个方面:通过考证提高自己的竞争力。这... <a href="https://www.cnblogs.com/huang0925/p/6965154.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6838649.html
五上汶川-熊猫热土环汶川超级越野赛赛记 - 黄博文
2014年12月份我在汶川完成了第一次越野跑,从此入坑。那时候的组织者是热土越野的前身,成都跑客。这次的环汶川越野赛是我第五次来汶川参加越野跑。
2017-05-10T14:56:00Z
2017-05-10T14:56:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】2014年12月份我在汶川完成了第一次越野跑,从此入坑。那时候的组织者是热土越野的前身,成都跑客。这次的环汶川越野赛是我第五次来汶川参加越野跑。 <a href="https://www.cnblogs.com/huang0925/p/6838649.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6822538.html
解读基础设施即代码 - 黄博文
现代软件开发对基础设施的管理提出了更苛刻的要求。产品要适应瞬息万变的市场,要求基础设施要有更快的响应速度。而持续交付和DevOps的推行要求产品团队对部署和运维要有更高的自主性。技术的快速进步和演化,也使得基础设施的配置不得不频繁变化。在这种快速变化的过程中,要求基础设施既要灵活,也要安全、可靠。
2017-05-07T13:57:00Z
2017-05-07T13:57:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】现代软件开发对基础设施的管理提出了更苛刻的要求。产品要适应瞬息万变的市场,要求基础设施要有更快的响应速度。而持续交付和DevOps的推行要求产品团队对部署和运维要有更高的自主性。技术的快速进步和演化,也使得基础设施的配置不得不频繁变化。在这种快速变化的过程中,要求基础设施既要灵活,也要安全、可靠。 <a href="https://www.cnblogs.com/huang0925/p/6822538.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6757763.html
在那江南烈日与阵雨中-江南100赛记 - 黄博文
人是健忘的动物。江南100已经过去了一周,我在赛道上的精力也已经忘记了7成。作为首次完赛的百公里赛事,还是很有必要记录一下。
2017-04-24T08:59:00Z
2017-04-24T08:59:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】人是健忘的动物。江南100已经过去了一周,我在赛道上的精力也已经忘记了7成。作为首次完赛的百公里赛事,还是很有必要记录一下。 <a href="https://www.cnblogs.com/huang0925/p/6757763.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6739760.html
写在2017年环汶川越野赛之前 - 黄博文
我从2014年4月份开始跑步,到这个月份恰好3年。第一次跑步是我在国外布里斯班出差的时候。布里斯班市有一条布里斯班河穿城而过,市政府在布里斯班河上修了一条10多公里的河上跑道,是一个骑车和跑步不可多得的好地方。当时跑完了我的第一个10公里后,我还写了一篇文章:跑在路上的程序员随想
2017-04-20T09:08:00Z
2017-04-20T09:08:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】我从2014年4月份开始跑步,到这个月份恰好3年。第一次跑步是我在国外布里斯班出差的时候。布里斯班市有一条布里斯班河穿城而过,市政府在布里斯班河上修了一条10多公里的河上跑道,是一个骑车和跑步不可多得的好地方。当时跑完了我的第一个10公里后,我还写了一篇文章:跑在路上的程序员随想 <a href="https://www.cnblogs.com/huang0925/p/6739760.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6437628.html
阿里巴巴Java开发手册评述 - 黄博文
2016年底的时候阿里巴巴公开了其在内部使用的Java编程规范。随后进行了几次版本修订,目前的版本为v1.0.2版。下载地址可以在其官方社区-云栖社区https://yq.aliyun.com/articles/69327找到。
2017-02-24T03:03:00Z
2017-02-24T03:03:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】2016年底的时候阿里巴巴公开了其在内部使用的Java编程规范。随后进行了几次版本修订,目前的版本为v1.0.2版。下载地址可以在其官方社区-云栖社区https://yq.aliyun.com/articles/69327找到。 <a href="https://www.cnblogs.com/huang0925/p/6437628.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6323349.html
一个程序员的2016年总结 - 黄博文
2016年过的很快,是被时间追着走。
2017-01-20T09:07:00Z
2017-01-20T09:07:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】2016年过的很快,是被时间追着走。 <a href="https://www.cnblogs.com/huang0925/p/6323349.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6308735.html
面向对象的思考过程第四版译者序 - 黄博文
很多IT从业人员进入这个行业都是从学习一门编程语言开始的。对于编程,我们往往过于关注语言的语法细节,反而忽略了其背后的设计理念。面向对象的思考过程就是一个非常优秀的设计理念。它可以独立于语言存在。如果你熟练掌握了面向对象的思考过程,那么就可以轻松地在不同的面向对象的语言之间切换。
2017-01-19T12:42:00Z
2017-01-19T12:42:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】很多IT从业人员进入这个行业都是从学习一门编程语言开始的。对于编程,我们往往过于关注语言的语法细节,反而忽略了其背后的设计理念。面向对象的思考过程就是一个非常优秀的设计理念。它可以独立于语言存在。如果你熟练掌握了面向对象的思考过程,那么就可以轻松地在不同的面向对象的语言之间切换。 <a href="https://www.cnblogs.com/huang0925/p/6308735.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6275227.html
以敏捷的方式运作一所大学 - 黄博文
2001年,敏捷宣言在美国犹他州瓦萨奇山雪鸟滑雪胜地横空出世。时至今日,敏捷软件开发流程早已经深入人心。ThoughtWorks作为敏捷实践的翘楚,一直不遗余力的向行业推广敏捷。而ThoughtWorks自身不仅在所有项目中都使用敏捷,甚至对毕业生的培养都是敏捷的。
2017-01-11T13:06:00Z
2017-01-11T13:06:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】2001年,敏捷宣言在美国犹他州瓦萨奇山雪鸟滑雪胜地横空出世。时至今日,敏捷软件开发流程早已经深入人心。ThoughtWorks作为敏捷实践的翘楚,一直不遗余力的向行业推广敏捷。而ThoughtWorks自身不仅在所有项目中都使用敏捷,甚至对毕业生的培养都是敏捷的。 <a href="https://www.cnblogs.com/huang0925/p/6275227.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6230776.html
敏捷团队中的QA由来 - 黄博文
QA,全称为Quality Analyst,即质量分析师(有些称为Quality Assurance,即质量保证师)。为什么它总跟质量扯在一块?感觉这个角色明明做的都是测试的事情,为什么不直接叫做tester那?敏捷项目中的QA日常都做什么事情那?可能一大推问题都会冒出来。别急,跟着我这篇文章来一步步的回答这些问题。
2016-12-28T12:25:00Z
2016-12-28T12:25:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】QA,全称为Quality Analyst,即质量分析师(有些称为Quality Assurance,即质量保证师)。为什么它总跟质量扯在一块?感觉这个角色明明做的都是测试的事情,为什么不直接叫做tester那?敏捷项目中的QA日常都做什么事情那?可能一大推问题都会冒出来。别急,跟着我这篇文章来一步步的回答这些问题。 <a href="https://www.cnblogs.com/huang0925/p/6230776.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huang0925/p/6134435.html
Spring Batch在大型企业中的最佳实践 - 黄博文
在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。这样的过程就是“批处理”。
2016-12-05T08:34:00Z
2016-12-05T08:34:00Z
黄博文
https://www.cnblogs.com/huang0925/
【摘要】在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。这样的过程就是“批处理”。 <a href="https://www.cnblogs.com/huang0925/p/6134435.html" target="_blank">阅读全文</a>