Java集合Stream流操作常用方法
创建流要创建一个集合的流很简单,只需要在该集合的后面接上.stream()即可
1234567891011121314151617import java.util.Arrays;import java.util.List;import java.util.stream.Stream;/** * @author LeDao * @company * @create 2021-11-22 20:43 */public class Test { public static void main(String[] args) { List<String> stringList = Arrays.asList("atn", "tom", "bob", "alex", "leo"); Stream<String> stringStream = stringList.stream(); }}
fil ...
List对象集合排序
实体类123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657package com.ledao.entity;/** * 学生实体类 * * @author LeDao * @company * @create 2021-11-21 23:19 */public class Student { /** * 编号 */ private Integer id; /** * 姓名 */ private String name; /** * 年龄 */ private Integer age; public Student() { } public Student(Integer id, String name, Integer age) { this.id = id; t ...
List一般集合排序
Collections.sort只有一个参数参数为要排序的集合,将集合升序排序
123456789101112131415161718192021222324252627282930313233import com.ledao.entity.Student;import java.util.*;/** * @author LeDao * @company * @create 2021-11-22 20:43 */public class Test { public static void main(String[] args) { List<Integer> integerList = Arrays.asList(1, 4, 2, 5, 3); Collections.sort(integerList); integerList.forEach(System.out::println); System.out.println("---------------"); ...
MyBatis-Plus实体类注解
@TableName表名注解,在类名上面使用,通过value属性的值可以让MyBatis-Plus知道当前实体类对应的是数据库的哪一个表
该注解的属性如下表所示:
属性
类型
必须指定
默认值
描述
value
String
否
“”
表名
schema
String
否
“”
schema
keepGlobalPrefix
boolean
否
false
是否保持使用全局的 tablePrefix 的值(如果设置了全局 tablePrefix 且自行设置了 value 的值)
resultMap
String
否
“”
xml 中 resultMap 的 id
autoResultMap
boolean
否
false
是否自动构建 resultMap 并使用(如果设置 resultMap 则不会进行 resultMap 的自动构建并注入)
excludeProperty
String[]
否
{}
需要排除的属性名(@since 3.3.1)
@TableId主键注解,在id字段上使用,value属性值填数据库中主键id的名称,type属性值填 ...
阿里云CentOS7系统手动修复漏洞
概述阿里云后台自动修复漏洞是需要收费的,然而手动修复漏洞只需要3个步骤:
清理缓存信息
安装所有软件和系统更新
安全重启系统
修复过程依次输入以下三条命令即可
清理缓存信息1yum clean all
安装所有软件和系统更新1yum -y update
安全重启系统1reboot
实现图片居中显示
解决办法将 img 标签放在 p 标签内,然后 p 标签使用样式text-align: center
代码123<p style="text-align: center"> <img style="height: 66px" src="https://image.zoutl.cn/hexo/images/logo.png"></p>
结果
Windows11的右键菜单恢复成Windows10
下载工具下载地址:Windows 11 Classic Context Menu v1.0 (sordum.org)
使用工具按钮1为恢复成 Windows10 右键菜单,按钮2为恢复成 Windows11 右键菜单
Spring Boot快速搭建XXL-JOB分布式任务调度平台
搭建过程拉取源码使用Git命令从GitHub或Gitee拉取XXL-JOB项目
GitHub项目地址为:https://github.com/xuxueli/xxl-job/
Gitee项目地址为:https://gitee.com/xuxueli0323/xxl-job
拉取源码命令如下:
12345#从GitHub拉取git clone https://github.com/xuxueli/xxl-job.git#从Gitee拉取git clone https://gitee.com/xuxueli0323/xxl-job.git
导入数据库数据库文件在 xxl-job\doc\db 目录下,数据库新建一个名为 xxl_job 的数据库,并导入该数据库文件
idea导入项目导入 idea 后,配置 JDK ,然后修改 xxl-job-admin 模块下的配置文件 application.properties ,找到数据库配置并修改成自己的数据库配置
12345### xxl-job, datasourcespring.datasource.url=jdbc:mysql://12 ...
Listary搜索技巧
在指定文件夹内搜索有两种方法:
在 Listary 搜索框中输入文件夹名称\搜索关键词
直接打开该文件夹,然后直接输入搜索关键词
在指定盘符内搜索以 D 盘为例,有两种方法:
在 Listary 搜索框中输入 d:\(大写也可以),然后后面接搜索关键词即可
可以直接打开 D 盘,然后直接输入搜索关键词
搜索指定类型文件这里以搜索 PDF 文件为例,首先去 Listary 选项中设置,点击+号添加 PDF 文件的过滤器,名称直接填 PDF ,关键词填 pdf(大写也行),搜索选项选择文件,扩展名填pdf(多个扩展名用英语的分号隔开),然后即可通过pdf:搜索关键词搜索pdf文件
在指定网站搜索概述这里以谷歌搜索为例,一般情况要使用谷歌搜索,我们需要先启动浏览器,然后打开谷歌搜索的网址,然后输入搜索关键词进行搜索
如果使用 Listary,可以直接输入搜索关键词即可,而无需启动浏览器和输入谷歌搜索的网址
配置如下图,关键字和 URL 为重要选项,关键词可以根据自己的习惯填(我的是 gg ),URL 则是每个网址都是固定的,谷歌的是http://www.google.com/sea ...
CentOS7在线安装Node.js
查看旧版Node.js查看是否已经安装了旧的Node.js,如果安装过Node.js就把它卸载
1yum remove nodejs
获取Node.js资源1curl --silent --location https://rpm.nodesource.com/setup_16.x | bash -
可以安装的Node.js版本如下图所示,分别为:12、14、16三个版本
安装Node.js1yum install -y nodejs
安装淘宝镜像cnpm1npm install -g cnpm --registry=https://registry.npm.taobao.org
查看安装版本输入以下3条命令都可以看到安装的版本号说明安装已经成功
123node -vnpm -vcnpm -v
PS.用安装包安装Node.js查看博客:CentOS7 使用安装包安装 Node.js | LeDao 的博客 (zoutl.cn)