2020-08-04 06:43
⁄ 工业·编程
⁄ 共 2482字
Spring全家桶了为了解决不同场景的问题,逐渐演化出多套生态环框,如:Spring、SpringMVC、SpringBoot、SpringCloud。
Spring MVC和Spring Boot都属于Spring,Spring MVC是基于Spring的一个 MVC 框架,而Spring Boot是基于Spring的一套快速开发整合包。而Spring Cloud就是基于Spring Boot风格的封装的一系列框架的有序集合。
简单通俗地来理解就是:Spring最初利用“工厂模式”(DI)和“代理模式”(AOP)解耦应用组件,大家觉得很...
Spring, SpringBoot, SpringCloud, SpringMVC, 区别阅读全文
2020-07-26 07:06
⁄ 工业·编程
⁄ 共 384字
nginx、apache、tomcat 这三个 可以归为一类,都是服务器,nginx 是轻量级http服务器和反向代理服务器,apache也是http服务器,nginx和apache 也都可以作为静态文件服务器来使用。 tomcat 可以认为是apache 的一个扩展,apache如果要运行java,就需要tomcat的支持,tomcat也可以独立运行。他们都属于应用服务器。
django属于一种web框架,开发语言是python。
node.js 其实需要分开理解,js 是javascript 是一门语言,node...
Django, Nginx, NodeJS, Tomcat, 区别阅读全文
2020-07-24 06:38
⁄ 工业·编程
⁄ 共 563字
1. apache,nginx一般用来做http静态资源服务器,前者是同步IO,来一个请求就拿一个线程去处理;后者是基于epoll的异步IO,用一个线程"接待"所有请求。所以前者稳定但是对机器要求较高,后者不适合计算密集型工作但是单机即可有很强的并发能力。
注意接待这个词。一个请求过程包括:请求,处理,响应,这三个阶段。这里的接待是指第1,3阶段,至于第2阶段依然是多个线程去处理
2. tomcat一般是配合java技术栈使用,...
Nginx, NodeJS, Tomcat, 区别阅读全文
2020-07-23 06:35
⁄ 工业·编程
⁄ 共 630字
Nginx和Apache是web服务器,不具备解析动态语言(比如php文件和js文件)的能力;能够解析这些脚本语言的程序叫应用服务器,比如Tomcat,Nodejs。
Apache之所以能和其他语言配合,需要借助不同的模块,Nginx则是通过端口转发,所以Apache和Nginx可以和各种编程语言一起使用,但Node只能用js,Tomcat只能用java。
Node现在打包做桌面端的程序,比如VSCode和Atom。游戏方面不太懂,貌似也有用动态语言做服务器的。
简单点理解,A...
Nginx, NodeJS, 区别, 服务器阅读全文
2020-07-16 09:09
⁄ 工业·编程
⁄ 共 899字
1.Flask
Flask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过
Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库
入门简单,即便没有多少web开发经验,也能很快做出网站
非常适用于小型网站
非常适用于开发web服务的API
开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和...
Django, Flask, 区别阅读全文
2020-07-15 09:25
⁄ 工业·编程
⁄ 共 30字
版本控制工具:Git
代码托管平台:GitHub,GitLab
git, 区别阅读全文
2020-07-01 17:21
⁄ 工业·编程
⁄ 共 924字
ACE+TAO+CIAO的Minor release版本会定期发布,一般一年两次。Minor release版本由两个数字组成,例如5.3。Major release版本则发布的不是很频繁,一般一年一次。Major release版本只有一个数字,例如5,通常包含了有价值的新功能。Major和Minor release版本都在所有ACE+TAO运行的平台上进行了精心测试。特别地,在在我们支持的所有平台上完成所有编译和回归测试通过前,我们是不会将ACE+TAO+CIAO的Major或Minor release版本发布...
ACE, 区别阅读全文
2020-05-11 06:21
⁄ 工业·编程
⁄ 共 1619字
Qt是 一个跨平台的C++图形用户界面应用程序框架, 它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等 图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。 Qt library为Qt程序提供头文件、静态链接库和动态链接库
Qt Creator是跨平台的 Qt IDE, 支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以...
MinGW, Qt, 区别阅读全文
2020-05-06 07:12
⁄ 工业·编程
⁄ 共 2120字
HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。HTTPS主要作用是:
(1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;
(2)对网站服务器进行真实身份认证。
HTTP
HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP是采用明文形式进行数据传输,极易被不法份子窃取和篡改...
HTTPS, 区别阅读全文