最近在做性能优化,然后在监测慢 API 与 sql 时遇到了一些问题,监测慢 API,即统计 API 耗时时用了切面编程,但是默认情况下,事务的顺序比他高,然后但凡是开启了事务的接口,统计出来的耗时都不准,因为事务提交没统计,等于 sql … 继续阅读 记一次统计API耗时与mariadb慢sql遇到的坑
idea mybatis xml 提示 <statement> or DELIMITER expected , got 'id'
之前遇到过一个小问题:idea 提示 <statement> or DELIMITER expected , got 'id' ,当时解决了,但没有记录解决方案,今天 idea 20.1.1 遇到了 bug(具体请看:If th … 继续阅读 idea mybatis xml 提示 <statement> or DELIMITER expected , got 'id'
spring boot 集成 oauth2
spring boot 集成 oauth2 需要添加 spring-cloud-starter-oauth2 依赖, 另外,还需要指定 spring cloud 的版本或者指定 spring-cloud-starter-oauth2 的版本 … 继续阅读 spring boot 集成 oauth2
vue-admin-template 打开两次浏览器的问题
最近在开发一个应用,发现 vue-admin-template 模板 在 npm run dev 的时候会打开两次标签页,确切的说,刚按下回车时 会打开一次,项目启动完毕后又会打开一次,这个体验实在糟糕。按完回车,我意识到有这么一行输出:S … 继续阅读 vue-admin-template 打开两次浏览器的问题
vue-element-admin 集成 electron - 同时支持 web 和 electron
vue-element-admin 是个不错的后台模板,而 electron 赋予了我们使用 css + js 构建跨平台软件的能力,如果能将两者结合,同时支持 web 和 electron 则非常完美。本文将告诉你,如果把 vue-ele … 继续阅读 vue-element-admin 集成 electron - 同时支持 web 和 electron
三十而立 之 我为什么活着
诚如我之前所写,我为什么而活着,活着的意义是什么,这些问题一直困扰着我,我也一直在思考,但没啥实际进展,这些年,经历了不少事,我对这个问题逐渐有了新的思考。去年,我觉得活着是因为还不能死,这便是为什么活着,虽然听起来挺可悲的,但实际便是如此 … 继续阅读 三十而立 之 我为什么活着
spring boot - getReader() has already been called for this request
最近有这样一个想法,当程序出错时,将请求体上传到 sentry,至于 sentry 的集成,可以参考我以前写的博客:自建 sentry 并与 spring boot 集成,sentry 是一个开源的崩溃跟踪平台吧,类似Android开发中常 … 继续阅读 spring boot - getReader() has already been called for this request
ffi-napi - electron 调用 原生代码
electron 很不错,可以实现跨平台应用的开发,但是如果需要跟硬件交互就显得欠缺了,好在 electron 实际上是 node js + html + css,而 nodejs 想要调用本地代码还是可以实现的。我也是基于这个想法去做的, … 继续阅读 ffi-napi - electron 调用 原生代码