一、创建型模式(都是用来帮助创建对象的) 1.单例模式 作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 应用:Windows的任务管理器、回收站;项目中读取配置文件的类;网站的计数器;应用程序的日志应用;数据库连接池;操作系统的文件系统;Application;Spring中的be ...
分类:
其他好文 时间:
2020-02-26 23:01:12
阅读次数:
77
造成U盘数据丢失的原因有很多,人为或设备原因;数据丢失不可怕,重要的是找到正确的方法处理,避免影响工作。疑问最多的是能不能直接拔掉U盘?其实可以拔,因为U盘支持热插拨功能,但不要在进行数据拷贝时进行拔出,因为会导致U盘数据丢失。U盘数据数据丢失的原因:1.误删除,U盘里面的文件删除后就没有了,毕竟U盘里面没有回收站。2.u盘里面有坏扇区,若把数据文件储存在这个坏扇区里面造成数据丢失。3.u盘接口供
分类:
其他好文 时间:
2020-02-26 11:32:07
阅读次数:
79
1. weakref对象的非永久引用 weakref模块支持对象的弱引用。正常的引用会增加对象的引用数,并避免它被垃圾回收。但结果并不总是如期望中的那样,比如有时可能会出现一个循环引用,或者有时需要内存时可能要删除对象的缓存。弱引用(weak reference)是一个不能避免对象被自动清理的对象句 ...
分类:
编程语言 时间:
2020-02-25 18:25:35
阅读次数:
102
最近在复习java,就趁着这段时间顺便记录一下知识 前言 Java,是于1995年5月被推出的Java程序设计语言和Java平台的总称。 [1] Java起源于Oak,在印度一个盛产咖啡的岛—爪哇岛被命名,是由James Gosling等几位工程师于1995年5月推出的一种可以编写跨平台应用软件、完 ...
分类:
编程语言 时间:
2020-02-25 18:02:45
阅读次数:
150
1. 多进程与多线程 多进程 : 每个独立执行的任务就是一个进程 操作系统将时间划分为多个时间片,在每个时间片内将CPU分配给某一个任务,时间片结束,CPU将自动回收,再分配给其他任务 多进程的缺点:比较笨重不好切换 多线程 : 一个程序可包多个子任务,可串并行 一个子任务可以称为一个线程 在一个线 ...
分类:
编程语言 时间:
2020-02-25 14:42:52
阅读次数:
85
感觉dom大神的解惑关于引用计数法,注意引用的方向性就行。 A.addEventListner(B.func), 那么是增加了A对B的引用。如果A是不可回收的对象,比如全局的Stage,或者单例。那不移除就一定会导致B无法回收。如果A是可以回收的对象,那无所谓,这个引用无效。A.addEventLi... ...
分类:
Web程序 时间:
2020-02-25 13:06:34
阅读次数:
101
垃圾回收机制保证可以将“无用的对象”进行回收。无用的对象指的就是没有任何变量引用该对象。Java的垃圾回收器通过相关算法发现无用对象,并进行清除和整理。 ...
分类:
编程语言 时间:
2020-02-25 09:28:42
阅读次数:
94
彻底删除文件 rm -rf + [文件目录 可相对可绝对] 是彻底删除而且linux无回收站 创建文件 touch + [文件名] 创建文件夹 mkdir + [文件夹名] 记录在linux下写一个python文件的过程: 1.vim + [filename].py 没有文件会自行创建,有就用已有的 ...
分类:
系统相关 时间:
2020-02-24 20:26:45
阅读次数:
102
鸥柏根据国家制定的统一标识,生活垃圾桶分为四类:可回收垃圾、不可回收垃圾、危险垃圾和其他垃圾。可回收废物是指适合回收利用的废物,包括纸张、塑料、玻璃、织物、瓶子、罐头等,收集在蓝色垃圾容器中;危险废物是指含有危险物质,需要特殊安全处理的废物,包括电池、灯具、日用品等红色垃圾桶收集,其他垃圾为未分类垃 ...
分类:
Web程序 时间:
2020-02-24 17:09:40
阅读次数:
93
前言 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建线程池的源码来深入分析究竟有哪些方式可以创建线程池。 使用Executors工具类创建线 ...
分类:
编程语言 时间:
2020-02-24 16:43:33
阅读次数:
63