自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 markdown简单使用

Markdown简单使用 标题 使用#加空格来表示标题 一级标题: # + 空格 + 标题名称 二级标题: ## + 空格 + 标题名称 三级标题: ### + 空格 + 标题名称 以此类推…最多支持六级标题 字体 加粗:在需要加粗的文字左右两边加上两个 * 斜体:在需要使用斜体的文字左右两边加上一个 * 引用 使用 > + 空格 来引用 分割线 使用"—" 使用 " *** " 图片 使用 ! + [ ]+(图片路径) 超链接 使用 [] + (地址) 列表 有序列表 数字+ . + 空格

2022-03-07 21:12:34 42

原创 Spring<bean>标签的常用属性

当某个 Java 实例需要另一个 Java 实例时,传统的方法是由调用者创建被调用者的实例(例如,使用 new 关键字获得被调用者实例),而使用 Spring 框架后,被调用者的实例不再由调用者创建,而是由 Spring 容器创建,这称为控制反转。 Spring 容器在创建被调用者的实例时,会自动将调用者需要的对象实例注入给调用者,这样,调用者通过 Spring 容器获得被调用者实例,这称为依赖注入。 元素常用的属性 属性名称 描述 id 是Bean的唯一标识符,Spring容器Bean的配

2021-06-17 16:56:34 61

原创 线程的start()方法和run()方法的区别

线程的start() 方法和run()方法的区别: start()方法: start()方法可以用来启动线程,该方法会在内部调用Runnable接口的run()方法,使用单独的线程执行run()方法中指定的代码。 start()方法启动线程执行以下任务: 统计了一个新线程 线程从New State移动到Runnable状态。 当线程分配到资源是,运行run()方法。 run()方法: run()方法在java.lang.Runnable接口中定义,必须在实现类中重写。 当程序调用start()方法时

2021-06-16 18:39:57 195

原创 线程池简单使用

ThreadPool 什么是线程池? 线程池是一种基于池化思想管理线程的工具,当有任务需要执行时,我们需要创建线程,一个线程只能执行一个任务,如果有多个任务则需要另外创建其他线程,当任务执行完毕后线程就会销毁,重复创建和销毁线程会比较耗时和消耗资源。 有了线程池,任务的执行只要提交给线程池,由线程池分配去执行,当所有的任务都执行完毕后,我们可以选择关闭线程池,也可以选择等待接受任务。 在没有使用线程池时,任务的执行是一个线程执行一个任务,任务执行完毕后线程就销毁。当需要执行其他的任务时,需要创建新的线程,

2021-06-15 14:38:20 62

转载 java集合笔记

1. ArrayList与LinkList区别 ArrayList是数组的数据结构,LinList是链表的数据结构 随机访问时,ArrayList效率比较高,因为LinkList要移动指针,而ArrayList是给予索引(index)的数据结构,可以直接映射到。 插入和删除数据时,LinkList的效率比较高,因为ArrayList要移动大量的数据 LinkedList比ArrayList开销更大,因为LinkedList的节点除了存储数据,还要存储引用。 Coolections.sort和Arrays

2021-06-15 13:29:44 82

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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