Nginx的介绍 制作人:全心全意 I/O模型介绍 Select:Linux实现对应,I/O复用模型,BSD4.2最早实现 Poll:Linux实现,对应I/O复用模型,System V unix最早实现 Epoll:Linux实现,对应I/O复用模型,具有信号驱动I/O模型的某些特性 实现机制 e ...
分类:
其他好文 时间:
2019-01-14 15:06:39
阅读次数:
215
Concepts 类(class) :对我们要解决问题的抽象,比如建造房子的蓝图;但实现机制上来讲,类是 根据蓝图构建 而成的, 存储在内存中 的,用来 表示对象的数据 。 对象(object) :根据类构建的实体,比如根据蓝图造出来的房子;实现时,通常是 复制类的数据到新的内存空间 ,有可能需要改 ...
分类:
其他好文 时间:
2019-01-08 00:58:20
阅读次数:
153
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 ...
分类:
编程语言 时间:
2019-01-05 14:15:29
阅读次数:
164
类型擦除 学过C++模板的,在使用Java泛型的时候,会感觉到有点不疑问,例如:(1)无法定义一个泛型数组、无法调用泛型参数对象中对应的方法(当然,通过extends关键字是可以做到,只是比较麻烦);(2)ArrayList<Integer>和ArrayList<String>在运行时的类型是相同的 ...
分类:
编程语言 时间:
2018-12-29 23:18:03
阅读次数:
254
1.group by 根据表里的字段名分类,相同字段名只显示一行记录,通常与聚集函数max、min合用选择最大值最小值,或者与having合用筛选,结果按照group by的字段排序 例:select from examine group by e_date; 结果: + + + + + + | e ...
分类:
数据库 时间:
2018-12-28 13:26:25
阅读次数:
201
单例模式官方定义 确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一的实例。 单例模式的实现机制 实现单例模式的思路是,为了防止客户程序利用构造方法创建多个对象,将构造方法声明为private类型。其原因是,如果构造方法为public类型,则客户程序永远可以通过使用改构造方法创建不同的对象。 ...
分类:
其他好文 时间:
2018-12-16 18:44:24
阅读次数:
139
除了使用JDK方式产生动态代理外,Java还给我们提供了另外一种产生动态代理的方法,那就是使用cglib。 cglib是这样实现动态代理的: · ①.针对类来实现代理 · ②对指定目标类产生一个子类 ,通过方法拦截技术拦截所有父类方法的调用。 · cglib的实现机制与Java 动态代理不同,它是通 ...
分类:
其他好文 时间:
2018-12-12 17:32:33
阅读次数:
167
回顾HTTP2.0 HTTP1.1在应用层以纯文本的形式进行通信,每次通信都要带完整的HTTP的头,而且不考虑pipeli模式的化,每次的过程总是像上面描述的那样一去一回。那样在实时性、并发想上都存在问题 头部压缩:HTTP2.0会对HTTP的头进行一定的压缩,将原来每次都要携带的大量key val ...
分类:
Web程序 时间:
2018-12-11 20:22:25
阅读次数:
384
前言 flask_session是flask框架实现session功能的一个插件,用来替代flask自带的session实现机制,flask默认的session信息保存在cookie中,不够安全和灵活。 flask的session机制 session是用来干什么的呢?由于http协议是一个无状态的协 ...
分类:
其他好文 时间:
2018-12-07 20:54:52
阅读次数:
262
使用SpringBoot搭建web程序,里面内置了tomcat,一般都不会关心内部实现机制,上来就可以写程序,并且可以跑起来。但是是思考了每次的请求是如何工作的。 简单的来讲就是tomcat是将每次请求都将封装成一个Servlet,该Servlet来运行完业务逻辑代码,然后再有tomcat将信息返回 ...
分类:
其他好文 时间:
2018-12-07 00:34:38
阅读次数:
444