2021-12-23 Java多线程
Java 提供了三种创建线程的方法:
通过实现 Runnable 接口;
通过继承 Thread 类本身;
通过 Callable 和 Future 创建线程。
Java 提供了三种创建线程的方法:
通过实现 Runnable 接口;
通过继承 Thread 类本身;
通过 Callable 和 Future 创建线程。
修改该网站的配置文件,添加如下代码
location / {
root /www/wwwroot/dav.dannie.fun/; #WebDAV目录
client_max_body_size 102400M; #大文件支持
autoindex on;
dav_methods PUT DELETE MKCOL COPY MOVE;
#需要 nginx-dav-ext-module 才有下面的选项
dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
create_full_put_path on;
}
注意:
必须以编译形式安装Nginx-1.14版本,因为这样才能带上模块nginx-dav-ext-module,此模块是实现WebDAV的关键。另外,此模块要求Nginx的版本>= 1.13.4。有趣的是,网上说需要手动编译,并加上此模块,但是宝塔面板里,直接编译安装,结果就自带了这个模块,很方便。
单词:dump
解释:转储、导出、保存
shell:startup
并回车C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
SELECT
TABLE_NAME 表名,
COLUMN_NAME 字段名称,
COLUMN_TYPE 数据类型,
IF(IS_NULLABLE='NO','是','否') AS '必填',
COLUMN_COMMENT 注释
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- Finance为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
TABLE_SCHEMA = 'Finance'
- 单击数据区域任意单元格,点击【插入】选项卡【表格】组中的【数据透视表】按钮,打开【创建数据透视表】对话框,直接点击【确定】按钮,完成数据透视表的创建
- 在新的工作表中弹出的【数据透视表字段列表】中,分别将【地区】和【城市】拖至【行标签】区域
- 关闭数据透视表字段列表,点击【设计】选项卡【布局】组中的【报表布局】按钮,在弹出的菜单中选择【以表格形式显示】
- 点击【布局】组中的【分类汇总】按钮,在弹出的菜单中选择【不显示分类汇总】
- 右键单击透视表任意单元格,在弹出的菜单中选择【数据透视表选项】选项,在弹出的【数据透视表选项】对话框中,勾选【合并且居中排列带标签的单元格】,点击【确定】按钮,完成单元格的合并
- 选中合并好单元格的已合并(如【A4:A18】)区域,用格式刷刷到原始表格中,再添加表格边框