- 博客(6)
- 收藏
- 关注
原创 大前端技术的群雄乱舞
引言不知道什么时候起,在技术圈里出现了大前端这个词,web前端和移动客户端开始有了合一的现象。曾经号称统一天下的h5,并未封皇,原生IOS和Android依旧活跃,非但如此,小程序,RN,weex,flutter这些新生势力不断冒起,问这前端天下,谁主成浮!!!纷争始于H5和原生IOS和ANDRIOD随着移动互联网的浪潮到来,ios和Android这2门移动原生语言开始活跃起来,对底层设备硬件功能的完美支持,流畅丝滑般的UI体验,各大公司为之趋之若鹜,相关ios和Android人才一度供不应求,
2021-02-01 11:35:06 52007
原创 软件架构-可视化
当我们在讨论系统时,往往都会说这个系统的架构是什么样的,在你口述的同时,如果能借助某些图表,效果会更好,传统的uml建模比较复杂,目前的软件工程大家更关注效率(这里我不谈敏捷开发),uml变得很不实用,那么探寻一种更简洁有效的“架构描述”方式变得很迫切,笔者基于这个需求结合c4模型和自己的从业经验,总结了一套描述架构的方式.
2021-01-12 17:12:04 2288 3
原创 领域驱动设计-认知篇
领域驱动设计-认知篇背景DDD的几个重要认知统一语言(Ubiquitours Language)面向对象(Object-Oriented)业务语义显性化分离业务逻辑和技术细节背景本人从事程序员这份工作将进10个年头了,在这10年里接触了很多项目,有新建的项目,也有交接的项目,在维护这些项目的过程中,面临的主要问题总结一下就是业务流程梳理依赖代码和代码组织混乱难以梳理,这两个问题我想也是大多数软件行业共性的问题,很长一段时间我都在寻找解决这2个问题的方法,但基本没有效果,偶然的机会我看了Eric Evan
2021-07-26 20:13:12 168
原创 TCP/IP三次握手(精)
前言笔者看到过很多介绍TCP/IP三次握手的文章,大多上来直接讲协议,其实对于很多受众来说效果不好,大多数人都能看懂,但是印象不深刻,没有领会其精髓,笔者一直认为讲东西上来就直抒胸臆,能跟你引起共鸣的只是少部分人,知识传授必然要讲清其前因后果,点明技术的解决目标和解决方案的要点。三次握手的目的和要点目的:互联网中的各个节点之间需要通信,而通信依赖于建立链接,3次握手就是为了确保链接的顺利建立提出的。要点:链接的正确建立,需要通信双方(节点A,节点B)都确认,具体如下:通信节点A:确认节点A自己在
2021-01-28 12:01:09 120
原创 HTTPS原理
HTTPS原理HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性.----百度词条加密传输过程中报文做了加密处理,保证了安全,现有加密方式一般有对称加密和非对称加密2种方式。采用对称加密,需要通信双方事先约定好加密密钥,约定密钥这个不难,问题在于怎么传输这个密钥,直接明文传输这个密钥,那整个通信也是脱裤子放屁多此一举。采用非对
2021-01-26 16:25:42 566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人