今天讲一下这个加瓦吸尼机这一块的,然后具体的话是根据我们生产就是报错,然后高级, 然后来讲一个具体的知识点,就不会泛泛而讲。首先看一下这个标题,就是我们生产出现的问题,就是这个 ology 是耗时几十秒,然后导致这个系统高级,其实就是接口,然后超时了。 为什么超时?因为就是系统就是卡了一下,就在计时一的这段时间,然后卡了一下,然后那段时间的这个交易的这个情节,这个全部都超时了,就现在系统的那个应用直接卡死了。 然后具体是什么原因呢?首先我们看一下这个监控,从这个监控,这个是美团看的这个监控,然后这是虚拟机 gc 这一块的这个监控信息,这里可以看到这个是恶的 gc 的这个次数, 这个是 old gc 的这个实践,可以看到就是系统高警的时候,我们就是这个时候刚好就是发生了 old gc 这个耗时,可以看到是几十几,就是几十秒、三十秒,然后那段时间就是卡了,这一瞬间的话就是结果全部都就是超时了。然后这这一块的话也顺便讲一下,说一下就是这一块的话,这个是新生代,这个是新生代这个机器的这个时间 啊,这个是新生代 gc 的次数,但是就是有规律的,然后比较频繁的这个新生代 gc, 但是他但是他就是耗子的话就是比较短,然后这个是其中的一个应用,然后另外一个应用,然后在另外的这个在另外的就是之前也高警过一次,就另外一个英文,然后也有也有个节点也是高, 然后我们也看一下,然后也是这个时间节点,然后就是 ologc 的那 ologc 然后耗时了好几秒,然后就卡那一瞬间,然后就搞紧了,结果超时了。 这个这个可以看到这个是新生代这个 gc 的这个次数比较频繁,然后比较规律,然后这个耗时就是一般是毫秒级别的,就是一两百毫秒,大概是这样子 就没有什么影响,就是看了这一瞬间,然后就是接口超时了,这里可以看到这个是信息的,这个对于这一块的这个信息,对于历程这块的信息,这里可以看到就是 这个是老年代,老年代的这个内存的这个占用,他是走直接冲两 g, 然后一 gc 之后,然后就是回收之后,然后内存就减少了。而且这个这个高警的话,他不是说每次奥迪 gc 他都会,高警都会卡死, 都会出现这个问题。但是偶尔有一次这个 gc 就是可能就是几天,比如说一个星期,然后出现一次这个问题,他这个二的 gc 次数就是没有那么频繁,但是一天的话也会就是 ologyc 很多次,但是不是每次都会出现这个考验这个问题。 比如说这一次的话,他是也有这个欧德基石,但是他基石也的话也是就是一两百毫秒,但是这个耗子是正常的,新生代这个基石也是正常的, 耗时是正常的,所以这个我们是可以一开始我们是在企业微信上面,然后可以收到这个推送的这个高级,因为这个看了就是配的那个,然后直接是企业微信上面可以收到这个高级,然后我们就去看的系统里面看这个信息的这个信息可以 发现就是是这个饿了计时,呃,耗费的耗时比较久,比如说耗时几十秒导致的这个问题, 但是本质原因是什么原因呢?是为,为什么?就是我们是就是集存不损吗?为,为什么?就是其中有一个节点有这个问题,其他节点但是又是正常的,为什么会有这个问题啊?看一下本质原因,本质原因的话是因为我们就是之前有 进入这个 sky work, 然后调整了这个训练机的这个配置,然后其中有一个点的话是新生代和老年代的这个比例,然后也调整了一下, 默认是就是一比二的,现在改成就是一比四,老老老年代这个内存大小,然后翻倍了,就是导致了一个什么结果呢?就老年代的击碎的这个发值,然后变高了,所以就是才会很久才及时一致 达到两级,然后才会这个 ologyc, 就是他这个 ologyc 他品质就是变少了,但是他单字耗时就是变久了,变久了之后就是有一个问题,就是耗时 太久的话,他就直接就是系统就卡顿了。看一下这个正常节点,就是同一个应用,我们是集成部署,然后正常节点,他这个和和这个我们是就是揭示开外面是拿一个 一个节点就做做试验,做验证,然后先观察其他节点没有进入这个,然后也没有调整这个训练机的配置,用的是默认的这个配置,然后这个看一下这个正常节点 没有出问题的那个节点,他的这个训练监控是这样子的,就是他这个奥德基斯他没有那么频繁,但是他一个小时也会,就是会奥德基斯好几次,也是比较规律的这个去奥德基斯, 然后他的耗时也是一一就是一百毫秒,一两百毫秒,所以他这个就是也是就是比较正常的,然后也没有什么影响,就不会出现这个卡顿,然后也不会 出现这个借口超时啊,就没什么问题。然后这个我的老年代这个内存的这个这个图 可以看到就是有规律的回收,然后也是就是抽使用了多少然后就回收,使用了多少就回收,而不是说跟之前一样,就是一 一直就是好几个小时可能才回收一次,然后回收的时候他是两级直接就降到,降到就是一两百兆,然后这个时间就因为回收就是这个内存比较多,然后耗时比较久,然后就导致直接卡顿了。 这个的话就是用了一点然后就回收,用了一点就回收,所以就是整体来说就是耗手是比较频繁一点,跟之前有问题那个节点比的话就是频繁一点,然后就是也没有出现这个就是耗时比较久的这个问题, 本质原因就是我刚才说那个原因。然后我们可以看一下这个正常节点和这个异常节点这个虚拟机的这个配置是 什么样子的,这个是生生产环境的这个不同节点的这个配置,首先看下异常节点,异常节点的话,这个同 我这个接应否这个面临去看对着那个应用程序进程的这个信息配置是这样的,顺便也稍微就是简单的说一下,介绍一下这个是使用这个垃圾回收器,这个表示的意思就是这个是使用的默认的就是垃圾回收器, 默认的话就是使用这个新生代是使用这个吞吐量优先的这个垃圾回收器,然后老年的话是这个多线城这个垃圾回收器,然后其中的话跟我们今天要讲的就是相关的那个配置的话,就是是是这一个这个是这个比例, 就是新生代和老年代这个内存的这个比例默认是二,然后现在我们改成四的,然后导致这个老年代的内存就是大小翻倍了,然后最终导致 这个结果老年代的技术这个发质变高了,所以就是几个小时才计时一次。但是导致的一个问题就是单次耗时有可能会就是耗时比较久,然后就出现这个系统卡顿的这个问题, 这个是关键点,然后正常节点我们也用这个命令,然后看一下这个都是基本上都是默认的配置,然后那个这个 比例的话,我们也没有去,就是这个新圣诞老年的这个长寿我们也没有配,没配的话末日就是一比二,然后就是没有什么问题。然后最后我们是怎么解决这个问题呢?就直接就是把这个新晋级的这个长寿直接就是回滚的,然后就没有去配置,然后就 后面就正常的,所以就是稍微总结一下。最后就是导致的问题就是我们本来是调整的这个虚拟配置,本来是去优化他,结果反而就是导致的就是调整完了之后就是出现问题, 高级,所以的话这个训练基地配置基本上用大部分情况下其实就是用这个默认的就基本上没有什么问题,然后你反而就是为了,就是为了调整,然后调整,然后自己没弄明白的情况下,反而就是容易就是调整出来问题,这个要特别注意一下。好,谢谢。
粉丝1772获赞2.8万


这是 f c l 启动器,它可以让我们在手机端启动 java 版我的世界,我将用两分钟来教会大家如何快速上手。第一步当然是下载最新版 f c l 启动器,最新版下载链接,在视频简介下面 下载好 f c l, 然后就是调节一下基础设置了,首次打开它长这样,我们安装一下它的 java 运行环境, 这个界面就是 f c l 的 主界面,但是在游玩之前需要调整一下必要的设置。首先我们打开左下角设置,打开版本隔离, 一定要打开关闭,自动分配内存,按照自己手机调整, 然后继续往下滑。渲染器这一栏是很关键的,严重影响游戏帧率,不太想折腾的话选择 vulcan 星 open g l 4 点六。 如果想了解其他渲染器,可以看上期视频, 现在离继续游戏就差半步,我们需要创建一个账号,然后下载一个想玩的版本就可以了。我们点一下没有账号, 在左上角添加一个离线账号,输入一个喜欢的名字,点登录就好了,这样就有了一个账号。如果想了解其他登录方式,可以看我的这期视频。最后下载一个版本, 这里点击右上角下载就可以了, 下载好之后点击右下角启动就可以玩了。 恭喜各位学废了,如果有什么问题可以在评论区留言,或者看看我之前的视频。

三步搞定麦克系统、扎瓦开发环境搭建哈喽,大家好,我是小奥,准备好电脑跟我来吧! 第一步,下载安装 gdk 八 max os 版本, gdk 八是目前企业使用率最高的且最稳定的,至于最新的版本,了解其特性即可。安装完成,打开终端,输入这个,出现这个界面,证明安装成功。 第二步,配置环境变亮,打开电脑终端,输入命令回车,输入密码回车。在弹出的页面中按爱键开始输入以下内容,完成后按 esc 键退出编辑保存刚刚的操作,输入这个并回车是配置生效。 第三步,检测是否成功。在终端输入扎瓦和扎瓦 c, 分别出现如下界面,则配置成功。如果你跟不上这波操作,那就点赞收藏吧!

今天我们看一下如何在线上排查我们 gpm 内存易出的问题。那首先看到这个界面,这是我们国人法的一个内存监控界面,我们可以看到这是我们的一个内存使用情况,以及我们的 cpu 的一些使用情况。 ok, 那么接下来我们模拟一下我们的内存飙升。好,那首先设置我们一个启动参数,将我们的堆的最小值和堆的最大值设成一百兆,还去设置这个参数,那这个参数他当我们 om 发生时,他会自动当铺一个堆内存信息,那下面他可以改变我们一个地址。 ok, 好, 那这里我们有三个 u r l, 好,我们去代码里面看一下这三个 u r l。 首先看到我们这里,我们这里有 test up 一和我们的 test up 二以及我们的 test out of memory。 好,那我们点进去看一下,我们看到这里我们的 test up 一和我们的 test up 二,它, 它是不是对我们的一个开启 map 做了修改。好,我们点进去看一下它是不是循环给它铺的值,对不对?好,那再看到我们一个 testo memory, 好,这里它是不是对我们那个 memory map, 是不是对它进行一个循环添加,是不是?好,那么现在我们看到我们这里 是不是有两个 map, 对不对? ok, 那这时候我们模拟一下我们的内存飙升。好,那首先是我们的一个第一个 ul, 好,我们访问一下我们的第一个 url, 好,请求成功,我们看一下他现在是不是已经执行完了,对不对?好,那这个时候看一下我们内存的一个使用情况,我们先是百分之二十九了,是不是?是不是在升高,对不对?好,我们再刷新一下, 我们稍微等待一下。 好,我们可以看到我们这个定律层是不是已经使用了百分之五十几了,是不是? ok, 那现在我们继续让它再继续飙升。好,访问我们的第二个 url。 好,我们看一下我们后台,我们这里是不是也执行完了?是不是我们那个 test r 牌啊?是不是?好,那现在我们再去看它内存的一个使用情况。 好,我们现在可以看到他现在是百分之七十八点几,并且他颜色都变了,对不对?他现在是不是已经在告警了?好, 那这个时候我们去分析一下我们一个内存的一个使用情况。好,那么下面看,那么我们可以通过我们那个 gps 查看一个进程,通过我们的降谱,我们去下载他的一个对内存信息,那么我们因为我们这边已经安装好我们那个 x 为头,所以说 我们可以通过他来下载我们的当谱文件。好,那么现在我们用这个来去下载我们的当谱文件。好,这是我们的 ipip 改成幺二七点零点零点幺,那么是我们的 pod, 是我们的一个八零八零端口,是不是?好,那么现在我去下载这个当谱文件。 好,他现在是不是已经下载完了?那么现在这个时候我们用我们的一个工具去分析下他这个灯内存一个使用情况。好,那这里有我们的一个 mat, 以及我们还可以使用我们的一个 jprofer, 还有我们的一个微锁 vm。 ok, 那么现在我们去打开我们的刚刚下载的这个当谱文件,那么这里选择我们的一个 warfare。 ok, 我们可以看到我们的一个 hype 当谱,是不是?好,那么等它加载完成。 ok, 好,那么 现在我们看到这里,我们这里是不是有很多个选项?好,那首先点击我们这个地方,我们可以看一下他这里是不是将我们那个内存的一个使用情况和一个占比是不是都显示出来了?并且他是按照从大到小的一个顺序排列的,是不是?好,那么现在我们去看一下他这里面 是什么样子的? ok, 这里是不是我们看占比最高的,是不是?好,那我们再看这个好像都看不出什么信息出来,那么接着我们往下面看, ok, 好像也看不出什么信息出来,那么再往下面看。好,我们看到这里,他这里是不是说,哎,我们这里是不是有三个属性?我们有一个 random, 还有两个哈西 map, 是不是?好,再往里看, 我们可以看到这里是不是有两个哈西 map, 这两个哈西 map, 我们有一个哈西 map, 他的一个占比的内存是不是比较高?哎,那这个时候我现在到底是哪个哈西 map? 我再点进去看一下。好, 那我们是这样看,是不是看不出太多信息?我不知道他是哪一个还是 map, 对不对?好,那这时候怎么办? ok, 那现在在这个页面我们看一下,我们点击这个地方,好,我们点进去看一下,我们看到这里 他是不是分析出我们这里有一个问题,是不是?好,我们看一下,我们在这里是不是看不出太多信息?但是我们在这里可以看到他一个内存占比是不是占了一个百分之八十六点三五,对不对?这是我们的一个内存占比,这是我们一个内存的一个占的一个使用情况。好, 那接下来我们可以看到它是不是提示我们一个哈士 map, 是不是?那是哪个哈士 map? 我现在是不是还是没有分析出来,对不对?好,那这时候点击我们的一个 detail, 我们再进去看一下。哎,在这里我们可以看到这边是它的一个内存的一个使用情况,是不是?好,那我们再看到这里,我们这里是不是 它的一个内存占率是不是也比较高?这是谁?这是我们的是不是 catch map, 对不对?好,那么我们看到我们的 catch map, 他在我们哪个内里面?他是不是在我们一个 test service 一个实现内里面?好,那我们找到我们的 test service 实现内,我们是不是这里?那找到我们的一个开启 map, 我们可以看到他现在是不是有三个地方,第一个是我们一个初始化,然后是我们的 test app 一和我们 test app 二,我们这两个地方是不是有使用到了我们的这个 catch map, 对不对?好,我们点进去看一下 他这里是不是在便利去给他铺的值。 ok, 那说明他这个时候他铺的这个占的内存比较高,说明他铺的这个值比较多,是不是?好? 王大萌,现在是不是找到这个内存升高的一个原因了?是不是说明是我们的一个开启 map, 它占用内存比较多?好,那继续我们让我们的一个内存一出。 好,我们再看一下,让我们内存一出。 哎,他现在是不是还在执行?我们可以看到之前我们执行我们的 test up 一和我们 test up 二,他是不是很快执行完的?那在这里为什么他执行这么慢?那是因为我们现在内存是不占用已经很高了,所以说这时候他会影响到我们一个执行速度,对不对?甚至我们内存溢出还可能导致我们一个程序崩溃。好,那么现在我们等他执行完 好,我们这里可以看到它是不是帮我们生成了一个 p i d 三二九六的,而且 profit 文件,对不对?并且这时候它是不是这里报错了?哇?下面看一下它是报什么错误? 它这里是不是提示我们一个 out of memory 异常是不是?好,那这时候我们去分析下我们这个 p i d 文件。好,那我们刷新一下我们的项目。好,我们可以看到我们这项目这里是不是也有对应的一个 p i d 文件,对不对?好,那这个时候我们去分析我们的 p i d 文件。好,找到我们这个项目所在的文件夹。 ok, 我们可以看到这是不是这个三二九六?是不是?我们打开它,好,我们等待加载完成。 ok, 那么接下来我们分析一下我们这个三二九六这个文件。好,我们点到这里,首先还是看他这个内存的一个使用情况,他的占比是什么样子的, 我们可以看到他这里有一个是不是占用了一个百分之五十九点零三,还有一个是百分之二十八点七八,是不是?那我们之前是不是在这 也没有分析出什么原因出来,是不是?那这个时候,哎,那我们直接在这里来分析。好,我们看一下他这里是不是帮我们分析出有两个问题,对不对?那我们看第一个问题,哎,这里是不是有我们一个 test safs 的一个实现类,对不对?他这里说,哎,我们这里是不是有个哈西卖铺,他这个占比是百分之五十九点零三,是不是? 好,那这里我们再往下看,往这里看,是不是也不知道是哪个?它是 map, 对不对?那我们再往里面看。好,我们看到这里,这里是不是说我们这个开启 map, 对不对?我们开启 map, 它不是占比也比较高,它告诉我们这是我们的一个 cast sever 的一个实现内,我们这里是不是导致占用了我们比较多的内存?好, 那再看我们第二个问题,好,我们看第二问题,它的数也是说一个哈士 map, 它的占比是百分之二十八点七八,是不是?那再往里面看,它也是 指向我们的 test seven 实线内,好,那再往里面看,我们这里是不是也不知道是哪个哈西卖普,对不对?因为我们有几个哈西卖普?好,我们再往里面看,这里他被提示了,哎,我们看到他一个内存占比,是不是?这里是不是占的比较高?他这里提示我们有一个 memory map, 是不是?好,他在哪里?是不是在我们的 test service 的一个实现内,对不对?好,那找到我们 test service 的一个实现内,那么我们再去看我们那个 memory map, 好, 我们找到它,哎,它在这里是不是有使用到?还有出在哪里?这是它一个初始化,对不对?好,那我们看到这里说明我们这个 memory map 它占用一个内存比较高,是不是?那,那这时候我们分析出来我们占用内存比较高的原因,那像我们这些缓存是不是? 那我们是不是应该保存到内存里面呢?哦,那我们可不可以换另外一种方案,比如说保持在我们的 reds 里面是不是?好?那这样可以防止我们在档期的情况下,哎,我们的数据丢失,是不是?好? 那以上就是我们线上如何排查我们 g v m 内存溢出问题,那下面还有我们的一些笔记,那里面包括我们一些,嗯,如何去用我们的 mat 软件来去分析我们的这个内存溢出问题? 还有我们的一个 supreme 部特项目,以及我们普罗米修斯的一个环境搭建,以及我们的国人法的一个环境搭建。好,我们这里有一些详细的配置。 另外如果说大家还想学的话,那么我们这里还有我们的一些框架原码,以及我们的性能调优,以及我们的分布式为服务,还有我们的项目实战,以及我们的 ai 人工智能技术简历优化等技术干货,可以在评论区留言或者置顶消息获取。



一天一个计算机知识,今天要讲的是 swiger, swiger 是 什么架构?是怎么样的?想象你是一家科技公司的后端开发人员,你刚刚完成了一个新的 api 应用程序编程接口的开发,这个 api 可以 实现用户注册、登录、 查询信息等功能。现在前端开发人员需要根据你提供的 api 来开发用户界面,但问题来了, 他们怎么知道这个 a p i 的 具体细节呢?比如有哪些接口可以调用,每个接口需要传入什么参数,返回的数据格式是什么样的?要是没有清晰的说明,前端开发人员就只能不断地来问你, 这不仅浪费彼此的时间,还容易在沟通中出现理解偏差,导致开发效率低下。这种情况在很多项目开发中都很常见。那么有没有一种工具可以解决这个问题, 让 api 的 信息清晰明了的展示出来呢?答案就是 swagger。 我 们先来看看 swagger 是 怎么一步步发展而来的。在没有 swagger 之前,开发人员通常会使用文档来记录 api 的 信息。就好比你去图书馆借书,需要一本图书目录来告诉你每本书在哪里,有什么内容。 开发人员会手动编辑一份文档,详细描述每个 api 的 功能参数、返回值等。但这种方式有很多弊端,文档更新不及时是常有的事,当 api 发生变化时,开发人员可能忘记更新文档,导致文档和实际的 api 不 一致。而且手动编辑文档很麻烦, 需要花费大量的时间和精力。所以能不能有一种更智能、更高效的方式来管理 api 文档呢? 斯基就应运而生了。斯基的核心是一个规范,它定义了一种描述 api 的 标准格式,就像一种大家都能理解的语言。通过遵循这个规范,我们可以用一种结构化的方式来描述 api。 比如我们可以用 jason 或者 yaml 格式来描述一个 api 的 所有信息, 就像用一种特定的语法来写一篇文章,让文章的结构和内容都很清晰。 swagger 的 架构主要由几个部分组成,首先是 swagger specification。 swagger 规范, 这是整个 swagger 的 基础,它规定了如何描述 api 的 各个方面,就像建筑的设计图纸,规定了建筑的各个部分应该是什么样子。如何连接 swagger specification 定义了 api 的 路径、请求方法,如 getpost 等参数响应等信息。有了这个规范,不同的工具就可以根据它来生成各种有用的东西。然后是 swagger editor, 这就像是一个写作工具,开发人员可以在里面编辑符合 swagger 规范的 api 描述文件。 它提供了一个可适化的界面,让开发人员可以方便地输入和编辑 api 的 信息。就像你用 word 来写文章一样, swag editor 可以 帮助你更轻松地创建 api 文档。 swag editor 还能实时检查你编辑的内容是否符合规范,如果有错误会及时提示你。 接着是 swag editor, 这是一个非常重要的部分,它可以将 swag editor 规范描述的 api 信息以一种美观直观的方式展示出来,就像把一本枯燥的图书目录变成了一个精美的图书馆。导航系统前端,开发人员可以通过 swag editor 直观地看到 api 的 所有信息, 还可以直接在界面上测试 api, 它们可以输入参数,发送请求,查看返回结果,就像在实际使用 api 一 样。这样,前端开发人员不需要再依赖后端开发人员的口头描述或者文档,自己就可以快速了解 api 的 使用方法。 最后是 swagger codegen, 它就像是一个代码生成器,可以根据 swagger 规范描述的 api 信息生成客户端和服务器端的代码, 这大大提高了开发效率。比如,如果你要开发一个客户端应用程序, swagger codegen 可以 帮你生成调用 a p i 的 代码,你只需要在这个基础上进行一些简单的修改和扩展就可以了。 就像给你提供了一个半成品,你只需要进行一些装饰和完善,就能完成整个作品。 swagger 是 什么?简单来说, zogger 是 一组工具和规范,用于设计、构建文档化和使用 restful api。 它通过统一的规范,让 api 的 信息更清晰,更利于管理和使用。 zogger 在 很多领域都有广泛的应用,在企业及应用开发中,它可以帮助不同团队之间更好地合作。后端团队可以专注于 api 的 开发, 前端团队可以根据 swag 一 y 提供的信息快速进行开发。在开源项目中, swag 可以 让更多的开发者更容易地使用和贡献代码。 而且 swag 还有丰富的插件和扩展,可以根据不同的需求进行定制。现在大家明白了吗?最后遗留一个问题, swagger 虽然功能强大,但在一些复杂的分布式系统中,如何更好地管理和集成多个 a p i 呢?这就涉及到 swagger 的 一些高级应用和集群管理了。下期我们聊聊这个话题。

前几天嘛,不是遇到一个挺无理的需求嘛,然后就是我原本的页面,他在历史记录里面,他点击高级查询,然后他有一个任务类型下拉框,你可以选择不同的类型嘛,然后就可以查询出不同的任务 的信息。然后那个经理呢,非让我把这个下拉框里面的这个类型单独做成一个页面,我当时听到的时候我都觉得好离谱呀,我说你, 我这里明明都有呀,你为什么还要让我单独做个页面呢?但是后来呢,慢慢的想了一下,其实这个的话可能他们图方便啊,也也有合理之处吧。哎,后面就给他们做了。哎呀, 反正现在也是做完了,现在在这个每一个类型呢,单独做成一个页面,方便他们查看,大概就是这样了。

ok, 那么咱们的这幅图就给同学们来解释了,我们这个 e 跟 neve 的这个工具啊,到底如何来进行学习的,完整的一个图例啊,老师把你保存下来,可以供同学们来学习。 nice, 老师把整个这个一个右手的界面进行一个截图,截图之后啊,我们把这个界面分成了几块区域啊?对,左边的这块区域,咱们往这里面所存放的都是我们所构建的,像右边这很大的一块空白区域,他就是用来书写代码的词,明白吗? 好,那么我们用完这一块之后,这个代码是不是需要执行呢?或者你还用到其他的工具,比如说数据库啊,比如说我们的这个控制台呀相关的东西话,那么这里就是我们的工具栏,你知道吧?我们或者可以认为他是一个插件栏,这个插件栏中的每一项他有自己的一个功能。比如说老师刚刚跟你说,看到了这个收尾时,他就是用来专门处理这个福气相关的东西的 数据员的浏览器,他就是专门用来控制数据库的东西的。而我们前期咱们只需要关心一个东西,就是他康寿,他叫什么名字呢?控制台,我们所有内容都在控制台中进行展示。

大家好,我是孤芳一夏,我们今天说一下 amitech, 什么是 amitech 呢?它是 matesport 界面版,它是用 java 开发的,以 matesport 为底层的。做技术的一般心都很细,对吧?心细它对于技术本身它是一个优点, 但是向行政管理专业的领导去汇报相关的技术工作的时候,那么他就是一个缺点。我记得有一次有一个工作部署会,当时有一个总工要求我们所有的系统以接送的方式向上去提交相关的数据。 当时旁边的这个行政领导还特地说,啊,第一次听到有接送这个概念。我们做技术的其实都知道,现在的格式大部分都是接送的,对吧?简单来解释,接送数据的话,前面是表属性名称,后面是表内容,是吧? 所以技术的可塑性界面是非常重要的。最终批准我们的项目或者是给我们投资的这些金主爸爸大部分都是行政管理专业的,对吧? 好,那么各位金主爸爸,首先我们先看一下这软件如何去使用,首先这个软件呢,分三步,首先先扫描,然后收集相关的数据,最终达成我们的目的,是吧? 那么首先我们要进行一个扫描,是吧?那么就是 on map, host on map, 然后快速扫描输入相关的这个 地址段是吧?零点零嘛,杠两百,我们配置的是幺二四,好像是吧机 好,已经扫出来了,那么接着我们就对幺二四进行一个信息收集, service 好, 三三八九,还有这个四四五,是吧? 好,我们就准备利用它的这个四四五端口的永恒之蓝,好吧,执行这个永恒之蓝的这个漏洞,我们找一下 windows 的 这个 smb, 是 吧?四四五端口的这个共享 好, ms 幺七杠幺零,是这个,对吧?然后幺二八幺二四,对吧? 指琴好,那么这个效果好像没有展示出来,但是大概的这个动作应该是全部演示出来了,好吧?