自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell-条件控制和函数

Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if (isset($_GET["q"])) { search(q); } else { // 不做任何事情 } 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if if 语句语法格式: if condition then command1 command2 ... commandN f

2021-08-09 16:19:36 256

原创 shell-字符串和数组

Shell 数组 1.语法 array_name=(value1 value2 ... valuen) 实例 my_array=(A B "C" D) 2.获取元素 ${array_name[index]} 实例一(获取单个元素) my_array=(A B "C" D) echo "第一个元素为: ${my_array[0]}" echo "第二个元素为: ${my_array[1]}" echo "第三个元素为: ${my_array[2]}" echo "第四个元素为: ${my_array[3

2021-08-09 14:59:31 223

原创 shell-运算符

Shell支持的运算符: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 1.算数运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。   expr 是一款表达式计算工具,使用它能完成表达式的求值操作。   例如,两个数相加(注意使用的是反引号 ` 而不是单引号 ‘): #!/bin/bash val=`expr 2 + 2` echo "2+2=:$val" 注意: 1.表达式和运算符之间要有空格,例如 2+2 是不对的,

2021-07-05 15:08:59 121

原创 shell-变量

Shell变量 变量 my_name="Asa" 命名规则: 1.首个字符必须为字母(a-z,A-Z)。 2.中间不能有空格,可以使用下划线(_)。 3.不能使用标点符号。 4.不能使用bash里的关键字(可用help命令查看保留关键字)。 使用变量 my_name="Asa" echo $my_name echo ${my_name} 备注:后两句效果一样,均为输出变量的值。变量名外面的花括号是可选的,加花括号是为了帮助解释器识别变量的边界。 for skill in C PHP PythonJava

2021-06-30 11:14:05 85

原创 ElasticSearch-基础使用

ES 是RESTful 风格的系统,所以需要先掌握RESTful 的四个关键词:PUT(修改),POST(添加),DELETE(删除),GET(查询)。其中在ES里面PUT和POST的界限并不是很分明,有时候PUT也作为添加。 索引基础操作 1.索引基础操作 创建了一个0副本2分片的ropledata索引: PUT /ropledata { "settings": { "number_of_shards": "2", "number_of_replicas": "0" } }

2021-06-25 10:45:27 79

原创 Elasticsearch-引言

1、Elasticsearch是什么 Elasticsearch 是一个分布式的开源搜索和分析引擎,在 Apache Lucene 的基础上开发而成。 Lucene 是开源的搜索引擎工具包,Elasticsearch 充分利用Lucene,并对其进行了扩展,使存储、索引、搜索都变得更快、更容易, 而最重要的是, 正如名字中的“ elastic ”所示, 一切都是灵活、有弹性的。而且,应用代码也不是必须用Java 书写才可以和Elasticsearc兼容,完全可以通过JSON 格式的HTTP 请求来进行索引、

2021-06-17 17:37:01 71

原创 SpringCloud—Eureka集群搭建

SpringCloud—Eureka集群搭建 在SpringCloud应用中使用Eureka注册中心,用来对服务提供者进行服务注册与发现,Eureka是一个“微服务”,单个应用使用空间有限,为保证注册中心的高可用,需要搭建Eureka集群。 搭建Eureka集群的原理就是创建多个eureka应用(端口不同),然后将所有的注册中心的地址联合到一起。下边就以创建两个个集群为例 一、创建两个Eureka注册中心Module 创建Eureka server 7001 1.添加pom.xml中依赖 <!--

2021-06-07 16:15:28 524

原创 MySQL如何提高SQL查询效率

这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markd

2021-06-02 16:39:58 343

空空如也

空空如也

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

TA关注的人

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