实习
文章平均质量分 82
Azhang_
这个作者很懒,什么都没留下…
展开
-
[实习]一些关于shell的学习使用
本文章用于记录平时零零散散的学习,持续更新1. 各种括号的含义1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#pattern),$(var##pattern)1.1 ${var}首先花括号代表的是引用变量本身先说最常见的变量形式都是$var,直接使用。如$ v原创 2021-01-26 16:03:33 · 134 阅读 · 0 评论 -
[实习]docker概念以及DockerFile详解
Docker首先docker有三个非常关键的概念需要理解:镜像、容器、仓库 (我以前就是一直听过镜像用过镜像但是解释不清楚镜像)镜像是 Docker 运行容器的前提,仓库是存放镜像的场所,可见镜像更是Docker的核心。这三部分组成了Docker的整个生命周期,如下图所示,容器是由镜像实例化而来的,这和我们学习的面向对象的概念十分相似,我们可以把镜像想象成类,把容器想象成类经过实例化后的对象,这样就非常好理解镜像和容器的关系了。接下来详细说说三个概念1. Docker镜像Docker镜像是一个只原创 2021-01-13 14:36:13 · 237 阅读 · 0 评论 -
[实习]git ci/cd概念,创建流程以及常见字段含义
1.基本概念1.1 CI/CDCI,Continuous Integration,为持续集成。即在代码构建过程中持续地进行代码的集成、构建、以及自动化测试等;有了 CI 工具,我们可以在代码提交的过程中通过单元测试等尽早地发现引入的错误;CD,Continuous Deployment,为持续交付。在代码构建完毕后,可以方便地将新版本部署上线,这样有利于快速迭代并交付产品。1.2 GitLab CI/CDGitLab CI/CD(后简称 GitLab CI)是一套基于 GitLab 的 CI/CD转载 2021-01-12 15:58:42 · 2663 阅读 · 0 评论 -
ES常见搜索字段介绍,hits,took,timeout
ES搜索结果中各个字段介绍转自 https://blog.csdn.net/qq_36868951/article/details/108127909空搜索搜索API的最基础的形式是没有指定任何查询的空搜索,它简单地返回集群中所有索引下的所有文档:GET /_search返回的结果(为了界面简洁编辑过的)像这样:{ "hits" : { "total" : 14, "hits" : [ { "_index": "转载 2021-01-11 14:36:01 · 1503 阅读 · 0 评论 -
[实习]训练解决问题的能力
个人感觉感觉这是一个对我较大的启发吧。这次mentor就丢了一个任务给我,发现skywalking上数据出现重复,然后丢了一个project给我,叫我去排查。刚开始以为是一个小项目,结果发现这个project巨大,根本找不到,没头没尾的。然后让mentor带我走了一遍,有一说一真的学到了非常非常多。打开网页进入skywalking页面,在database模块查看信息。显示的数据库如下。首先这些数据库以及对应数据取自es database。es节点只有3个,但是显示出来es数据库总共有5个,重复了2个,画原创 2021-01-04 17:31:42 · 355 阅读 · 0 评论 -
[实习]一些常用指令
tail -fmkdirvi (退出:q)ps aux查看进程netstat -ano 查看端口占用情况jstack原创 2020-12-30 11:24:08 · 92 阅读 · 0 评论 -
[实习]Skywalking
SkyWalking1.是什么skywalking是一个包含监控,追踪,并拥有故障诊断能力的分布式系统。它主要的作用是全链路监控,收集数据,分析处理数据,然后可视化呈现。这么说有点抽象,接下来画图来说这是skywalking的架构。它通过Service(client agent)收集数据,然后传输给receiver cluster,然后接下来在内部部分需要原始数据或者需要进行整合的下发给aggregator,其他需要做es的发给es(Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据原创 2020-12-25 20:17:47 · 583 阅读 · 2 评论 -
[实习]关于广告模块的认识入门
1.广告投放系统名词解释:Demand-Side Platform也叫DSP广告需求方平台DSP的特点包括,通过一个独立的用户界面,可以将广告互换和其他媒体提供者连接;自动化的竞标管理功能,一般包含了实时的竞标系统;捕捉和管理品牌数据及提高目标客户群的第三方数据的能力;结合所有媒体资源,控制预算和竞争率;通过多媒体供应商,完全集成竞争对手的性能报告。DMP(Data Management Platform)数据管理平台,是把分散的多方数据进行整合纳入统一的技术平台,并对这些数据进行标准化和细分原创 2020-12-22 16:00:27 · 314 阅读 · 0 评论 -
Runtime.getRuntime().addShutdownHook(Thread thread)介绍
通过我们的程序中运行完之后都会进行一些清理工作,比如关闭数据库资源,同步等操作。这时我们的钩子函数addShutdownHook有了用武之地。1.钩子程序执行时机:当程序正常退出,系统调用 System.exit方法或虚拟机被关闭时才会执行添加的shutdownHook线程。其中shutdownHook是一个已初始化但并不有启动的线程,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以可通过这些钩子在jvm关闭的时转载 2020-12-21 18:43:03 · 176 阅读 · 0 评论 -
[实习]Maven(updating)
实习的时候遇到了一些情况,对于maven很不熟悉,希望在这边能记录一些关于maven的学习心得POM.XMLMAVEN指令与生命周期首先一个maven project能不能过不是靠直接run的,一般是通过用maven指令来操作。maven build的生命周期主要如下图所示阶段处理描述验证 validate验证项目验证项目是否正确且所有必须信息是可用的编译 compile执行编译源代码编译在此阶段完成测试 Test测试使用适当的单元测试框架(例如JUn原创 2020-12-21 17:51:25 · 219 阅读 · 0 评论 -
[实习]git指令
git指令本篇主要记录在实习过程中常用到的git指令git status 查看当前分支,还有文件情况git branch name 创建新的分支git branch 查看所有分支git checkout name 转移到新分支git add . 把所有要commit的文件更新保存git commit -m “name” commit,并报存备注为namegit push 把刚刚commit的东西pushgit push -f 强制覆盖并push。一般是遇到冲突的时候,暴力解决方式g原创 2020-12-21 16:46:29 · 200 阅读 · 0 评论 -
[实习篇]kafka以及向talos的转移,druid数据库(持续更新)
1. Kafka首先要先明白kafka是什么要先了解一下中间件的概念。中间件中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。目前,它并没有很严格的定义,但是普遍接受IDC的定义:中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。从这个意义上可以用一个等式来表示中间件:中间件=平台+通信,这也原创 2020-12-09 14:04:27 · 437 阅读 · 0 评论