一、 容器类: 下图摘自《Java编程思想》,很好地展示了整个容器类的结构。 由上图可知,容器类库可分为两大类,各自实现了Collection接口和Map接口,下面就常见的类进行一下分类: 实现Collection接口的容器类 Collection ├List │├LinkedList │├Arra ...
分类:
编程语言 时间:
2017-06-27 23:38:46
阅读次数:
273
交换机基本配置命令 IP地址ipaddrshowipaddrset - 博科交换机的默认IP地址是10.77.77.77,在命令行模式下可以通过ipaddrset命令对交换机的IP地址进行设置和修改。 Switch Name / Hostnameswitchname hostname命令只能临时更改 ...
分类:
其他好文 时间:
2017-06-20 23:27:57
阅读次数:
263
不要将Button的背景设置为selector 在布局文件和代码中,都可以为Button设置background为selector,这样方便实现按钮的正反选效果,但实际跟踪发现,如果是将Button的背景设置为selector,在初始化Button的时候会将正反选图片都加载在内存中(具体可以查看An ...
分类:
移动开发 时间:
2017-06-15 18:54:47
阅读次数:
188
要学习Android的内存优化,首先要了解Java虚拟机,此前我用了多篇文章来介绍Java虚拟机的知识,就是为了这个系列做铺垫。在Android开发中我们接触的是与Java虚拟机类似的Dalvik虚拟机和ART虚拟机,这一篇我们就来了解它们的基本原理。 1.Dalvik虚拟机 Dalvik虚拟机( ...
分类:
移动开发 时间:
2017-06-09 21:32:52
阅读次数:
333
在做内存优化的时候,我们发现除了解决内存泄露问题,剩下的就只有想办法减少真实的内存占用。而在App中,大部分内存可能被我们图片占用了,所以减少图片的内存占用可以带来直接的效果。本文就简单介绍一张图片到底占用多少内存,我们先假设我们有一张图片时 600 * 800 的,图片占用空间大小假设是 100K ...
分类:
移动开发 时间:
2017-06-07 21:45:38
阅读次数:
260
Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈. 幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO. 一:Tomcat内存优化,启动时告诉JVM我要一 ...
分类:
其他好文 时间:
2017-06-07 11:13:48
阅读次数:
149
class collections.deque([iterable[, maxlen]]) 返回一个新双向队列,当有输入迭代器时。会从左至右地加入到队列里。假设没有输入參数,就创建一个空队列。deque是一个具有栈和队列特性的数据结构。它支持线程安全、内存优化和两端弹出、插入元素,不管从那一个方向弹 ...
分类:
其他好文 时间:
2017-06-04 21:14:34
阅读次数:
244
Android中一张图片(BitMap)占用的内存主要和以下几个因数有关:图片长度,图片宽度,单位像素占用的字节数。 一张图片(BitMap)占用的内存=图片长度*图片宽度*单位像素占用的字节数 注:图片长度和图片宽度的单位是像素。 图片(BitMap)占用的内存应该和屏幕密度(Density)无关 ...
分类:
移动开发 时间:
2017-06-04 12:53:23
阅读次数:
287
Python属于动态语言,可以在类定义之外为实例新增属性与方法。 步骤为新建实例,然后定义需要新增的方法,引入MethodType函数,MethodType函数的原型为method(function, instance) MethodType把函数绑定到实例中,然后在实例s中新建一个link指向该函 ...
分类:
其他好文 时间:
2017-06-03 20:14:26
阅读次数:
200
Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms Java虚拟机初始化时的最小内存 ...
分类:
其他好文 时间:
2017-05-31 11:59:06
阅读次数:
1374