Vlor Blog

这家伙总以为自己是个天才,实际并不比别人聪明多少!

Echart

"Echart使用记录 "

echart线堆叠 series : [{ name : '目标投诉率', type : 'line', stack : '总量1', data : [ 12, 32, 10, 34, 20, 30 ] }, { name : '实际投诉率', ...

uptimerobot 监控

"多种监控实现"

前言 由于搞了多个公共服务于多台vps,需要监控项目稳定性与服务器稳定性,考察了阿里云云监控与uptimerobot,最后选择了uptimerobot 教程 访问官网,注册账号 : https://uptimerobot.com/ 登陆,点击add new monitor,根据自己的需求添加 配置自定义域名,点击my setting,在右下角找到Public Status...

mysql 账户有远程访问权限,无法访问

"错误信息 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0"

错误信息 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 解决 使用ssh 隧道方式可以登录,查看mysql 配置文件 找到并修改my.cnf文件。在不同的Linux系统下,my.cnf放在不同的位置。这里以Ubuntu Server做示例,其他系统请...

spring-boot-maven-plugin 的坑

"spring-boot-maven-plugin 的坑"

作用 spring-boot-maven-plugin插件在打Jar包时会引入依赖包 maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin 插件,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java -jar”命令就可以直接运行。 效果 一般的mave...

使用Swagger2Markup归档swagger生成的API文档

"离线存储 "

说明 项目中使用Swagger之后,我们能够很轻松的管理API文档,并非常简单的模拟接口调用,但是构建的文档必须通过在项目中整合 swagger-ui、或使用单独部署的 swagger-ui和 /v2/api-docs返回的配置信息才能展现出您所构建的API文档。本文将在使用Swagger的基础上,再介绍一种生成静态API文档的方法,以便于构建更轻量部署和使用的API文档。 Swagge...

性能测试之 Gatling

"性能测试之 Gatling "

在应用程序上线之前,有多少人做过性能测试? 估计大部分开发者更多地关注功能测试,并且会提供一些单元测试和集成测试的用例。然而,有时候性能漏洞导致的影响比未发现的业务漏洞更严重,因为性能漏洞影响的是整个系统,而不仅仅是一个业务进程。 可能你们很多人听过 JMeter ,但是今天将介绍有竞争力的解决方案 —— Gatling 。它能生成丰富多彩的报告,包含测试案例中收集的所有指标。该功能似...

SpringBoot Admin 使用指南

"SpringBoot Admin 使用指南 "

说明 Spring Boot Admin 是一个管理和监控你的 Spring Boot 应用程序的应用程序。 这些应用程序通过 Spring Boot Admin Client(通过 HTTP)注册或者使用 Spring Cloud(例如 Eureka)发现。 UI只是 Spring Boot Actuator 端点上的一个 AngularJs 应用程序。 创建服务 创...

springboot 单元测试 报cglib错误

"从controller正常执行不报错,只有单元测试报错 "

Caused by: java.lang.IllegalStateException: Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath. CGLIB依赖很明显是加了的,所以考虑到是不是版本不兼容问题。 解决: 升级CGLIB包版本,我用的2.2就报错,升...

执行数据库'INSERT'操作时事务无法回滚

"执行数据库'INSERT'操作时事务无法回滚 "

在使用Spring声明式事务的时候,发现在做”update”时,出现异常事务可以回滚,但是在执行”insert”的时候,后台日志虽然显示回滚了,但是数据却已经保存到了数据库中,本来以为是哪里配置出错了,后来却发现是Mysql存储引擎的的问题。我们用的Mysql版本是”5.1.73”,默认存储引擎是”MyISAM”。 查看mysql版本: mysql> select version()...

Intellij IDEA基于Springboot的远程调试

"Intellij IDEA基于Springboot的远程调试 "

简介 本篇博客介绍一下在Intellij IDEA下对Springboot类型的项目的远程调试功能。所谓的远程调试就是服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运行的代码一致)中设置断点,每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内部状态。 方法 首先,打开Edit configurations,点击+号,创建一个Re...