- 博客(6)
- 收藏
- 关注
原创 线程池学习
背景:经常创建和销毁线程,消耗大量资源。 概念:首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。 优点:提高响应速度,降低资源消耗,便于线程管理。 一、创建线程池 1、execute方法用来执行实现Runnable接口的线程,无返回值 2、submit用来执行实现Callable接口的线程,有返.
2020-09-09 20:19:51
146
原创 多线程的基本使用
一、进程与线程 1、进程:程序的一次执行过程,是系统资源分配的单位。 2、线程:进程中包含多个线程,是cpu调度和执行的单位。 二、实现多线程 1、继承Thread package createThread; //继承thread类,重写run方法,调用start public class ExtendsThread extends Thread { @Override public void run() { for (int i = 0; i < 20; i++)
2020-09-08 22:10:15
280
原创 Spring Boot学习笔记2--启动器
1、Maven用户继承spring-boot-starter-parent项目,来获取最佳依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</version>
2020-09-01 17:47:27
114
原创 Spring Boot学习笔记1--hello world!
1、创建maven项目,导入web框架 2、导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http
2020-09-01 15:13:34
103
原创 Git的基本使用学习笔记
1、什么是版本控制 版本控制是一种在开发过程中管理我们对文件、工程、目录的修改历史,方便查看历史记录,备份以便恢复以前的版本的记录。实现了多人开发。 版本控制分为三类: 本地版本控制:将版本数据保存在本地,适合个人使用。 集中版本控制:将版本数据保存在服务器上,每个人都可以提交自己的修改或进行同步更新。但这种方式把所有的版本都放在了服务器上,用户只有同步的版本,需要联网才能看到其他的版本,如:SVN。 分布式版本控制:所有的版本信息都同步到本地的每个用户,每个人都拥有全部的代码。支持本地离线提交,在联网后
2020-08-26 15:26:01
115
原创 Java学习1:Collection小结
初学了Java容器,但关于Java容器的使用,很多时候都觉得有点茫然,因而决定做一些总结 1、容器继承了Collection接口,容器大致的种类有: (1)List (2)Set (3)Map (4)Stack (5)Properties 2、List:List的属性是可重复且有序的(就是说你放进去是怎样的顺序,出来也是怎样的顺序),可利用get方法获取属性 (1)ArrayList:底层是数组,...
2019-10-29 20:43:16
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人