04 2022 档案

摘要:导言 创建线程主要是有三种方式,第一种继承thread的类,第二种实现runnable接口。第三种实现callable接口 继承thread 定义 MyThread 首先我们来看第一种,继承thread,我们先自定义一个类,然后使他去继承thread类,继承完以后,我们需要去重写它里面的run方法, 阅读全文
posted @ 2022-04-29 12:00 小陈子博客 阅读(437) 评论(0) 推荐(0) 编辑
摘要:Stream之Collectors.groupingBy(分组)的使用 参考自:https://blog.csdn.net/u014231523/article/details/102535902 Collectors.groupingBy配合Stream流使用,可以对集合中一个或多个属性进行分组, 阅读全文
posted @ 2022-04-29 10:58 小陈子博客 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:synchronized关键字 导言 本节将介绍多线程中一个比较重要的知识点synchronized的关键字。什么是synchronized的?synchronized的中文叫做同步, 它是一个关键字,可用来给对象和方法或者代码块加锁。当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执 阅读全文
posted @ 2022-04-28 22:21 小陈子博客 阅读(50) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了Mybatis 如何传入字符串参数,分割并遍历,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 如何传入字符串参数,分割并遍历 如前台传入字符串参数 1 String str = "a,b,c,d,e,f"; 现需将此参数作为查询语句的参数, 1 S 阅读全文
posted @ 2022-04-28 16:47 小陈子博客 阅读(2165) 评论(0) 推荐(0) 编辑
摘要:线程组(ThreadGroup) 导言 线程组在实际开发中很少用到,本节将简单的来介绍一下它。 第一点获取线程组 第二点创建建设组 第三点给线程设置限制组 第四点介绍线程组常用的方法。 获取线程组 首先来看第一点,用thread类里面的getthreadgreap方法就可以获取到该线程所处的线程组, 阅读全文
posted @ 2022-04-26 23:23 小陈子博客 阅读(967) 评论(0) 推荐(0) 编辑
摘要:优雅地停止线程 导言 如何让正在运行的线程优雅的停下来,这个问题一直是面试必考题。下面将介绍一种让线程优雅的停下来的方法,这就是位于thread类里面的interrupt方法, 它的作用就是中段线程。 接下来我们将从两个方面演示该方法。 第一个方面就是停止正在运行的线程。 第二个方面就是停止休眠中的 阅读全文
posted @ 2022-04-26 23:04 小陈子博客 阅读(224) 评论(0) 推荐(0) 编辑
摘要:后台线程(Daemon)的作用 导言 如果想让某个线程随着主线程的结束而结束,该如何做?例如线程a如何随着主线程的结束而结束。解决这个问题,我们可以将线程a设置为后台线程,这样线程就会随着主线段的结束而结束。 下面我们将从2点来介绍后台线程。 第一点设置后台线程。 第二点判断线程是否为后台线程。 设 阅读全文
posted @ 2022-04-26 22:51 小陈子博客 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:如何得知线程执行完(isAlive) 导言 如何知道一个线程是否执行完,我们可以通过判断它是否存活来得知它是否执行完。线程若存活则表示他没有执行完,若死亡则表示他执行完。 Thread类里面的isalive方法的作用就是判断线程是否存活。它返回一个布尔类型的结果,线程存活返回true,否则返回是fa 阅读全文
posted @ 2022-04-26 22:38 小陈子博客 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:让线程放弃执行权 导言 如何让正在执行任务的线程放弃执行权,我们可以使用 thread类里面的yield的方法,该方法是一个静态方法,直接使用thread类名调用,它的作用是使当前线程放弃执行权,当前线程由执行状态变为就绪状态。 演示 下面来演示该方法,演示该方法需要用到两个任务,分别是赋值任务和打 阅读全文
posted @ 2022-04-26 22:29 小陈子博客 阅读(71) 评论(0) 推荐(0) 编辑
摘要:等待线程死亡join方法 导言 假设有三个线程,分别是线程a,线程b,和线程c他们各自的任务分别是打印数字一、数字2和数字三, 这三个线程同时启动,如何让这三个线程按顺序执行任务,也就是按顺序打印123 如果想让多个线程按顺序执行,可以使用thread类里面的join方法,它的作用是等待该线程死亡, 阅读全文
posted @ 2022-04-26 22:10 小陈子博客 阅读(92) 评论(0) 推荐(0) 编辑
摘要:使当前正在执行的线程进入休眠状态 导言 有时候我们需要让当前正在执行的线程隔一段时间执行一次,每隔一秒钟打印一次当前时间,这就需要使当前正在执行的线程进入休眠状态 sleep sleep方法的作用,就是使当前正在执行的线程进入休眠状态,它是一个静态方法,直接使用thread类名调用,只有一个参数mi 阅读全文
posted @ 2022-04-26 22:00 小陈子博客 阅读(433) 评论(0) 推荐(0) 编辑
摘要:获取和设置线程优先级 导言 优先级对线程至关重要。Cpu优先执行优先级高的线程。 下面我们将来介绍如何获取线程的优先级 如何设置线程的优先级? 获取线程的优先级 首先介绍的是如何获取线程的优先级,通过thread类的getpriority方法, 就可以获取到现成的优先级。它返回的是一个integer 阅读全文
posted @ 2022-04-26 21:50 小陈子博客 阅读(460) 评论(0) 推荐(0) 编辑
摘要:在接触springboot的时候遇到了一种特殊的配置文件 .yml,本文对yml作简单介绍,快速入手yml。 文章目录 一、YML是什么 二、YML的优点 三、YML语法 1.约定 2.键值关系 1) 普通值(字面量) 2)日期 3)对象(属性和值)、Map(键值对) 4)数组、list、set 5 阅读全文
posted @ 2022-04-26 16:47 小陈子博客 阅读(852) 评论(0) 推荐(0) 编辑
摘要:为什么包装类型间的相等判断应该用 equals大家都知道 java 中 == 和 equal 的区别, == 操作比较的是两个变量的值,对于引用型变量是判断变量是否指向同一引用对象,比地址。 equals 操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 引用类型用 == 的示例: 阅读全文
posted @ 2022-04-26 13:21 小陈子博客 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.idea拉取项目。 https://github.com/edap-io/edap.git 2.执行命令进行打包 进入该服务的目录,执行如下命令 mvn clean install -DskipTests=true 如果该命令导入的包有问题,换个命令 mvn install:install-fi 阅读全文
posted @ 2022-04-15 15:43 小陈子博客 阅读(570) 评论(0) 推荐(0) 编辑
摘要:1.打开file 点击project structure 点击modules 最后点击,ok,apply就可以了 阅读全文
posted @ 2022-04-15 15:28 小陈子博客 阅读(557) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/m0_62866192/article/details/121786303 阅读全文
posted @ 2022-04-13 13:43 小陈子博客 阅读(13) 评论(0) 推荐(0) 编辑
摘要:run方法与start方法的区别 引言 上一节我们介绍了如何获取和设置线程的名称,本节将介绍run方法与start方法的区别,我们将从5个方面来具体说明它们的区别。 第一个方面是位置,也就是方法所处的位置。 第二个方面是类型,也就是方法是否为同步方法。 第三个方面是作用,主要是看他们各自的功能有什么 阅读全文
posted @ 2022-04-12 13:29 小陈子博客 阅读(3606) 评论(0) 推荐(0) 编辑
摘要:获取和设置线程优先级 引言 优先级对线程至关重要。Cpu优先执行优先级高的线程。 下面我们将来介绍 1.如何获取线程的优先级 2.如何设置线程的优先级? 获取线程的优先级 首先介绍的是如何获取线程的优先级,通过Thread类的getpriority方法,就可以获取到线程的优先级。它返回的是一个int 阅读全文
posted @ 2022-04-12 13:13 小陈子博客 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:获取和设置线程名称 引言 上一节我们介绍了如何获取正在执行任务的线程,本节将介绍如何获取和设置线程的名称, 首先介绍的是获取线程的名称, 然后介绍的是设置线程的名称。 获取线程的名称 我们先来看看如何获取线程的名称。通过Thread类的getName方法就可以获取现成的名称。它返回的是一个strin 阅读全文
posted @ 2022-04-12 13:02 小陈子博客 阅读(505) 评论(0) 推荐(0) 编辑
摘要:获取当前执行任务的线程 引言 上一节我们学习了创建线程的三种方式,将任务提交给线程执行以后,如果我们想知道是哪一个线程正在执行这个任务该如何做, currentThread 本节的内容就是介绍该如何获取当年正在执行任务的线程,通过thread类的currentThread此类的方法, 就可以获取当前 阅读全文
posted @ 2022-04-12 12:54 小陈子博客 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:大家好,从今天开始,我想和大家分享 Java多线程系列教材。 接下来我们通过一个简单的例子来感受一下单线程和多线程的区别。 单线程 这是一个简单的单线程程序,它里面有三条输出语句,分别输出的是123,这个程序它的执行结果永远都是123。因为单线程程序它的执行顺序是顺序执行的,也就是说自上而下一条一条 阅读全文
posted @ 2022-04-01 13:20 小陈子博客 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示