java
文章平均质量分 81
java
淋雨一直走~
想要做什么,动手去干就完事了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 线程池
1 了解线程池线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复的使用,省去了频繁创建和销毁线程对象的操作,无需反复创建线程而消耗过多资源。为什么要用线程池:合理利用线程池能够带来三个好处1.降低资源消耗。– 减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2.提高响应速度– 不需要频繁的创建线程,如果有线程可以直接用,不会出现系统僵死!3.提高线程的可管理性(线程池可以约束系统最多只能有多少个线程,不会因为线程过多而死机)线程池的核心思想:线程复原创 2020-07-05 16:02:04 · 165 阅读 · 0 评论 -
Java 多线程
1 了解线程1.1 什么是进程?程序是静止的,运行中的程序就是进程。进程的三个特征: 1. 动态性 : 进程是运行中的程序,要动态的占用内存,CPU和网络等资源。 2. 独立性 : 进程与进程之间是相互独立的,彼此有自己的独立内存区域。 3. 并发性 : 假如CPU是单核,同一个时刻其实内存中只有一个进程在被执行。 CPU会分时轮询切换依次为每个进程服务,因为切换的速度非常 快,给我们的感觉这些进程在同时执行,这就是并发性。 并行:同一个原创 2020-07-05 16:02:30 · 319 阅读 · 0 评论 -
Java Map集合 体系
1 Collection集合1.1 常用集合的体系Map集合的主要体系HashMap集合 实现类TreeMap集合 实现类LinkedHashMap集合 实现类HashTable集合 实现类ConccurentHashMap集合 实现类提示: 有关Map中的方法可不止上面这些,其他方法可以自行查看API学习。注意:这张图只是我们常用的集合有这些,不是说就只有这些集合。1.2 Map 常用API目标:Map集合的常用API(重点中的重点) key=valuepublic V put(K原创 2020-07-04 00:11:21 · 533 阅读 · 0 评论 -
Java Collection集合 体系
Collection集合1 常用集合的体系Collection集合的主要体系Set集合接口List集合 接口HashSet集合 实现类TreeSet集合 实现类LinkedHashSet集合 实现类ArrayList 集合 实现类LinekdList集合 实现类提示: 有关Collection中的方法可不止上面这些,其他方法可以自行查看API学习。注意:这张图只是我们常用的集合有这些,不是说就只有这些集合。2 Collection 常用APIpublic boolean add(E e)原创 2020-07-02 11:43:10 · 231 阅读 · 0 评论 -
Java 泛型
了解泛型泛型的几个小知识点:泛型接口、泛型方法、泛型类、泛型的上下限1,使用泛型的目的为了java类型的安全泛型的主要目标是提高 Java 程序的类型安全。编译时的强类型检查;通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。没有泛型,这些假设就只存在于程序员的头脑中(或者如果幸运的话,还存在于代码注释中)。2,消除强制类型转换。泛型的一个附带好处是,消除源代码中的许多强制类型转换。这使得代码更加可读,并且减少了出错机会。3, Java语言引入泛型的好处是安全简原创 2020-06-30 19:49:21 · 209 阅读 · 0 评论 -
Java 动态代理
1、最简单的动态代理例子使用动态代理的基本要素:首先需要有一个写好的动态代理工具类,然后要有个接口和对应的实现类,1、动态代理工具类package proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** 代理类:帮助我们做一个被代理的业务对象返回。 java.lang.reflect.Proxy:这是 J原创 2020-06-30 17:01:23 · 244 阅读 · 0 评论 -
SpringBoot 如何 打war包
SpringBoot 如何 打war包SpringBoot 如何 打war包第一步: 修改pom.xml第二步: 排除springboot自带的tomcat第三步: 自定义Web应用入口类继承SpringBootServletInitializer(相当于web.xml)如何改变文本的样式第四步: 在pom.xml修改工程的名称为 ROOTSpringBoot 如何 打war包第一步: 修改pom.xml<!-- 打包方式(默认为jar) --><packaging>war&原创 2020-06-30 09:59:35 · 2457 阅读 · 0 评论
分享