spring boot - jmh 基准性能测试集成

Java 

golang 第一天 - 模块和 import

Java 

几年前学习编程语言,总是先学习其基本类型,if-else for while switch 等语句以及 print,对于代码复用,类似 java 的 import 等,基本放在最后,以求快速入门,现在学习编程语言,首先看的是包管理相关怎么玩,if 等其实大家都差不多。我们不妨列下 java 有那些

dubbo 多注册中心的使用

Java 

工作中,总会遇到 dubbo 跨机房调用的场景,特此记录如下,跨机房调用需要配置多个集群,然后在 DubboReference 中指定,举个例子:dubbo: registry: address: nacos://ip:6802?namespace=test id: main d

mysql - 存储过程 从入门到放弃

Java 

最近有个报表的需求,于是乎用了存储过程,如果你正在寻找存储过程相关的资料,那么,恭喜你找对了地方。无论你的需求是什么,我都坚信本文能帮到你,甚至,我以为,存储过程有这一篇文章就足够了。那么,我们开始今天的主题吧。 首先,我们说几个坑: 1、DECLARE 语句一定要放在最前面,否则报错:SQL 错误

java 枚举类实现的单例与 spring boot 枚举类依赖注入

Java 

我们知道,在单例的诸多实现里,枚举类实现的单例是最好的。在 spring boot 应用里,我们也可以使用枚举类来做单例,但是可能会遇到依赖注入的问题,这个问题呢,其实也不是问题,但肯定会困扰不少新手。本文就此展开,先讨论各种单例的优劣,再讨论 spring boot 里 枚举类的依赖注入。 1、最

idea mybatis xml 提示 <statement> or DELIMITER expected , got 'id'

Java 

之前遇到过一个小问题:idea 提示 <statement> or DELIMITER expected , got 'id' ,当时解决了,但没有记录解决方案,今天 idea 20.1.1 遇到了 bug(具体请看:If the parent class implements the JpaRep

spring boot 集成 oauth2

Java 

spring boot 集成 oauth2 需要添加 spring-cloud-starter-oauth2 依赖, 另外,还需要指定 spring cloud 的版本或者指定 spring-cloud-starter-oauth2 的版本,但是后者不是推荐的做法。假设你依赖了好几个 spring

spring boot - getReader() has already been called for this request

Java 

最近有这样一个想法,当程序出错时,将请求体上传到 sentry,至于 sentry 的集成,可以参考我以前写的博客:自建 sentry 并与 spring boot 集成,sentry 是一个开源的崩溃跟踪平台吧,类似Android开发中常用的 bugly 等。但是,我遇到了:java.lang.I

一张图告诉你 - java jvm 规范 之 class 文件格式与数据类型

Java 

你知道为什么 java 里的基本数据类型只有 8 种吗,又是那 8 种,范围是多少,你知道 class 文件的用途吗,你知道 java jvm 里 数据是怎么表示的吗?你可以带着这些问题阅读本文,本文将为你一一揭秘,并自此开启 java jvm 之旅。收藏本站,我接下来将持续更新 java jvm

spring boot 动态数据源切换 - spring boot dynamic data source

Java 

所谓动态数据源是指运行时动态的改变数据源,spring boot 默认可以配置一个数据源,要同时支持 mysql 和 oracle 都不太容易,而如果能动态切换数据源,自然也能同时存在数个数据源,且可以随意切换,本文是之前几篇博客的升华,即使用 aop 技术实现动态的修改运行时数据源。 如果你懒得看