自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除