finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数不同是因为收集的对象只和JVM的垃圾收集策略有关。 finalize()和gc()(1)问题:finaliz ...
分类:
其他好文 时间:
2019-06-23 17:34:47
阅读次数:
102
1.设计模式 1.1单例模式 口诀:三私一公 实现: 1.2工厂模式: 特点:传递不同的参数获取不同的对象 1.3策略模式: 特点:传递不同的参数调用不同的策略(方法) 2.魔术方法: 2.1__tostring()、__invoke() __tostring():将对象当成字符串使用的时候自动调用 ...
分类:
Web程序 时间:
2019-06-19 00:38:14
阅读次数:
173
基础概念: paintEvent(QPaintEvent*)函数是QWidget类中的虚函数,用于ui的绘制,会在多种情况下被其他函数自动调用,比如update()时。 运行时机: 一个重绘事件用来重绘一个部件的全部或者部分区域,下面几个原因的任意一个都会发生重绘事件: (1)repaint()函数 ...
分类:
其他好文 时间:
2019-06-12 19:48:36
阅读次数:
119
将自己开发好的django项目用uwsgi部署到Linux服务器、当运行uwsgi时出现了uwsgi选择python版本的问题。因为本机器是在原来的机器上安装了python3环境和pip3, 使用命令安装uwsgi: pip3 install uwsgi 一点问题也没有,使用uwsgi部署项目时 u ...
分类:
编程语言 时间:
2019-06-12 17:53:55
阅读次数:
216
一、Bean概念 Spring Bean是被实例的,组装的及被Spring 容器管理的Java对象。 Spring 容器会自动完成@bean对象的实例化。 创建应用对象之间的协作关系的行为称为:装配(wiring),这就是依赖注入的本质。 1.1、BeanFactory与工厂模式创建Bean 1.2 ...
分类:
编程语言 时间:
2019-06-12 00:52:21
阅读次数:
105
Servlet 介绍 问题: 服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理。 解决: 程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写, 浏览器按照指定的规 ...
分类:
其他好文 时间:
2019-06-11 15:07:26
阅读次数:
111
spl_autoload_register 自动调用的时机 PHP7以前使用__autoload(),以后使用spl_autoload_register() ...
分类:
其他好文 时间:
2019-06-07 13:06:08
阅读次数:
86
面向对象 类是种类,对象是种类其中的一个,每个对象都互不影响 修饰词 基本语法 生成对象 1、$对象名1 = new 类名(); //对象名就是变量名; 2、$name='classname'; $name1=new $name(); //可变类(名) 3、$对象名3 = new self; //s ...
分类:
Web程序 时间:
2019-06-04 09:57:24
阅读次数:
142
class 父类 { } class 子类 extends 父类 { } public class Penguin { private String name; private int id; public Penguin(String myName, int myid) { name = myNa... ...
分类:
编程语言 时间:
2019-06-03 12:03:30
阅读次数:
129
在C++中,一个类有八个默认函数: 只是声明一个空类,不做任何事情的话,编译器会自动为你生成一个默认构造函数、一个默认拷贝构造函数、一个默认重载赋值操作符函数和一个默认析构函数。这些函数只有在第一次被调用时,才会被编译器创建,当然这几个生成的默认函数的实现就是什么都不做。所有这些函数都是inline ...
分类:
编程语言 时间:
2019-05-26 19:36:35
阅读次数:
166