集合框架 为什么需要集合框架? 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架;使用数组:扩充,插入,删除 不方便。 Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 接口: Collection< List< Ar ...
分类:
编程语言 时间:
2020-05-24 22:37:32
阅读次数:
93
前言: 通常情况下,jmeter是无法查看服务器的一些性能指标的,执行性能测试,服务器的性能指标是我们需要关系的对象。现在jmeter提供了一个性能监控的插件,通过这个插件,我们可以查看服务器的一些性能指标,如: cpu memory swap disks network tcp tail exec ...
分类:
其他好文 时间:
2020-05-24 16:51:06
阅读次数:
353
翻转一棵二叉树。 示例: 输入: 4/ \2 7/ \ / \1 3 6 9输出: 4/ \7 2/ \ / \9 6 3 1 python # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): ...
分类:
其他好文 时间:
2020-05-24 13:56:30
阅读次数:
47
1. 查看当前分区情况 free -m 2. 增加swap大小 dd if=/dev/zero of=/var/swap bs=1024 count=12288000 #增加12G空间 3. 设置交换分区 mkswap /var/swap 4. 立即激活交换分区 swapon /var/swap 5 ...
分类:
其他好文 时间:
2020-05-24 11:39:39
阅读次数:
163
CAS是什么? CAS全称Compare-And-Swap,它是一条CPU并发原语。它的作用是判断内存的某个位置的值是否为预期值,如果是则改为新值,在这个过程中是原子性的。 sum.misc.Unsafe类中有多个方法被native关键字标记,这说明该方法是原生态的方法,它是一个调用非java语言的 ...
分类:
其他好文 时间:
2020-05-24 11:26:37
阅读次数:
59
博客转自:http://www.lighthouse3d.com/tutorials/glut-tutorial/glutpostredisplay-vs-idle-func/. GLUT将会调用显示函数知道没有事件函数去处理,也就是说,只要没有事件函数处理,主程序尽可能调用显示函数。我们将建立一个 ...
分类:
其他好文 时间:
2020-05-23 18:49:02
阅读次数:
49
图像读取 1、Pillow(python图像处理库(Python Imaging Library),简称:PIL): "参考" 用途 图像档案 python图像库是图像存档和批处理应用程序的理想选择。可以使用该库 创建缩略图、在文件格式之间转换、打印图像等 图像显示 当前版本(7.0.0)包括tk ...
分类:
其他好文 时间:
2020-05-23 00:23:38
阅读次数:
61
一.什么是CAS? CAS是compare and swap的缩写(比较和交换)。 在计算机科学中,比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令。 它将内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为新的给定值。 这是作为单个原子操作完成 ...
分类:
其他好文 时间:
2020-05-21 16:23:22
阅读次数:
71
回顾:磁盘、磁盘分区、文件系统 Centos 6.7:/dev/sd[a-z]# 管理分区:fdisk,parted,sfdisk 创建文件系统: Linux文件系统类型:ext2,ext3,ext4,xfs,relserfs,iso9660,swap 文件系统的组织结构中的术语: block gr ...
分类:
系统相关 时间:
2020-05-21 16:21:59
阅读次数:
72
一.查看CPU 1.top命令 1.1 功能说明 top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 1.2 使用语法 参数说明: d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 b:以批次的方式执行top。 ...
分类:
系统相关 时间:
2020-05-21 00:07:09
阅读次数:
58