摘要:
01 为什么要监控sql语句? ① 因为程序大了以后,sql语句有可能被多个地方调用 。你不能确认当前时间是不是只执行了你需要的那条语句 。 ② 有的持久层框架采用linq的语法来写sql , 程序中不方便输出sq语句 ③ 线上运行的程序,没有办法更改程序。但需要确认问题出错在哪里?执行了哪些sql 阅读全文
摘要:
Mac下使用了zsh会不执行/etc/profile文件,当然,如果用原始的是会执行。 转而执行的是这两个文件,每次登陆都会执行: ~/.zshrc与/etc/zshenv与/etc/zshrc 所以,如果使用了zsh,那么转移到/etc/zshenv下来搞 阅读全文
摘要:
使用了这么长时间MAC,打开文件查找目录总是感觉还是不如windows来的爽快 1.通过快捷键搜索 command + 空格,输入关键词 2.通过控制台打开 1) 跳转到指定路径 cd /Users/xp-od-m-2596/Documents 2) 当前路径下打开文件夹 open . 3.添加侧边 阅读全文
摘要:
2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来,dotCloud公司将自己的容器技术进行了简化和标准 阅读全文
摘要:
欢迎来到Spring Boot Actuator教程系列的第二部分。在第一部分中,你学习到了spring-boot-actuator模块做了什么,如何配置spring boot应用以及如何与各样的actuator endpoints交互。 在这篇文章中,你将学习sprint boot如何整合外部监控 阅读全文
摘要:
Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。 Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, 阅读全文
摘要:
首先自己有一个很完善的项目,并想通过这个项目做一个Demo事例项目:例子1 如下图,在idea的terminal中敲入命令:mvn archetype:create-from-project 12执行结果如下图3 进入项目的 target\generated-sources\archetype目录, 阅读全文
摘要:
背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。 阅读全文
摘要:
AOP全称是Aspect Oriented Programing,通常译为面向切面编程。利用AOP可以对面向对象编程做很好的补充。用生活中的改装车比喻,工厂用面向对象的方法制造好汽车后,车主往往有些个性化的想法,但是又不想对车进行大规模的拆卸、替换零件,这时可以买一些可替换的零件、装饰安装到汽车上, 阅读全文
摘要:
@annotation()概述@annotation表示标注了某个注解的所有方法。下面通过一个实例说明@annotation()的用法。 AnnotationTestAspect定义了一个后置切面增强,该增强将应用到标注了NeedTest的目标方法中。实例代码已托管到Github—> https:/ 阅读全文