Hello World
摘要: 1. 概述 JDK1.6版本花费了大量精力去实现各种锁优化,如适应性自旋,锁消除,锁粗化,轻量级锁,偏向锁等,这些技术都是为了在线程期间更高效的共享数据,以及解决竞争问题。 2. 自旋锁与自适应自旋 传统的互斥锁对性能最大的影响是阻塞的实现,线程的挂起和恢复需要转入内核态中完成,相当影响效率。 多线 阅读全文
posted @ 2018-09-20 15:03 小小忧愁米粒大 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 1.异常简介 Java把异常作为一种类,当做对象来处理。所有异常类的基类是Throwable类,两大子类分别是Error和Exception。 系统错误由Java虚拟机抛出,用Error类表示。Error类描述的是内部系统错误,例如Java虚拟机崩溃。这种情况仅凭程序自身是无法处理的,在程序中也不会 阅读全文
posted @ 2018-09-20 09:20 小小忧愁米粒大 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1. 不要使用 select * ,使用select *的话会增加解析的时间,另外会把不需要的数据也给查询出来,数据传输也是耗费时间的。 2. 避免在 where 子句中使用 or 来连接条件,可以使用 UNION ALL,并且避免使用UNION UNION 因为会将各查询子集的记录做比较,故比起U 阅读全文
posted @ 2018-09-19 15:01 小小忧愁米粒大 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 原文:mysql索引详解 一. 索引的定义 索引用于快速找出在某个列中有一特定值的行 不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多, 如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节 阅读全文
posted @ 2018-09-19 10:18 小小忧愁米粒大 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一. 系统设置 1. 查询端口占用情况 netstat -anp | grep 端口号 lsof -i : 端口号 (不加端口号表示查询所有端口的占用情况) 2. 查询进程pid ps -ef | grep 进程名字 3. 杀死进程 kill -9 pid 4. 实时监控所有进程的信息 top to 阅读全文
posted @ 2018-09-18 17:04 小小忧愁米粒大 阅读(249) 评论(0) 推荐(0) 编辑
摘要: fdisk /dev/xvdemne mnlEnterEnter 9G-98G-98G-478M-28G-28G-28G mw #设置文件格式mkfs -t ext4 /dev/xvde5mkfs -t ext4 /dev/xvde6mkfs -t ext4 /dev/xvde7mkfs -t ex 阅读全文
posted @ 2018-09-17 17:53 小小忧愁米粒大 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ##1.基础语句 ###1.数据库操作 数据库连接 mysql -u用户名 -p密码 -h主机名称 -h主机名称如果实在本机则可以省略 执行sql命令时,分号不能省略。 查看数据库(所有的) show databases; 查看指定数据库 show create database db_name; 阅读全文
posted @ 2018-09-17 17:21 小小忧愁米粒大 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 基本数据类型 1.1 数值类型 数值类型的字段根据有符号、无符号可以表示不同范围的数值; 建表语句中,数值类型后面括号内的数字表示该字段展示的位数,并不影响存储的数据; 默认情况下数值类型表示的是有符号类型,若需要无符号额数值类型,可在数值类型后加 unsigned 修饰; 1.2 字符串类型 阅读全文
posted @ 2018-09-15 11:07 小小忧愁米粒大 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 虚拟机把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,这个动作的代码模块称为类加载器。 2. 类与类加载器 对于任意一个类,都需要加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性。 比较两个是否相等只有在同一个类加 阅读全文
posted @ 2018-09-08 18:48 小小忧愁米粒大 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 一个.java文件编译为.class文件后才可以被加载到虚拟机中运行和使用. 虚拟机把描述类的.class文件加载到内存, 并对class文件进行验证、准备、解析和初始化后, 最终形成可以被虚拟机直接使用的Java类型, 这就是虚拟机的类加载机制. 2. 类加载的时机 类从加载到虚拟机内 阅读全文
posted @ 2018-09-08 14:21 小小忧愁米粒大 阅读(164) 评论(0) 推荐(0) 编辑
瞅啥瞅,好好看书