摘要:
Java实现多线程的方式有4种分别是继承Thread类,实现Runnable,Callable接口和通过线程池提交线程任务。其中实现Callable接口的方式可以获取返回值。 1. 继承Thread类 通过继承Thread类,重写run方法 public class ThreadExtends ex 阅读全文
摘要:
Java线程池 线程池的执行过程 当向线程池提交一个新的任务,线程池首先判断核心线程池的线程是否都在执行任务。如果不是,创建一个新的工作线程来执行任务。如果核心线程的线程都在执行任务,则进入下一个流程。 线程池判断工作队列是否已经满了,如果工作队列没有满,则将新提交的任务存储在这个工作队列里如果工作 阅读全文
摘要:
实现效果 初始查询结果 目标查询结果 语句 -- 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 阅读全文
摘要:
使用IDEA将一个简单的spring项目改造成一个spring-web项目的步骤。因为是以maven创建的spring项目为基础项目的改造过程,在此就不过多介绍创建spring项目的创建过程。 运行环境: JDK: jdk1.8.0_321 tomcat: apache-tomcat-9.0.63 阅读全文
摘要:
{ // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnSave": tr 阅读全文
摘要:
Java JDK 下载 Java JDK下载地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/ 从Oracle官网下载Oracle JDK 是商用版本,为了避免一些不必要的麻烦,我们选择使用社区维护的OpenJDK,可以选择下载zip,然后解压 阅读全文