日志
JDK Logging从jdk1.4起,JDK开始自带一套日志系统。JDK Logging最大的优点就是不需要任何类库的支持,只要有Java的运行环境就可以使用。
日志能够很好的代替我们在调试过程的System.out.pringln(),日志能够避免反反复复添加输入语句的繁琐和更准确的输入想要的结果。日志的优点有很多:
可以设置输出样式,避免自己每次都写”ERROR: “ + var;
可以设置输出级别,禁止某些级别输出。例如,只输出错误日志;
可以被重定向到不同服务器,用于在控制台中显示,用于存储文件等;
可以按包名控制日志级别,只输出某些包打印的日志;
可以……
但是因为JDK Logging和其他的日志相比比较简陋,所以在商业中很少使用JDK logging
一种由7个日志级别
级别
含义
SEVERE
严重
WARNING
警告
INFO
信息
CONFIG
配置
FINE
良好
FINER
较好
FINEST
最好
默认情况下,只记录前三个级别,也可以调整其他级别,例:使用logger.setLevel(Level.FINE)调整 ...
Linux常用命令
1:systemctl
systemctl –version,查看版本。
whereis systemctl,查看位置。
systemctl list-unit-files,列出所有可用单元(服务)。
systemctl list-units,列出所有运行中的单元。
systemctl –failed,列出所有失败的单元。
systemctl list-unit-files | grep enable,查看自启动的软件。
systemctl is-enabled mysqld.service,查看某个单元是否开机启动。
systemctl status mysqld.service,查看某个单元的状态。
systemctl start mysqld.service,启动某个单元。
systemctl restart mysqld.service,重启某个单元。
systemctl stop mysqld.service,停止某个单元。
systemctl daemon-reload,修改了某个单元的配置文件后,重载配置文件。
systemctl reload mysqld.servic ...
Linux设置Redis开机自启
初接触Linux,记录设置方法本文以redis为例,但是方法是通用的
1:系统服务下创建service文件1vi /usr/lib/systemd/system/redis-server.service
2:写入内容1234567891011121314[Unit]Description=redis-serverAfter=network.target [Service]Type=forkingTimeoutSec=0ExecStart=/usr/local/redis/src/redis /usr/local/redis/redis.confExecReload=/usr/local/redis/src/redis /usr/local/redis/redis.conf -s reloadExecStop=/usr/local/redis/src/redis /usr/local/redis/redis.conf -s quitPrivateTmp=true [Install]WantedBy=multi-user.target
Description:描述服务Af ...
Windows Terminal
1:前言这是闲来无事对电脑界面进行的优化(瞎整),性能优不优化不一定,界面更好看就完事了
2:Windows TerminalWindows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,还可以用于创建你自己的主题并自定义文本、颜色、背景和快捷键绑定。
3:安装在微软商店即可下载Windows Terminal。
4:配置结果展示
4-1:配置文件内容
“defaultProfile”:默认启动工具
“profiles”:
“defaults”:通用配置
“list”:工具列表,powershell,cmd,ubuntu,mongodb,aliclound等
“schemes”:配色方案
4-2:我的配置1234567891011"defaults": { // Put settings here that you want ...
MyBatis Generator
Why生成pojo,mapper.java.mapper.xml文件(包含基础增删改查),提交工作效率,解决繁琐的消逝
使用方法1. pom.xml导入插件1234567891011<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.4.0</version></dependency><!-- Mybatis Dynamic Sql 依赖,可以不添加 --><!-- <dependency> <groupId>org.mybatis.dynamic-sql</groupId> <artifactId>mybatis-dynamic-sql</artifactId> <version>1.1.4&l ...