栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2021-10-28学习记录

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-28学习记录

1.Linux 1.1任务调度

(1).crond调度

语法:1.crontab -e 进入编辑模式,编辑要做的任务

      * * * * *  指令/shell脚本 

  1. 第一个*代表分取值:0~59
  2. 第二个*代表时 :取值0~23
  3. 第三个*代表天:取值1~31
  4. 第四个*代表月:取值1~12
  5. 第五个*代表周 :取值0~7(0,7都代表周日)
  6. 特殊符号: *代表任何时间

                          ,代表不连续的时间

                           - 代表连续的时间

                          */n 代表每隔多久执行一次

例:45 22 * * * 命令 命令在每天22:45执行一次

        0 17 ** 1 命令 命令在每周一的17:00执行一次

        0 5 1,15 * * 命令 命令在每月的1号与15号的5:00执行一次

        */10 4 * * * 命令 命令在每天的4点每隔10分钟执行一次

        0 0 1,15 * 1命令 命令在每月的周一与1号和15号的0:00执行一次。

   2. -l 查看当前用户所有任务

   3. -r 删除当前用户所有任务

(2)atd任务调度

原理:atd会将添加任务放入任务队列中,每隔一分钟扫描一次任务队列,若有任务且到达了其指定的时间就执行,并使这个任务出列。与crond不同的是atd的任务调度只执行一次。

命令:1.查询正在运行的任务:ps -ef (ps -ef |grep atd 查看atd是否在运行)

在atd在执行的基础上才又atd任务调度的机制。

2.at【选项】【时间】 crtl+D 结束输入。

(图片来自:【小白入门 通俗易懂】2021韩顺平 一周学会Linux_哔哩哔哩_bilibili)

1.2磁盘分区

Linux上所有的磁盘的分区只有挂载在一个实际的文件夹上才能被使用/访问。

lsblk 查询当前磁盘分区 -f 显示详细信息。

磁盘分区步骤:

1.在虚拟机设置页面加入新的硬盘。

2.fdisk /dev/硬盘名 p

                  分区指令:

                   fdisk /dev/硬盘名

                   n 新增分区

                   p 分区类型为主分区,两次回车默认全部分区

                   w 写入并退出

                   d 删除分区

3.格式化磁盘:mkfs -t ext4 /dev/分区名

4.挂载到一个目录下:mount /dev/分区名 /挂载的目录名

卸载挂载的目录:umount /dev/分区名 /挂载点

*用命令行方法挂载的目录会在重启后失效*

5.永久挂载:修改/etc/fstab文件来实现挂载

2.mybatis

mybatis动态sql:

通过if where trim foreach choose等标签实现动态sql。

部分参数解释:

1.foreach:close:结束符号

                   open:开始符号

                   index:使用索引的名程

                   separator:分隔符 mybatis会自动判断是否需要添加

                   collection:要遍历集合名称

                    item:遍历集合中的单个对象

2.trim :  prefix:前缀,为整个trim所包括语句添加的前缀

                prefixOrverrides:每个分支的头部所添加的前缀,mybatis会自动判断是否需要添加

                suffix:后缀,为整个trim所包括语句添加的后缀

                suffixOverrides:每个分支的尾部所添加的前缀,mybatis会自动判断是否需要添加

注意:test属性中所写的判断条件中的特殊字符必须用相对应的转义字符(比如&对应&;)且用到and,or等关键字的时候一定要小写,否则会报错。

3.其他

今天练mybatis的动态update时铸币得忘记加where条件以至于数据库整表都被改了,还好都是测试得数据没有什么价值,以后要好好注意!

     

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361839.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号