- 博客(12)
- 收藏
- 关注
原创 shell教程
shell教程1.shell概述2.Shell脚本入门3.变量3.1 系统预定义变量3.3 特殊变量3.3.1 $n3.3.2 $#3.3.3 ∗、*、∗、@4 运算符5.条件判断6.流程控制6.1 if判断6.2 case语句6.3 for循环6.4 while循环7.read读取控制台输入8.函数8.1 系统函数8.1.1 basename8.1.2 dirname9.Shell工具(重点)9.1 cut9.2 awk9.3 sort9.4 wc10.正则表达式入门10.1 常规匹配10.2 常用特殊字
2021-10-09 12:53:43 197 1
原创 Linux常用指令
Linux常用指令1.帮助命令1.1 man获得帮助信息1.2 help 获得shell内置命令的帮助信息1.3 常用快捷键2.文件目录类2.1pwd 显示当前工作目录的绝对路径2.2 ls 列出目录的内容2.3 cd 切换目录2.4 mkdir 创建一个新的目录2.5 rmdir 删除一个空的目录2.6 touch 创建空文件2.7 cp 复制文件或目录2.8 rm 删除文件或目录2.9 mv 移动文件与目录或重命名2.10 cat 查看文件内容2.11 more 文件内容分屏查看器2.12 less 分
2021-10-08 19:05:51 1635
原创 Linux网络配置和系统管理操作
网络配置和系统管理操作配置网络ip地址1. ifconfig配置网络接口2.ping测试主机之间网络连通性3.修改IP地址4.修改IP地址后可能会遇到的问题配置主机名1.修改主机名称2.修改hosts映射文件关闭防火墙1.service2.chkconfig 设置后台服务的自启配置3.systemctl4.systemctl 设置后台服务的自启动配置5.进程运行级别6.关闭防火墙关机重启命令配置网络ip地址1. ifconfig配置网络接口ifconfig :network interfaces co
2021-10-07 17:10:38 207
原创 Linux的VI/VIM编辑器
Linux的VI/VIM编辑器vi/vim是什么一般模式编辑模式指令模式模式间转换vi/vim是什么 VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。 VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。一般模式 以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『
2021-10-07 01:24:43 231
原创 Linux文件与目录结构
Linux文件与目录结构Linux文件Linux目录结构Linux文件Linux系统中一切皆文件。Linux目录结构/bin是Binary的缩写,这个目录存放着最经常使用的命令/sbins就是SuperUser的意思,这里存放的是系统管理员使用的系统管理程序。/home存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/root该目录为系统管理员,也称作超级权限者的用户主目录。/lib系统开机所需要最基本的动态连接共享库,其作用类似
2021-10-06 22:11:52 129
转载 Redis安装及主从复制配置
Redis安装及主从复制配置Redis安装步骤上传安装包解压安装依赖升级GCC预编译安装启动方式第一种: 执行./redis-server命令第二种: 守护进程启动主从复制准备环境创建配置/数据/日志目录修改配置文件启动检查Redis安装步骤首先在centos-1、centos-2服务器中分别安装Redis以centos-1为例:上传安装包将redis-6.0.9.tar.gz上传至/usr/local/src目录中。解压将redis-6.0.9.tar.gz进行解压tar zxvf re
2021-08-03 13:46:34 442
原创 常见字符串题目
常见字符串题目代码题反转字符串判断QQ号码格式的准确性字符串查找替换某字符串中的某字符串。保留两位小数代码题提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。反转字符串反转键盘录入的字符串。代码实现,参考效果如图所示:public class Demo01 { public static void main(String[] args) { Scann
2021-08-02 13:31:43 287
原创 有关数组的基础算法
有关数组的基础算法1. 求出最后一个被删除的元素下标2. 通过二分查找从数组中找出指定元素的下标3.通过二分查找从字符串数组中找出指定的元素下标4. 找出不大于n的所有素数5. 将数字n1放到n2后面6. 数组移动后求元素的下标1. 求出最后一个被删除的元素下标有一个数组a[1000]存放0-999,要求每隔二个数删掉一个数,到末尾时循环至开头,继续运行。求最后一个被删掉的数的原始下标位置。以8个数为例: {0,1,2,3,4,5,6,7}:0->1->2(删掉)->3-&g
2021-08-01 16:30:44 777
原创 MySQL查询优化
MySQL查询优化一、查询优化_单表使用索引及常见索引失效1.索引失效的情况1.1 索引全值匹配1.2 最佳左前缀法则1.3 计算、函数导致索引失效1.4 范围条件右边的列索引失效1.5 不等于(!= 或者<>)索引失效1.6 is not null无法使用索引,is null可使用索引1.7 like以通配符%开头索引失效1.8 类型转换导致索引失效2 小练习3 一般性建议二、查询优化_关联查询优化1 采用左连接:left join2 采用内连接:inner join3 建议三、查询优化_排序
2021-07-30 18:58:36 613
原创 数据库设计优化
数据库设计优化一、如何恰当选择引擎二、库表如何命名三、如何合理拆分宽表四、如何选择恰当的数据类型五、唯一约束和索引关系六、是否可以冗余字段七、是否使用游标、变量、视图、自定义函数、存储过程八、自增主键的使用九、能够在线修改表结构(DDL操作)十、逻辑删除还是物理删除十一、要不要加create_time,update_time时间戳十二、数据库碎片问题十三、如何快速导入导出、备份数据一、如何恰当选择引擎 若是做cms系统,论坛,动态网页渲染,不需要强事务,可以用MyISAM引擎。 有关电商、支付、金
2021-07-29 19:38:54 248
原创 MySQL配置参数优化
MySQL配置参数优化一、MySQL参数配置二、常见的参数配置1.连接请求的变量max_connectionsback_logwait-timeoutinteractive_timeout2.缓冲区变量key_buffer_sizequery_cache_sizemax_connect_errorssort_buffer_sizemax_allowed_packetjoin_buffer_sizethread_cache_size(服务器线程缓存)3.配置Innodb的变量innodb_buffer_poo
2021-07-29 19:02:05 554
原创 MyBatis一级缓存与二级缓存
MyBatis一级缓存与二级缓存一级缓存与二级缓存1 一级缓存的使用1.1一级缓存的生命周期1.2 如何判断两次查询是完全相同的查询2 二级缓存的使用2.1二级缓存的配置方式2.2二级缓存特点一级缓存与二级缓存Mybatis缓存 缓存是一般的 ORM 框架都会提供的功能,目的就是提升查询的效率和减少数据库的压力,缓存的重要性是不言而喻的。Mybatis 会将相同查询条件的 SQL 语句的查询结果存储在内存或者某种缓存介质当中,当下次遇到相同的查询 SQL 时候不在执行该 SQL
2021-07-22 03:21:17 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人