自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 总结

个人小结目录Spring的事务传播特性JVM区域合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入目录Spring的事务传播特性a) 传播行为定义了被调用方法的事务边界传播行为意义PROPERGATION_MAN

2021-05-14 09:27:12 77

原创 回顾--数据结构

数据结构1.数组char[] sf = new char[]{'s','f'};orchar[] sf = new char[];sf[0]='s';sf[1]='f';数组有可能造成数组越界(下标);特点:1.内存地址连续,使用之前必须指定数组长度。2.可以通过下标访问的方式访问,查询效率高,但是增删效率偏低(为什么偏低呢?A:因为数组长度不可变,如果增删就必须创建一个新的数组)2. 链表单向链表和双向链表。特点:1.灵活的空间要求,存储空间不要求连续。2.不支持下标访问

2020-12-01 21:53:24 65

原创 Mybatis

1.配置官网配置: https://mybatis.org/mybatis-3/zh/getting-started.htmlpom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

2020-11-17 23:21:25 84 1

原创 Springboot--web

jar : webapp自动装配:1.创建应用,选择模块Springboot帮助了配置些什么?在什么地方可以修改,可不可以扩展*XXXXAutoConfiguration:向容器中自动配置组件*XXXXPropperties:自动配置类,装配文件中自定义的一些内容2.解决的问题做WEB开发1.导入静态资源 html+CSS。。。2.首页定制3.jsp 模板引擎Thymeleaf4.装配扩展SpringMVC5.增删改查6.拦截器静态资源导入XXXX总结:1.在Sprin

2020-11-17 23:11:29 54

原创 Spring-boot--原理

自动配置原理:**pom.xml***spring-boot-dependencies: 存放着一些包的依赖*我们在写或者引入一些Springboot依赖的时候,不需要指定版本应该库中存在这些 **启动器**<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>&lt

2020-11-17 23:11:03 40

原创 Spring

Spring-Study1. 简介spring理念:是现有的技术更加容易使用,本身是一个大杂烩。SSH:Struct2 + Spring + HibernateSSM: SpringMVC + Spring + Mybatis*Spring Web MVC » 5.2.5.RELEASE*<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency>

2020-11-15 19:09:50 74

原创 docker--镜像命令

Dockerdocker version --查看版本docker info --显示docker的系统信息,包括镜像和容器的数量docker 命令 --help --查询镜像命令**[root@localhost /]# docker images** --查看所有镜像REPOSITORY TAG IMAGE ID CREATED SIZEhello-worl

2020-08-19 16:23:37 64

转载 echo命令

echo -n :不换行输出 $echo -n "123" $echo "456" 最终输出 123456 而不是 123 456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \ 插

2020-08-17 13:14:24 132

原创 Seq

-s 指定分隔符,默认是换行-w 等位补全,就是宽度相等,不足的前面补 0-f 格式化输出,就是指定打印的格式

2020-08-17 10:16:43 110

原创 Shell脚本----循环语句

-不定循环:while do done,until do done (java中提到的死循环)-固定循环:for … do done (满足条件后结束)while循环while [condition]; do 命令 done或者while [condition] do 命令 done #!/bin/bashsum=0i=1while [ $i -le 100 ]; do sum=$(($sum+$i)) i=$(($i+1))doneecho "the rsult

2020-08-14 16:09:59 64

原创 shell Script--条件判断语句

条件判断语句if [条件判断] then //命令fiif [条件判断]; then //条件成立执行,命令fi整数比较:-eq equal 相等-ne no不等于-gt 大于-ge 大于或等于-lt 小于-le 小于或等于两个比大小案例if [ $1 -gt $2 ] then echo "$1 > $2"fiif [ $1 -le $2 ]; then echo "$1 <= $2" exit 0fi=

2020-08-14 14:51:30 282

原创 shell Script参数

shell script默认参数比如,ls -al install.log :其中-al就是参数/path/to/script arg1 arg2 arg3 arg4$0 $1 $2 $3 $4-$0代表脚本程序本身-1.。。代表后面第几个参数等等。。。−1.。。代表后面第几个参数等等。。。 -1.。。代表后面第几个参数等等。。。−@ 代表"1"...代表每个变量独立−1"...代表每个变量独立 -1"...代表每个变量独立−* 代表$1shift 偏移

2020-08-14 13:28:27 187

原创 Script---判断符号[]

判断符号[]–【】中的内容要与它保持一个空格==和!=用来比较字符串整数比较只能使用-eq、-gt -ge -lt -le[]中的逻辑与和逻辑或用-a和-o表示&& || <和>操作符如果出现在[]中会报错。

2020-08-14 10:32:00 403

原创 Script---test

shell scrpt:纯文本文件,帮助我们执行动作。如果读取一个Enter符号(CR),就尝试开始执行#后的内容视为注释

2020-08-14 10:11:24 169

原创 history

history!! :运行上一个命令!88 :运行第88条命令!88 /test :在第88条命令之后追加/test!ls :运行上一个ls命令!ls:s/cf/l :运行上一个ls命令,并且将cf替换成lfc :编辑并运行上一个命令history -c 清空历史记录...

2020-08-13 17:07:07 55

原创 Cut

cut命令cut命令是在文件中负责剪切数据用的格式: cut [] option-b 字节-c 字符-f 提取第几列-d 按指定分隔符分割列192.168.1.1cut -b 11 demo 截取的结果为1 第11位为1[root@localhost cut]# sort demo1。txt | grep -o .$12466-o表示相关内容...

2020-08-13 17:02:06 69

原创 sed

sed命令-非交互式文本处理工具,一般在Shell脚本中使用-默认情况下,所有的输出行都被打印到屏幕上-sed编辑器逐行处理文件:把正在处理的行保存在一个临时缓冲区中,然后处理临时缓冲区的行,完成后把该行发送到屏幕上,sed没处理完一行就把它从临时缓冲区删除,然后下一行读入,进行处理和显示。处理完最后一样,sed处理结束。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改源文件sed -i 修改内容 直接修改源文件不输入到屏幕上sed -s 字符串匹配/查找sed -d 删除s

2020-08-13 16:38:37 73

原创 Shell脚本

管道命令:-利用Linux所提供的管道符“|”将两个命令隔开,管道符左边的命令输出就会成为管道符右边命令的输入。=连续使用管道意味着层次递进eg:ls -a | grep musicfind:-Linux中最常用命令之一,在一个目录中搜索文件,可以指定一些匹配条件-find [path] [option] 参数-find / -name 名字-find -size 0 :查找大小为0的-find -perm 755 :用权限查找-find ~ -user root :在家

2020-08-13 15:28:02 66

原创 Shell

shell:就是用户和Linux操作系统之间的接口,提供了与操作系统之间通讯的方式、shell是一个命令解释器,它接受命令并且调用程序执行命令系统提供的:sh、bash、dash、tcsh、csh、nologin常见的shell命令:变量的读取与设置-变量读取*echo读取登录用户 echo ¥LOGNAME读取用户home目录 ¥HOME读取当前系统默认的shell ¥SHELL*读取变量的另一种格式:echo ¥{用户名}...

2020-08-13 13:36:01 179

原创 RPM

rpm:优点:RPM内部已经有编译过的程序和配置文件等数据,可以让用户不用重新编译、可避免文件被错误安装,RPM在被安装之前会检查硬盘容量,操作系统版本,防止用不了、RPM文件本身提供软件版本信息等,便于了解软件。RPM管理的方式使用数据库记录RPM文件的相关参数,便于升级、移除、查询和验证。缺点:依赖关系,必须把相关的都要装了rpm默认安装的路径:/etc 一些配置文件放置的目录,例如/etc/crontab/usr/bin 一些可执行文件/usr/lib 一些程序使用的动态链接库

2020-08-12 16:05:35 199

原创 软件包管理

压缩:将文件尺寸进行相应的缩小,同时不损失文件的内容打包:将多个文件或者目录打包成一个文件,方便传递gzip:解开compress、zip、gzip等压缩的文件-选项与参数: -c 将压缩的数据输出到标准输出(stdout)-d 解压缩-t 可以检验一个压缩文件的一致性,查错-v 显示压缩比等信息-(1,2,3.。。):压缩等级,1最快,压缩比最差,9最慢压缩比最好-l 查看压缩比 gzip -l *.gzzcat:查看gzip压缩后的文件bzip:和gzip差不多新增命令:

2020-08-12 13:58:25 55

原创 VIM

vim /etc/passwd 进入用户信息界面:root : x : 0 : 10000 : root : /root : /bin/bash用户名 :密码 :uid :gid :用户描述 :家目录 :shell程序vim三种模式:-命令模式: 在一般模式下,输入:/?三个字符的任意一个字符都可以将光标移动到最下面一行在这个模式当中,可以提供查询,替换等功能,同时保存,离开vi、显示行号都是在此模式下进行-编辑模式:输入i、I、o、O、a、A、r(替换)一般模式快捷键:h 向左移动光标j

2020-08-12 09:50:03 49

原创 系统资源监控

系统资源监控free : 观察内存使用情况uname : 查阅系统与核心相关信息-s:系统内核名称 -r:内核版本 uptime : 观察系统启动时间与负载netstat :网络监察vmstat : 侦测系统资源变化iftop : 网络流量的监控netsata:网络监控netsata [选项]-a:将目前系统上所有已经连接、监听等的数据都列出来-t: 列出tcp网络包的内容-u: udp网络包-n: 以端口方式来显示-l: 列出目前正在监听的服务-p: 列出该网络服务的i

2020-08-11 17:25:18 336

原创 复习

进程ps -aux : 查看系统进程px -axjf :以树状图形式表现进程-u:显示进程属于什么客户-x:显示后台进程-l:只查看和自己相关的进程service httpd start :启动httpd服务ps -aux之后有一些显示参数:VSZ:占用虚拟内存的量SSZ:占用物理内存的量TTY:指该进程是在哪个终端机上运行的tty1~6就是真机上登录pst就是登录的终端linux的一些进程状态:D:不可中断R:正在运行S:处于休眠T:停止或者被追踪Z:僵尸进程W:进

2020-08-11 15:01:08 58

原创 网络学习

网路基本知识DNS(域名系统)*DNSX协议运行在UDP协议之上,端口号为53.主机名到IP地址的映射有两种方式:1)静态映射,每台设备都配置主机到IP地址的映射,各个设备独立维护自己的映射表,并且只有自己使用2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,需要到DNS服务器查询主机对应的IP地址。...

2020-08-11 10:22:11 141

原创 学习记录

七层网络:购买: 物理层链路层网络层传输层会话层表示层应用层IP地址:IP地址等于网络位+主机位相同的网络,网络位肯定相同,主机位不一样不同的网络,网络位肯定不一样,主机位可能一样交换机连接相同的网络,路由器连接不同的网络子网掩码:作用:将IP地址划分为网络地址和主机地址两个部分子网掩码是一个32位地址,用于屏蔽IP地址上的一部分来区分是网络标识还是主机标识。并且说明该IP地址是在局域网上还是在远程网上子网掩码:在二进制的前提下,将网络位置全1,主机位全0,作用判断一个IP

2020-08-10 22:40:18 67

原创 2020-08-10

cat /etc/fstab :开机引导的时候自动挂载到linux的文件系统df :列出文件系统整体磁盘使用情况- a : 列出所有文件系统- k : 以KBytes的容量显示文件系统- m: yi以MBytes的容量显示文件系统- i :以inode数量显示du :列出目录整体磁盘使用情况- a : 列出所有文件系统- k : 以KBytes的容量显示文件系统- m: yi以MBytes的容量显示文件系统- i :以inode数量显示...

2020-08-10 20:25:15 46

原创 学习记录

硬盘与分区在Linux系统硬盘名称表示:xvdx:Xen虚拟机硬盘hdx:IDE硬盘xdx:SCSI、SATA、USB硬盘、固态主分区与拓展分区:mbr分区的可以有拓展分区,GPT方式的不允许列出分区分布信息:fdisk -llinux运行级别:init0:关机1:单用户2:无网络的多用户3:命令行模式4:未用5:GUI桌面模式6:重启运行级别的作用?1:让服务器的运行级别保持在32:忘记root密码后可以修改密码用户以及用户组在Linux系统中,用户信息存放在/et

2020-08-10 19:48:39 84

原创 磁盘

磁盘和物理结构磁盘,是由一个个盘片组成,将磁道分为若干个弧段,每个磁道上一个弧段被称为一个扇区,扇区时磁盘的最小组成单元,通常是512字节。磁盘的组成:-磁头 -磁道 -柱面 -扇区 -盘片磁盘分区是什么?-磁盘分区:指定分割区域与结束磁柱Ext*、NTFS、FAT32三个都是文件系统格式E4比E3增加了数据结构功能,E3和E2加了日志功能E4理论支持无限数量的子目录,E3则是32000个字目录分配方式:E4是尽可能延迟分配,知道文件在cache中写完才开始分配数据块并写入磁盘,E3是尽快

2020-08-10 17:26:25 191

原创 mybatis入门

mybatis入门第一步读取配置文件第二步创建SqlSessionFactory工厂第三步创建SqlSession第四步创建Dao接口的代理对象第五步执行dao中的方法第六步释放资源tips:不要忘记在映射配置中告知mybatis要封装到哪个实体类...

2020-07-06 10:16:40 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除