Poseiden - 三叉戟

静若处子,动则猛虎

0%

缘起

鉴权和授权是我们日常开发经常见到的老朋友。在授权中,“OAuth2.0”是一个常见概念,是很多传统企业,互联网第三方APP在处理客户端授权时参考借鉴的标准。在现如今,搜索引擎中随便一搜关于OAuth2.0的关键词,相关文章讲解的文章都洋洋洒洒一大片。

(注:如无特殊说明,下文中提到的所有“OAuth”都指“OAuth2.0”)

阅读全文 »

初衷

一直以来,对于HTTPS证书的概念都含糊不清,似懂非懂。原因是自己之前比较懒,对于一些需要前置条件(买域名买证书等)才能玩的东西总是积极不起来(对!一定是穷)。而最近刚好有个项目需要配置HTTPS,也购买了域名(其实实践时自己还是买了域名),尤其是知道了本文要介绍的“神器” —— Let’s Encrypt ,大大简化了学习成本和时间。所以趁着一些碎片化的时间,研究了下证书的一些基本概念以及使用,总结下来,以供参考。另外,在我查找一些相关文档的过程中发现一个问题,就是由于这方面知识的时效性很差,出现很多信息不对等的情况,索性我将参考过的所有官网文档链接贴在了最后,方便大家在看到这篇文章时,根据链接查看最新官方支持情况。
(Let’s Encrypt 以下简称 “LE”)

阅读全文 »

最近在读书计划和软件架构咨询师必读书籍 的“催促”下,我读完了2020年的第一本技术书籍 ——《演进式架构》。也正好趁着全国疫情导致的哪里都不能去的严峻形势,写下一些关于这本书或这个概念的理解和心得,也为以后对这个本书同样感兴趣并有疑惑的小伙伴提供一些参考。

演进式架构支持跨多个维度的引导性增量变更。 ——《演进式架构》

这是本书在第一章第一节对 演进式架构 的作用做出的简洁定义。而在通篇读完这本书后,发现 演进式架构 中的三个重要元素则为 “增量式变更”“适应度函数” 以及 “适当的耦合”。那么我们接下来将以几个问题来简要分析,何为 演进式架构

阅读全文 »

近日,趁着找工作的间隙,了解了一下Python中一直让我不解的generator。现在特此写一篇博客记录下来自己的理解,也好让自己理解的透彻一点吧。

环境:Python3.4
阅读全文 »

本人是一名Java程序员,在最近学习python的过程中,因为思维惯性和没有认真理解python的概念,导致很多例子混淆。现在写下这篇笔记,让自己以后在回头看看的时候也有个参考。LoL。。。。。

Python版本:3.4.3
Python交互环境:ipython
环境:Ubuntu14.04 LTS
阅读全文 »

年底终于可以在繁重的开发任务上喘一口气,决定用一些新东西来重构老项目。有些平时没有追究的细节问题在一个人开发时,由于没有了别人的参考,被坑的还是很惨的,现在特此记录下来,希望给同样有疑惑的人一个参考吧。

开发工具:IDEA14 +Tomcat7(其他的和本文无太大关系,故不介绍….)
开发环境:struts2(其他的和本文无关,故不介绍)

(看本文前如果有不知道Tomcat几种部署方式的请自行谷歌。)

阅读全文 »