草庐IT

python中的三大主流wed框架简介

1.django特点:大而全,自带的功能特别特别多,类似于航空母舰不足之处:有时候过于笨重django中web框架的三个部分:socket部分:用的wsgiref模块路由与视图函数的对应关系:自己写的模板语法:自己写的2.flask特点:小而精,自带的功能特别少,类似于轻骑兵但是它的第三方模块特别特别的多,如果把第三方模块加起来完全可以盖过django不足之处:比较依赖第三方模块!flask中web框架的三个部分:socket部分:用的werkzeug(内部还是wegiref)路由与视图函数的对应关系:自己写的模板语法:用的jinja23.tornado特点:异步非阻塞,支持高并发!!!可以用

面向对象编程三大特性------封装、继承、多态(概念理解,应用举例)

1.面向对象&面向过程面向过程思想步骤清晰简单,第一步做什么,第二步做什么....面向过程适合处理一些简单的问题。面向对象思想物以类聚,在思考问题解决方案时会先将问题进行分类,然后对这些分类的问题进行深入思考。最后才是对问题的实现细节进行面向过程的思考。面向对象适合对大型项目的构建,对复杂问题的解决,适合处理需要多人协作的问题。对于复杂问题从宏观上通过面向对象进行解析,在实现细节上面进行面向过程的分析。什么是面向对象从面向对象编程的本质而言:以类的形式组织代码,以对象的组织(封装)数据。从代码运行的角度上来看,是先有类后有对象,类是对象的模板。封装1.概念理解在OOP中,封装(encapsul

面向对象编程三大特性------封装、继承、多态(概念理解,应用举例)

1.面向对象&面向过程面向过程思想步骤清晰简单,第一步做什么,第二步做什么....面向过程适合处理一些简单的问题。面向对象思想物以类聚,在思考问题解决方案时会先将问题进行分类,然后对这些分类的问题进行深入思考。最后才是对问题的实现细节进行面向过程的思考。面向对象适合对大型项目的构建,对复杂问题的解决,适合处理需要多人协作的问题。对于复杂问题从宏观上通过面向对象进行解析,在实现细节上面进行面向过程的分析。什么是面向对象从面向对象编程的本质而言:以类的形式组织代码,以对象的组织(封装)数据。从代码运行的角度上来看,是先有类后有对象,类是对象的模板。封装1.概念理解在OOP中,封装(encapsul

JavaWeb三大组件(Servlet、Filter、Listener)

前言JavaWeb三大组件指的是:Servlet程序、Filter过滤器、Listener监听器,它们在JavaWeb开发中分别提供不同的功能,然而很多人有只用过Servlet、Filter,很少接触到Listener,甚至有些人对然而很多人有只用过Servlet都不熟悉,因为在企业开发中,都是使用框架的封装好的,很少接触到原生的JavaWeb组件,充其量就是使用Filter拦截请求,过滤响应,所以很多人上来就直接学框架。其实这种做法很不可取,虽然随着技术的发展,已经没有人再使用原生JavaWeb开发了,加之前后端分离,像JSP、JDBC等技术都没有了专门学习的必要了。但是JavaWeb的三大

JavaWeb三大组件(Servlet、Filter、Listener)

前言JavaWeb三大组件指的是:Servlet程序、Filter过滤器、Listener监听器,它们在JavaWeb开发中分别提供不同的功能,然而很多人有只用过Servlet、Filter,很少接触到Listener,甚至有些人对然而很多人有只用过Servlet都不熟悉,因为在企业开发中,都是使用框架的封装好的,很少接触到原生的JavaWeb组件,充其量就是使用Filter拦截请求,过滤响应,所以很多人上来就直接学框架。其实这种做法很不可取,虽然随着技术的发展,已经没有人再使用原生JavaWeb开发了,加之前后端分离,像JSP、JDBC等技术都没有了专门学习的必要了。但是JavaWeb的三大

一分钟搞定Netty 三大组件,如果搞不定,再看3遍

1.三大组件简介Channel与BufferJavaNIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到IO设备(例如:文件、套接字)的连接。若需要使用NIO系统,需要获取用于连接IO设备的通道以及用于容纳数据的缓冲区。然后操作缓冲区,对数据进行处理简而言之,通道负责传输,缓冲区负责存储常见的Channel有以下四种,其中FileChannel主要用于文件传输,其余三种用于网络通信FileChannelDatagramChannelSocketChannelServerSocketChannelBuffer有以下几种,其中使用较多的是ByteBufferByte

一分钟搞定Netty 三大组件,如果搞不定,再看3遍

1.三大组件简介Channel与BufferJavaNIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到IO设备(例如:文件、套接字)的连接。若需要使用NIO系统,需要获取用于连接IO设备的通道以及用于容纳数据的缓冲区。然后操作缓冲区,对数据进行处理简而言之,通道负责传输,缓冲区负责存储常见的Channel有以下四种,其中FileChannel主要用于文件传输,其余三种用于网络通信FileChannelDatagramChannelSocketChannelServerSocketChannelBuffer有以下几种,其中使用较多的是ByteBufferByte

〖大前端 - 基础入门三大核心之CSS篇⑲〗- CSS精灵的使用 与 background综合属性

说明:该文属于大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢计划加入私域社区。当前子专栏基础入门三大核心篇也是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益。作者:不渴望力量的哈士奇(哈哥),十余年工作经验,跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计划”发起人。现象级专栏《白宝书系列》作者,文章知识点浅显

〖大前端 - 基础入门三大核心之CSS篇⑲〗- CSS精灵的使用 与 background综合属性

说明:该文属于大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢计划加入私域社区。当前子专栏基础入门三大核心篇也是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益。作者:不渴望力量的哈士奇(哈哥),十余年工作经验,跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计划”发起人。现象级专栏《白宝书系列》作者,文章知识点浅显

JavaSE、JavaEE、JavaWeb 三大工程目录详解

JavaSE、JavaEE、JavaWeb三大工程目录详解前言一、什么是JavaSE、JavaEE、JavaWeb?1.JavaSE2.JavaEE3.JavaWeb4.总结二、常见目录结构作用1.src目录(1)main目录(2)test目录(3)resources目录2.build目录(1)classes目录(2)resources目录(3)jar目录3.test目录(1)testclasses目录(2)testresources目录4.WebContent目录(1)META-INF目录(2)WEB-INF目录(3)index.jsp文件(4)index.html文件5.总结三、JavaS