摘要: 上车 Java8新特性 拉取测试代码 多线程 demo JUC JUC并发包demo 参考b站狂神说 笔记整理 来源马士兵多线程高并发科课程 SpringBoot spirng源码大致流程 SpringSecurity 来源Bilibili黑马程序员视频教程 Spring Security 认证授权 阅读全文
posted @ 2023-01-13 18:49 aBiu-- 阅读(273) 评论(3) 推荐(0) 编辑
摘要: 环境 简介 单机 & 集群 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题: 单台机器存储容量有限 单服务器容易出现单点故障,无法实现高 阅读全文
posted @ 2024-03-27 08:28 aBiu-- 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 环境准备 下载使用7.8版本:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 解压后,进入 bin 文件目录,点击 elasticsearch.bat 文件启动 ES 服务 。 注意: 9300 端口为 El 阅读全文
posted @ 2024-03-27 08:28 aBiu-- 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 开篇 结构化数据 一些姓名、id、年龄等等,这些数据是有关系的,可以保存到关系型数据库,为了提高效率还可以通过索引来查询,但是缺点就是不利于扩展 非结构化数据 无法用二维表来保存数据,比如视频、图片等,这些数据量会比较大,一般会把一些数据保存到非关系型数据,比如mongodb这种key-value类 阅读全文
posted @ 2024-03-27 08:28 aBiu-- 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 安装TS npm i -g typescript 或者 yarn global add typescript 基础类型 数字类型 let num1:number = 100; let num2:number = 0b100; // 2进制 let num3:number = 0o100; // 8进 阅读全文
posted @ 2024-02-24 10:04 aBiu-- 阅读(11) 评论(0) 推荐(0) 编辑
摘要: npm 安装 安装node.js 时候会自动安装npm ,所以如果安装了node.js 就不需要安装npm了, 命令行使用命令 npm -v 查看npm版本,出现版本号,则表示安装成功。 npm 初始化包 使用 npm init 命令创建一个 package.json 文件,然后使用 npm ins 阅读全文
posted @ 2023-12-12 10:33 aBiu-- 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 基础知识 项目交付 基础知识 简介 项目交付是一个涉及到多团队共同协作的事情,它包括 产品团队设计产品、研发团队开发产品、测试团队测试代码、运维团队发布代码和维护站点等工作。 项目交付的过程中,每个团队都有自己特有的一些工作特殊 一般情况下,项目交付在软件工程人员人员眼中的基本逻辑 代码发布 简介 阅读全文
posted @ 2023-01-16 22:29 aBiu-- 阅读(21) 评论(0) 推荐(1) 编辑
摘要: 基础实践 基础知识 基础知识 简介 在日常计算机管理中,总会有很多数据输出到屏幕或者文件,这些输出包含了标准输出、标准错误输出。默认情况下,这些信息全部输出到默认输出设备 屏幕。然而,大量的数据输出中,只有一小部分是我们需要重点关注的,我们需要把我们需要的或者关注的这些信息过滤或者提取以备后续需要时 阅读全文
posted @ 2023-01-16 22:29 aBiu-- 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 基础实践 基础语法 基础知识 场景 shell脚本虽然功能很多,但是它最常用的功能还是处理文本文件,尤其是在正常的业务操作流程场景中,比如检查日志文件、读取配置、处理数据等现象,虽然我们能够使用echo、cat、<<、>>、|等符号实现文件内容的操作,但是整个过程有些繁琐。所以我们需要一种更为轻便的 阅读全文
posted @ 2023-01-16 22:29 aBiu-- 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 基础实践 基础知识 基础知识 需求 我们之前的一些操作,很大程度上都是基于特定的关键字来进行实践的,尤其是面对一些灵活的场景,我们因为过于限定一些关键字,导致灵活性上表现比较差。在shell中,它其实有一种机制,能够让我们结合特定的符号,实现非常灵活的内容操作。 这就是正则表达式,正则表达式是用于描 阅读全文
posted @ 2023-01-16 22:29 aBiu-- 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 脚本信号 信号基础 基础知识 简介 当我们在构建一些更高级的脚本的时候,就会涉及到如何在linux系统上来更好的运行和控制它们,到目前为止,我们运行脚本的方式都是以实时的模式,在命令行来运行它。但是这并不是脚本唯一的运行方式,我们可以在linux系统中以更丰富的方式来运行它们,甚至在脚本遇到不可查的 阅读全文
posted @ 2023-01-16 22:28 aBiu-- 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 函数基础 基础知识 场景需求 在shell脚本的编写过程中,我们经常会遇到一些功能代码场景:多条命令组合在一起,实现一个特定的功能场景逻辑、一些命令在脚本内部的多个位置频繁出现。在这些场景的代码量往往不多,但是频繁使用的话,会导致脚本的整体逻辑脉络比较松散和框架散乱。 所以我们需要一种脚本逻辑,不仅 阅读全文
posted @ 2023-01-16 22:28 aBiu-- 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 流程基础 基础知识 编程逻辑 编程语言的目的是通过风格化的编程思路将代码写出来后,实现项目功能的。为了实现功能,我们通过在代码层面通过一些代码逻辑来实现: 顺序执行 - 程序按从上到下顺序执行 选择执行 - 程序执行过程中,根据条件选择不同的顺序执行 循环执行 - 程序执行过程中,根据条件重复执行代 阅读全文
posted @ 2023-01-16 22:28 aBiu-- 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 运算符 运算符基础 基础知识 需求 根据我们之前的学习,通过现有的知识内容可以完成一个简单的功能操作,即使通过所谓的脚本参数可以实现一个脚本在多个数据值的情况下实现不同的结果。但是问题是,目前脚本本身还没有实现灵活的机制。 所谓脚本级别的灵活机制,说的是脚本内部能够实现数据的操作和判断。而数据的操作 阅读全文
posted @ 2023-01-16 22:28 aBiu-- 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 基础知识 shell登录解读 基础知识 shell配置文件 系统级别生效配置文件 /etc/profile 系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行 /etc/profile.d/*.sh 被/etc/profile文件调用,执行当前目录下所有的文件中关于shell的设置 /et 阅读全文
posted @ 2023-01-16 22:28 aBiu-- 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 常用符号 信息传递 重定向 重定向符号 在shell脚本中有两类常见的重定向符号: 覆盖式重定向: > 表示将符号左侧的内容,以覆盖的方式输入到右侧文件中 < 表示将符号右侧的内容,以覆盖的方式输入到左侧文件中 追加式重定向: >> 表示将符号左侧的内容,以追加的方式输入到右侧文件的末尾行中 << 阅读全文
posted @ 2023-01-16 22:27 aBiu-- 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 变量基础 变量查看 语法解析 基本格式 $变量名 示例 查看默认的shell类型 [root@localhost ~]# echo $SHELL /bin/bash 4种查看变量的写法: 变量定义 普通语法解析 基本格式 变量名=变量值 注意: = 两侧不允许有空格 示例 查看一个空值变量名 [ro 阅读全文
posted @ 2022-12-29 09:31 aBiu-- 阅读(38) 评论(0) 推荐(0) 编辑
摘要: shell快捷键 筛选信息 快捷键符号 命令执行: !! 执行上一条命令 !【num】 执行历史命令中的第num行命令 Ctrl 【关键字】 执行内容匹配的命令,查找的是执行过的历史命令 示例: 命令行切换: Ctrl + A 光标迅速回到行首 Ctrl + E 光标迅速回到行尾 Ctrl + k 阅读全文
posted @ 2022-12-27 09:48 aBiu-- 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 网络就是把分布在不同地理位置上的主机,通过传输介质(网线、卫星等)连接起来,实现主机之间数据传输共享的目的。 OSI 7层网络模型传输过程 数据从一个主机A发送到主机B时候,每一层都会包住一个头部信息,从应用层(如手机或电脑)应用设备开始,数据打包到物理层,最后发给主机B 主机B接收到数据后,通过网 阅读全文
posted @ 2022-12-25 11:21 aBiu-- 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 路径 全路径 就是绝对路径,从根目录开始查找文件 相对路径 从当前资料路径开始寻找,找到其他资源路径的过程 特殊路径 / 表示磁盘根,~表示/root(root用户的根目录),root文件夹的根目录 常用命令 |命令|说明| | | | |ls -a|查看隐藏文件| |touch|创建空白文件,创建 阅读全文
posted @ 2022-12-14 09:26 aBiu-- 阅读(47) 评论(0) 推荐(0) 编辑