__autoload() 类文件自动加载函数 这个魔术方法是用来自动加载程序所用到类文件的PHP源文件,这样就避免了我们一个一个自动去require或者include了,这个函数会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类,但是我最 ...
分类:
其他好文 时间:
2020-01-10 12:50:13
阅读次数:
71
最近闲来无事,就估摸着自己写个“服务注册中心”来玩,当然因为是个人写的,所以一般都是简洁版本。 代码地址在:https://gitee.com/zhxs_code/my-service-register.git 由于在处理与网络数据时,为了性能,想到用AIO来实验,结果发现AIO整个思路与之前的BI ...
分类:
其他好文 时间:
2020-01-09 13:38:36
阅读次数:
86
函数:定义 数据类型 函数名(参数列表){函数体}函数调用, 函数递归, 函数参数,函数返回值(类型指针和值), 函数指针, 变参函数 函数重载(函数名相同,函数参数列表不同) —编译器检查函数的时候同时检查函数名和参数列表—强类型(指针,引用赋值类型必须一致) add(int , int) add ...
分类:
其他好文 时间:
2020-01-08 23:14:40
阅读次数:
143
Hystrix能做什么? 服务熔断、服务降级、服务限流、接近实时的监控... 参考: "https://github.com/Netflix/Hystrix/wiki/How To Use" 一旦调用服务方法失败并抛出了错误信息后,会自动调用 @HystrixCommand 标注好的 fallbac ...
分类:
编程语言 时间:
2020-01-08 23:12:57
阅读次数:
88
构造方法是在产生对象时被java系统自动调用的,我们不能在程序中像调用其他方法一样去调用构造方法(必须通过关键词new自动调用它)。但我们可以在一个构造方法里调用其他重载的构造方法,不是用构造方法名,而是用this(参数列表)的形式,根据其中的参数列表,选择相应的构造方法。例如: public cl ...
分类:
编程语言 时间:
2020-01-08 19:02:15
阅读次数:
101
1. Spider Middleware Spider Middleware是介入到Scrapy的Spider处理机制的钩子框架。 当Downloader生成Response之后,Response会被发送给Spider,在发送给Spider之前,Response会首先经过Spider Middlew ...
分类:
其他好文 时间:
2020-01-04 22:04:22
阅读次数:
85
我们知道,对象一经声明就为对象的成员分配存储空间,并调用其构造函数进行初始化,对象生存期结束后自动调用其析构函数,并释放对象占用的内存空间。没有什么办法控制什么时候调用对象的构造函数,也没有办法决定什么时候释放对象占用的存储空间。如果在程序中需要使用许多对象,并且这些对象均占用大量存储空间,就会造成 ...
分类:
其他好文 时间:
2019-12-29 00:50:11
阅读次数:
69
什么是前端? ? 任何与用户直接打交道的操作界面都可以称之为是一个前端 软件开发架构 ? CS BS (bs 本质就是cs) web服务的本质 ? 浏览器窗口输入一个网址敲回车发生那些事 ? 1. 朝着指定的服务端发送请求 ? 2.服务端接收相应的请求 ? 3.服务端返回相应的响应 ? 4.浏览器接 ...
分类:
Web程序 时间:
2019-12-26 21:42:03
阅读次数:
117
0x01 unserialize 和 serialize的注意点: __construct():当对象创建(new)时会自动调用。但在 unserialize() 时是不会自动调用的。(构造函数) __destruct():当对象被销毁时会自动调用。(析构函数) __wakeup():unseria ...
分类:
其他好文 时间:
2019-12-24 15:18:26
阅读次数:
126
session session的中文翻译是“会话”,当用户打开某个web应用时,便与web服务器产生一次session。服务器使用session把用户的信息临时保存在了服务器上,用户离开网站后session会被销毁。这种用户信息存储方式相对cookie来说更安全,可是session有一个缺陷:如果w ...
分类:
其他好文 时间:
2019-12-22 22:55:59
阅读次数:
146