- 博客(5)
- 收藏
- 关注
原创 Java基础---深入浅出多线程
Java—深入浅出多线程 多线程的相关内容是Java基础中非常重要的一部分,这两天对这部分知识进行了梳理,以达到复习和查漏补缺的目的。 首先,多线程指的是在单个程序中可以同时运行多个不同的线程执行不同的任务,多线程编程的目的其实就是“最大限度地利用CPU资源”。
2017-03-16 20:00:59
442
原创 操作系统--运行环境与运行机制
一、中央处理器(CPU)处理器由运算器、控制器和一系列的寄存器以及高速缓存构成。两类寄存器:1、用户可见寄存器:高级语言编译器通过优化算法分配并使用之,以减少程序访问内存次数2、控制和状态寄存器:用于控制处理器的操作,通常由操作系统代码使用(在某种特权级别下可以访问、修改) 常见的控制和状态寄存器:a、程序计数器(PC),记录记录将要取出的指令的地址b、指令寄存器(I
2017-03-09 21:02:16
884
原创 集合框架--集合框架体系概述
集合框架体系主要如上图所示,集合类主要分为两大类:Collection和Map。先简单概述几个相关问题。1、先说明下什么是集合? 当数据多了需要存储,需要容器,但是数据的个数又不确定的时候,无法使用数组(数组长度是固定的,集合长度是可变的),这时便使用了Java中的另一个容器--集合。2、数组与集合有哪些不同? 数组中存储的是同一类型的元素,可以存储基本数据
2017-03-09 09:42:56
16072
原创 jvm--内存管理
jvm内存区域的相关知识,是Java虚拟机的基础知识,也很重要,参考他人博客,用了这张总结很好的图,下面对这五个部分简要介绍下。1,Java堆(Heap) 存放对象实例,几乎所有对象的实例都在这里分配内存。2,方法区(Method Area) 存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。3,虚拟机栈(VM Stack) 描述的是Java方法执行的内存
2017-03-09 09:12:10
323
原创 MySQL--忘记密码后跳过检查修改密码
1,进入cmd命令下,停止mysql服务,使用命令 net stop mysql2,将路径切换到本机mysql的bin目录下,cd C:\MySQL数据库\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin3,执行跳过权限检查的方式启动mysql, mysqld.exe --skip-grant-tables4,重新打开一个cmd,将路径奇幻到mys
2017-03-08 18:15:48
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人