前言
在Python中,常见的数据类型有:数值型number,布尔型bool,字符串str,元组tuple,列表list,集合set,字典dict等。下面将对比java数据类型一一介绍。
前言
在Python中,所有的异常都是类,并且都继承自BaseException。Python的异常处理和Java的异常处理规则比较类似,Java的异常处理规则:try-catch-finally,Python的规则是:try-except-finally;Java中使用throw关键字抛出异常,Python使用raise关键字抛出异常,总体来说,大同小异。
前言
函数是对某个功能的封装,Python和其他脚本型语言一样,例如javascript,函数名称只是对函数的引用,并且函数是可以作为参数传递的,我们也可以将函数赋给另外一个变量,这一点是和java语言不同之处。接下来将围绕着内置函数,如何调用函数,以及如何自定义函数来展开学习。
前言
分块传输编码(Chunked transfer encoding)是超文本传输协议(HTTP)中的一种数据传输机制,允许HTTP由网页服务器发送给客户端应用( 通常是网页浏览器)的数据可以分成多个部分。分块传输编码只在HTTP协议1.1及以上版本中提供。通常,HTTP应答消息中发送的数据是整个发送的,Content-Length消息头字段表示数据的长度。数据的长度很重要,因为客户端需要知道哪里是应答消息的结束,以及后续应答消息的开始。然而,使用分块传输编码,数据分解成一系列数据块,并以一个或多个块发送,这样服务器可以发送数据而不需要预先知道发送内容的总大小。对于数据大小未知的情况下,使用分块传输编码是非常有用的。
前言
在springboot项目中,使用alibaba druid数据库连接池,通过Servlet3.0提供的注解启用数据监控配置;在Servlet3.0中提供了@WebServlet, @WebFilter, @WebListener等注解来替代web.xml配置文件,下面以druid监控配置为例,说明如何在springboot项目中使用Servlet3.0提供的新注解。
简介
CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉。因此,实现CORS通信的关键是服务器,需要服务器支持跨域请求。
前言
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。是表示一个作用于某对象结构中各元素的操作,它可以在不改变各元素类的前提下定义作用于这些元素的新操作。从而把数据结构和作用于结构上的操作进行解耦合。