1、Task简介【*所有的线程任务都会随着主线程的退出而退出】 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: ThreadPool不支持线程的取消、完成、失败通知等交互性操作; ThreadPool不支持线程执行的先后次序; 以往 Read More
var path = Directory.GetCurrentDirectory();//获取当前的项目文件所在的目录。当使用命令启动时为执行dotnet命令所在的目录 dynamic type = (new Program()).GetType(); string currentDirectory Read More
控制台应用程序/.net 5.0 引用包 log4net log4net.config【始终复制】 说明: FileAppender和RollingFileAppender都是用来将日志写入到文本文件中。但是,RollingFileAppender提供了更多的选项,可以很方便的控制何时新建一个新的文 Read More
查看链接数 SHOW PROCESSLIST;#只列出前100条 SHOW FULL PROCESSLIST;#全列出 查看最大连接数 SHOW VARIABLES LIKE '%max_connections%';#查看最大连接数 #SET GLOBAL MAX_CONNECTIONS = 151 Read More
docker docker docker help 帮助命令 docker version/docker --version 查看version docker info 显示 Docker 系统信息,包括镜像和容器数。 Ctrl+C 结束当前行输入,重启一行 docker 容器 docker run Read More
前言【特别注意:主进程结束,即全部子线程结束】【以下测试代码环境为.Net 5.0】 首先大概讲述一下多线程和多进程的区别,任务管理器里各种不同的进程就是多进程,或者是你同时运行多个”.exe’程序就可以理解为多进程,多进程是要更多消耗CPU资源的。 多线程是相对于进程里更小的单位,比如3个线程在1 Read More
Lombox的引用: IDEA 2020最后一个版本,已经内置了Lombok插件 SpringBoot 2.1.x之后的版本也在Starter中内置了Lombok依赖 引入包: <dependency> <groupId>org.projectlombok</groupId> <artifactId Read More
Settings窗口目录结构说明 设置主题、字体样式、字体大小 设置自动导包功能:设置后不用手动打包,输入类后会自动导入对应的包 Insertimportsonpaste : 当你在粘贴代码的时候,对于需要导入的包,是否需要进行询问的一个选项。Always : 当粘贴的代码,有需要导入的包时,不会弹 Read More
springboot配置文件方式1:properties【application.properties是系统配置文件,自定义文件用法类似】 默认配置文件 application.properties,一般放置系统配置 放置的目录 当前项目根目录下的 config 目录下 当前项目的根目录下 reso Read More
idea方式1:Maven创建 首先创建一个Maven的普通项目,不选择模板 填入Maven项目的基本信息 创建完成后,在pom.xml文件中,添加如下依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring Read More