摘要: 0. APM简介 随着微服务架构的流行,一次请求往往需要涉及到多个服务,因此服务性能监控和排查就变得更复杂: 不同的服务可能由不同的团队开发、甚至可能使用不同的编程语言来实现 服务有可能布在了几千台服务器,横跨多个不同的数据中心 因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生 阅读全文
posted @ 2019-05-22 17:46 星朝 阅读(758) 评论(0) 推荐(0)
摘要: Cat是美团点评出的一款APM工具,同类的产品也有不少,知名的开源产品如zipkin和pinpoint;国内收费的产品如oneapm。考虑到Cat在互联网公司的应用比较广,因此被纳入选型队列,我也有幸参与技术预言。 使用Cat断断续续将近两周的时间,感觉它还算是很轻量级的。文档相对来说薄弱一些,没有 阅读全文
posted @ 2019-05-22 17:44 星朝 阅读(286) 评论(0) 推荐(0)
摘要:     转至大佬宋净明的博客:https://jimmysong.io/posts/what is a service mesh/ Service mesh 又译作 “服务网格”,作为服务间通信的基础设施层。Buoyant 公司的 CEO Willian Morgan 在他的这篇 阅读全文
posted @ 2019-05-22 17:42 星朝 阅读(1270) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 Service Mesh(服务网格)会是今年微服务生态的主角吗?从趋势来看,众多企业正在将这项理微服务复杂性的技术/工具,搬进他们的IT“火药库”之中。 什么是Service Mesh? 根据Linkerd CEO William Morgan定义,Serv 阅读全文
posted @ 2019-05-22 17:40 星朝 阅读(294) 评论(0) 推荐(0)
摘要: 用过Linux系统的人都知道,Linux系统查看用户不是会Windows那样,鼠标右键看我的电脑属性,然后看计算机用户和组即可。 那么Linux操作系统里查看所有用户该怎么办呢?用命令。其实用命令就能很轻松的查看到Linux系统有哪些用户。 1、Linux里查看所有用户 (1)在终端里.其实只需要查 阅读全文
posted @ 2019-05-22 17:32 星朝 阅读(45230) 评论(0) 推荐(1)
摘要: cat /etc/passwd cat /etc/passwd查看所有的用户信息,详情如下图   【步骤二】cat /etc/passwd|grep 用户名 cat /etc/passwd|grep 用户名,用于查找某个用户,如下图   【步骤三】cat /etc/group c 阅读全文
posted @ 2019-05-22 17:30 星朝 阅读(55738) 评论(0) 推荐(1)
摘要: 随着微服务架构的流行,一些微服务架构下的问题也会越来越突出,比如一个请求会涉及多个服务,而服务本身可能也会依赖其他服务,整个请求路径就构成了一个网状的调用链,而在整个调用链中一旦某个节点发生异常,整个调用链的稳定性就会受到影响,所以会深深的感受到 “银弹” 这个词是不存在的,每种架构都有其优缺点 。 阅读全文
posted @ 2019-05-22 17:22 星朝 阅读(537) 评论(0) 推荐(0)
摘要: 前言 什么是APM?全称:Application Performance Management 可以参考这里: 现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的。通过跟踪请求的处理过程,来对应用系统在前后端处理、服务端调用的性能消耗进行跟踪,关于Dap 阅读全文
posted @ 2019-05-22 17:21 星朝 阅读(1634) 评论(0) 推荐(0)
摘要: 1.在浏览器上先登录,登录成功后获取cookie:    2.接着打开postman:3.接下来send即可。其他参考资料:接口测试 postman:模拟发送一个需要 cookie 认证的请求https://testerhome.com/topics 阅读全文
posted @ 2019-05-22 16:26 星朝 阅读(6174) 评论(0) 推荐(0)
摘要: 在接口测试种, 我们经常会遇到有些接口登录后才能访问.我们在使用Postman调试这种接口时一般有3种方法: 依次请求 如果有登录接口的文档,或者通过抓包比较容易抓出登录请求的参数和格式,可以先使用Postman请求一下登录接口,这时Cookies会存到本地(可以通过Postman Cookies管 阅读全文
posted @ 2019-05-22 16:24 星朝 阅读(846) 评论(0) 推荐(0)
摘要: 数据库的字段类型有date、time、datetime而Temporal注解的作用就是帮Java的Date类型进行格式化,一共有三种注解值: 第一种:@Temporal(TemporalType.DATE)——>实体类会封装成日期“yyyy MM dd”的 Date类型。 第二种:@Tempo 阅读全文
posted @ 2019-05-22 16:06 星朝 阅读(1472) 评论(0) 推荐(0)
摘要: mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 3>mappedBy的含义,应该理解为, 阅读全文
posted @ 2019-05-22 15:40 星朝 阅读(4777) 评论(1) 推荐(2)
摘要: mappedBy的意思就是“被映射”,即mappedBy这方不用管关联关系,关联关系交给另一方处理 1.规律:凡是双向关联,mapped必设,因为根本都没必要在2个表中都存在一个外键关联,在数据库中只要定义一边就可以了 a) 只有OneToOne,OneToMany,ManyToMany上才有map 阅读全文
posted @ 2019-05-22 14:38 星朝 阅读(1033) 评论(0) 推荐(1)
摘要: <! flowchart 箭头图标 勿删 写作原因 微软的 VSCode 一直以来为人诟病的一个问题就是对于 C/C++ 工程的编译以及调试支持度有限,配置起来比较复杂,但是 vscode cpptools 团队经过一段时间的 bug 修复之后,为我们带来了众多新特性 截止到本文作成时 (2017 阅读全文
posted @ 2019-05-22 14:12 星朝 阅读(1544) 评论(0) 推荐(0)
摘要: 在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带的编辑器。由于本人用惯了宇宙第一IDE(Visual Studio),所以当Visual Studio Code出现时,心情有点小激动呢。从我的使用经验出发,可以说VSCode用来写Python真的是再合适 阅读全文
posted @ 2019-05-22 14:05 星朝 阅读(80576) 评论(0) 推荐(5)
摘要: 点击开始菜单 >运行 (或者 windows+R) ,输入”mstsc”命令,  打开远程桌面连接对话框,输入你要连接的Windows server服务器的公网IP。  点击连接,在打开的界面中,输入管理员给你的初始密码。如果密码是你自己设置的,输入自己设置好的密码。&nb 阅读全文
posted @ 2019-05-22 13:19 星朝 阅读(12984) 评论(0) 推荐(0)
摘要: mappedBy:     所填内容必为本类在另一方的字段名。     表示:本类放弃控制关联关系,所有对关联关系的控制,如:建立、解除与另一方的关系,都由对方控制,本类不管。举个例子: Teacher和Student之 阅读全文
posted @ 2019-05-22 11:52 星朝 阅读(707) 评论(0) 推荐(0)
摘要: 十分简单,知道名字叫啥后,直接搜索,安装,就完了,还可以查看自己已经安装了哪些插件。 step1 如图.png step2 image.png step 3 去网上查找想要安装的插件的名字 step 4 image.png 点击安装,就可以安装完成。 至此,vscode安装插件完成 阅读全文
posted @ 2019-05-22 11:23 星朝 阅读(5664) 评论(1) 推荐(0)
摘要: 文件   > 首选项 > 设置 > 编辑器 找到 // 控制折行方式。可以选择: “off” (禁用折行), “on” (视区折行), “wordWrapColumn”(在“editor.wordWrapColumn”处折行) 或 “bounded”(在视区与“edito 阅读全文
posted @ 2019-05-22 10:52 星朝 阅读(3768) 评论(0) 推荐(0)
摘要: VSCode可以说是各种代码编辑器前端之中的神器了,相对体积小且扩展性强,我们希望将它携带在U盘中在各种工作环境中使用,官方也提供了在Windows,Linux和MacOS三大平台中使VSCode便携化的说明。 如果你还没有VSCode, 请先下载各平台压缩包形式的版本。 如果是Windows或Li 阅读全文
posted @ 2019-05-22 10:42 星朝 阅读(11739) 评论(0) 推荐(1)