目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 git docker windows idea maven esp8266 python Arduino

存档:

存档: 2022 年 05 月 (7)

【Docker】Portainer安装配置

执行如下命令: docker run -d --name=portainer -p 8999:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer -d #容器在后台运行 -p 8999:9000 # 宿主机8999端口映射容器中的9000端口 -v /var/run/docker.sock:/var/run/docker.sock # 把宿主机的Docker守护进程(docker daemon)默认监听的Unix域套接字挂载到容器中 -v /root/portainer:/data # 把宿主机目录 /root/portainer 挂载到容器 /data 目录; –name portainer # 指定运行容器的名称 注意: 在启动容器时必须挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接。

SpringSecurity + MockMvc写单元测试(包括认证,授权,模拟Cookie)

写在前面 Spring Security 是一个权限控制框架,所有的接口都是基于当前用户角色,身份等,授权访问,在开发时,要先登陆,才能测试需要授权的接口, 但是如何写单元测试,测试授权的接口呢 ? 需要测试依赖,引包, 12345678910<dependency>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<groupId>org.springframework.boot</groupId>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<artifactId>spring-boot-starter-test</artifactId>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<scope>test</scope>&am....

linux shell脚本中常用判断 [If Else 语句] 有更新!

Bash 支持 if-else 语句,以便你可以在 shell 脚本中使用逻辑推理。 通用的 if-else 语法如下: if [ expression ]; then ## 如果条件为真则执行此块,否则转到下一个 elif [ expression ]; then ## 如果条件为真则执行此块,否则转到下一个 else ## 如果以上条件都不成立,则执行此块 fi 正如你所注意到的: elif 用于 “否则如果” 类型的条件。 if-else 条件始终以 fi 结尾。 使用分号 ; 和 then 关键字 在展示 if 和 else-if 的示例之前,我先分享一下常见的比较表达式(也称为测试条件) 1、字符串判断 条件当满足以下条件时为真 "str1" = "str2"str1 与 str2 相同 "str1" == "str2"str1 与 str2 相同 "str1" != "str2"str1 与 str2 不同 -z "str1"str1 为空字符串 2、数字的判断 条件当满足以下条件时为真 str1 -lt str2str1 < str2( str1 小于 str2)....

贴片电阻尺码标

英制(inch)公制(mm)长(L)(mm)宽(W)(mm)高(t)(mm)a(mm)b(mm) 020106030.60±0.050.30±0.050.23±0.050.10±0.050.15±0.05 040210051.00±0.100.50±0.100.30±0.100.20±0.100.25±0.10 060316081.60±0.150.80±0.150.40±0.100.30±0.200.30±0.20 080520122.00±0.201.25±0.150.50±0.100.40±0.200.40±0.20 120632163.20±0.201.60±0.150.55±0.100.50±0.200.50±0.20 121032253.20±0.202.50±0.200.55±0.100.50±0.200.50±0.20 181248324.50±0.203.20±0.200.55±0.100.50±0.200.50±0.20 201050255.00±0.202.50±0.200.55±0.100.60±0.200.60±0.20 251264326.40±0.203.....

【Linux】find以时间为条件查找

find以时间为条件查找 -amin n 查找n分钟以前被访问过的所有文件。 -atime n 查找n天以前被访问过的所有文件。 -cmin n 查找n分钟以前文件状态被修改过的所有文件。 -ctime n 查找n天以前文件状态被修改过的所有文件。 -mmin n 查找n分钟以前文件内容被修改过的所有文件。 -mtime n 查找n天以前文件内容被修改过的所有文件。 atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间; ctime:变更时间(change time),指的是文件本身最后被变更的时间,变更动作可以使chmod、chgrp、mv等等; mtime:修改时间(modify time),指的是文件内容最后被修改的时间,修改动作可以使echo重定向、vi等等; find . {-atime/-ctime/-mtime/-amin/-cmin/-mmin} [-/+]num 第一个参数,.,代表当前目录,如果是其他目录,可以输入绝对目录和相对目录位置; 第二个参数分两部分,前面字母a、c、m分别代表访问、变更、修改,后.....

Linux删除7天前的文件,删除日志文件

使用find命令搜索X天前的文件,前根据需要删除它 先列出 /home/web/db 下面7天前的文件 find /home/web/db -type f -mtime +7 检查列出的文件列表,如果没有问题,使用下面的命令删除它 find /opt/backup -type f -mtime +7 -exec rm -f {} ; 根据文件后缀删除文件 增加过滤条件,只删除某一类型的文件。 比如删除.log后缀的7天前的日志文件 find /var/log -name ".log" -type f -mtime +7 同样,检查下列出的日志是否正确,然后再使用下面命令删除它 find /var/log -name ".log" -type f -mtime +7 -exec rm -f {} ;

Screen退出方法-退出后继续运行、查看进度

screen的退出方式有两种,一种是保存临时会话退出,另一种是完全退出。 第一种:保持会话退出: 快捷键命令: 同时按Ctrl+A键 按D键 后面需要进入的时候直接输入:screen -r name 再次进入 或者是 [root@ ~]# screen -d name 第二种:完全退出 快捷键命令: ctrl+c (window) 直接关闭screen,程序结束运行 或者是 [root@ubuntu ~]# exit   #在子会话中执行 [screen is terminating] #主会话中显示"屏幕正在终端" [root@ubuntu ~]#        #此时已经回到主会话 第三种:在主会话中关闭子会话 [root@ubuntu ~]# screen -X -S name quit screen命令选项.......