- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 java线程基础学习(二)
线程学习一 线程的生命周期 一个线程的生命周期中,它要经过创建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)这五种状态。当线程进入运行状态后,它不是一直“霸占”CPU运行,一般的操作系统是采用抢占式的方式来让线程获得CPU。所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞、就绪之间切换。新建: 无执行资格和执行权力就绪: 拥有执行的资格运行: 拥有有执行权阻塞: 无执行资格和执行权力死亡: 对象已销
2020-10-28 15:50:46 132 1
原创 java线程基础学习(一)
线程学习一 线程基础学习什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础 如下图所示,一个PID对应一个进程。什么是线程? 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位 如下图所示,一个进程可能由一个或多个线程来执行 ps: 由此我们可以将进程可以看作一次系统进行资源分配和调度的战
2020-10-19 15:04:58 151 3
原创 ArraryList的学习(一)
ArraryList学习(一)ArraryList 特性ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。 **数组:**下标查询,连续内存,存储相同类型元素,长度确定后不可改变,每一个元素占用相同的内存大小 查询公式:get(i)->内存起始位置+(i)*单个元素内存大小 时间复杂度:o(1)ArrayList不是线程安全的, ArrayList实现了Serializa
2020-11-13 17:05:46 724
原创 数据库从SQL到NoSQL
Nosql概述为什么要用Nosql我们现在处在什么年代,大数据时代压力一定会越来越大,适者生存!一定要逼着自己学习,这是这个社会的唯一法则!1 、单机MySQL的存在90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够了!那个时候,更多的去使用静态网页Html~服务器根本没有太大的压力!思考一下,这种情况下:整个网站的瓶颈是什么?数据量如果太大,一个机器放不下!数据的索引(B+Tree),一个机器内存放不下访问量(读写混合),一个服务器承受不了~只要你开始出现以上的
2020-10-15 22:21:37 345 1
原创 利用dom4j解析xml文件导入MySql
#添加pom.xml的依赖架包因为我的项目是基于Maven管理,有个父pom,所以不用添加版本号 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </dependency> ...
2018-11-26 16:10:29 400
原创 利用POI实现Execl的导入导出
#导入POI依赖架包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version></dependency><dependen
2018-11-26 12:00:02 391 4
java jdbc原生连接+连接池.zip
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人