起风了

“路海长 青夜旷 越过群山追斜阳”

java碎笔

选择表达式 overviewPart1.setMonth_incom(rs.getString("month_incom").equals("")?"0":rs.getString("month_incom"));  Int和String互换 1.) String s = String.valueOf(i);2.) String s = Integer.toString(i); 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int rad...

Java线程和守护进程

ava的线程机制,有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 。       操作系统里面是没有守护线程的概念,只有守护进程,但是Java语言机制是构建在JVM的基础之上的,意思是Java平台把操作系统的底层给屏蔽起来,而守护线程机制又是对JVM这样的平台凑合,于是守护线程应运而...

B+索引、Hash索引、数据类型长度

1.为什么在数据库中要用B树索引而不是Hash索引?   Mysql Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。   但 Hash 索引本身由于其特殊性也...

B树、B-树、B+树、B*树【转】,mysql索引

B树        即二叉搜索树:        1.所有非叶子结点至多拥有两个儿子(Left和Right);        2.所有结点存储一个关键字;        3.非叶子结点的左指针指向小于其关键字...

Linux目录结构及作用

/:根目录 /bin:存放基础系统所需的最基础的命令(程序) binary   比如:ls、cp、mkdir等   功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令   /boot:存放系统的引导文件(类似于windows的C盘)   /dev:存放必要的设备文件 device   比如:...

关于MySQL buffer pool的预读机制

预读机制 两种预读算法   1、线性预读   2、随机预读 对预读的监控 一、预读机制     InnoDB在I/O的优化上有个比较重要的特性为预读,预读请求是一个i/o请求,它会异步地在缓冲池中预先回迁多个页面,预计很快就会需要这些页面,这些请求在一个范围内引入所有页面。InnoDB以64个page为一个extent,...

【译】.NET中六个重要的概念:栈、堆、值类型、引用类型、装箱和拆箱

为何要翻译   一来是为了感受国外优秀技术社区知名博主的高质量文章,二来是为了复习对.NET技术的基础拾遗达到温故知新的效果,最后也是为了锻炼一下自己的英文读写能力。因为是首次翻译英文文章(哎,原谅我这个菜比,弱爆了!),所以肯定会有很多问题(有些语句理解不透彻,翻译出来也不通顺,还请不吝...

数据结构基础温故-1.线性表(中)

在上一篇中,我们学习了线性表最基础的表现形式-顺序表,但是其存在一定缺点:必须占用一整块事先分配好的存储空间,在插入和删除操作上需要移动大量元素(即操作不方便),于是不受固定存储空间限制并且可以进行比较快捷地插入和删除操作的链表横空出世,所以我们就来复习一下链表。 一、单链表基础 1.1 单...

操作系统核心原理-2.一些基本概念

一、计算机硬件基础 1.1 总线结构   从概念上讲,计算机的结构是总线型的:布置一根总线将各种硬件设备挂在总线(Bus)上。   (1)所有的设备都有一个控制设备,外部设备通过控制器与CPU进行通信。   (2)所有的设备之间的通信也需要通过总线。 1.2 流水线结构   为了提高计算机的效率,人们又设...

操作系统核心原理-5.内存管理(上):基本内存管理

  操作系统的两个角色分别是魔术师和管理者,在管理者这个角色中,除了CPU之外,内存是操作系统要管理的另外一个重要资源。内存管理需要达到两个目标:一是地址保护,即一个程序不能访问另一个程序的地址空间。二是地址独立,即程序发出的地址应该与物理主存地址无关。这两个目标就是衡量一个内存管理系统...