Loading

摘要: Java实现多线程的方式有4种分别是继承Thread类,实现Runnable,Callable接口和通过线程池提交线程任务。其中实现Callable接口的方式可以获取返回值。 1. 继承Thread类 通过继承Thread类,重写run方法 public class ThreadExtends ex 阅读全文
posted @ 2022-10-09 13:45 老王日记 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Java线程池 线程池的执行过程 当向线程池提交一个新的任务,线程池首先判断核心线程池的线程是否都在执行任务。如果不是,创建一个新的工作线程来执行任务。如果核心线程的线程都在执行任务,则进入下一个流程。 线程池判断工作队列是否已经满了,如果工作队列没有满,则将新提交的任务存储在这个工作队列里如果工作 阅读全文
posted @ 2022-09-30 15:43 老王日记 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 实现效果 初始查询结果 目标查询结果 语句 -- case when SELECT YEAR, MAX(CASE MONTH WHEN '1' THEN AMOUNT END ) AS "1", MAX(CASE MONTH WHEN '2' THEN AMOUNT END ) AS "2", MA 阅读全文
posted @ 2022-09-06 13:39 老王日记 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 使用IDEA将一个简单的spring项目改造成一个spring-web项目的步骤。因为是以maven创建的spring项目为基础项目的改造过程,在此就不过多介绍创建spring项目的创建过程。 运行环境: JDK: jdk1.8.0_321 tomcat: apache-tomcat-9.0.63 阅读全文
posted @ 2022-08-29 10:20 老王日记 阅读(69) 评论(0) 推荐(0) 编辑
摘要: { // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnSave": tr 阅读全文
posted @ 2022-06-17 14:54 老王日记 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Java JDK 下载 Java JDK下载地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/ 从Oracle官网下载Oracle JDK 是商用版本,为了避免一些不必要的麻烦,我们选择使用社区维护的OpenJDK,可以选择下载zip,然后解压 阅读全文
posted @ 2021-07-15 22:21 老王日记 阅读(943) 评论(0) 推荐(0) 编辑