摘要:
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 1. web始祖HTTP 全称:超文本传输协议(HyperText Transfer P 阅读全文
摘要:
先扒一扒HTTP协议背景? HTTP(HyperText Transfer Protocol) 即超文本传输协议,现在基本上所有web项目都遵从HTTP协议(协议就是一种人为的规范)。 目前绝大部分使用的都是HTTP/1.1版本(1.0太老,2.0仍在制订中。。。)。 因为HTTP协议是属于TCP/ 阅读全文
摘要:
目录 1. 理解线程与进程 2、理解并行和并发 3、特殊的一个单线程:主线程(Main线程) 4、 创建多线程的四种方式 5、使用匿名内部类方式创建线程 6、线程安全问题 7、解决线程安全问题:线程同步 8、线程常用方法 9、线程的状态 10、线程池 1. 理解线程与进程 由于并发肯定涉及到多线程, 阅读全文
摘要:
前言 自 2013 年容器(虚拟)技术(Docker)成熟后,后端的架构方式进入快速迭代的阶段,出现了很多新兴概念: 微服务 k8s Serverless IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service 阅读全文
摘要:
今天,我们业界关于企业数字化转型有很多新的概念,有些时候新概念太多,也造成了“新概念雾霾”,我们需要一个“雾霾净化器”;我们需要一个望远镜,能看到数字化转型的全局;我们需要一个显微镜,能看到数字化转型的细节;我们也需要一个CT机,能看到数字化转型的本质。 什么是数字化转型的本质? 我们认为,数字化转 阅读全文
摘要:
这篇文章对目前 GUI 应用中的 MVC、MVP 和 MVVM 架构模式进行详细地介绍。 MVC 在整个 GUI 编程领域,MVC 已经拥有将近 50 年的历史了。早在几十年前,Smalltalk-76 就对 MVC 架构模式进行了实现,在随后的几十年历史中,MVC 产生了很多的变种,例如:HMVC 阅读全文
摘要:
从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一家互 阅读全文
摘要:
有太多的公开课、教程在反复传颂卷积神经网络的好,却都没有讲什么是“卷积”,似乎默认所有读者都有相关基础。这篇外文既友好又深入,所以翻译了过来。文章高级部分通过流体力学量子力学等解释卷积的做法在我看来有点激进,这些领域恐怕比卷积更深奥,所以只需简略看看即可。 我一直用卷积,但是好像并没有真正领会到卷积 阅读全文
摘要:
先从CQRS说起,CQRS的全称是Command Query Responsibility Segregation,翻译成中文叫作命令查询职责分离。从字面上就能看出,这个模式要求开发者按照方法的职责是命令还是查询进行分离,什么是命令?什么是查询?我们来继续往下看。 Query & Command 什 阅读全文
摘要:
首先声明自己不是ITIL方面的专家,特别是具体的规范细节,后面论述如有不当,请指正。但我为什么会提起它?主要是因为它和运维(IT服务管理)相关性太大了。早起的运维完全就是以ITIL来蓝本构建的,在当时公司中还有ITIL学习小组/实践活动、ITIL的外部顾问培训等等。后来在YY的时候,当时实践CMDB 阅读全文