首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SpringBoot
一灰灰
创建于2021-05-10
订阅专栏
SpringBoot + SpringCloud + SpringSecurity学习过程中的源码汇总,沉淀记录下学习历程
等 56 人订阅
共102篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringBoot系列教程之内存缓存Caffiene自定义CacheManager
我们可能会更希望针对不同的场景,配置不同的缓存(比如我的关键数据,虽然访问频率可能没那么高,但是每次实际读取的成本很高,不希望这些数据因为缓存的淘汰策略被其他的热点数据给淘汰掉),那么可以怎么处理呢?
SpringBoot系列教程之内存Caffeine整合Cachebale注解
前面一篇文章虽说介绍了Caffeine的使用方式,接下来这边博文将给大家介绍一下Caffeine结合Spring的`@Cacheable`注解,来实现内部缓存的使用姿势
内存缓存Caffeine基本使用姿势介绍
Caffeine作为当下本地缓存的王者被大量的应用再实际的项目中,可以有效的提高服务吞吐率、qps,降低rt 本文将简单介绍下Caffeine的使用姿势
SpringBoot集成数据库版本管理Liquibase
本文将主要介绍,如何在SpringBoot项目中,借助数据库版本控制Liquibase,来实现整个项目的数据库管理
SpringBoot系列之数据库初始化-jpa配置方式
接着前文如何使用`spring.datasource`来实现项目启动之后的数据库初始化,本文作为数据库初始化的第二篇,将主要介绍一下,如何使用`spring.jpa`的配置方式来实现相同的效果
SpringBoot系列之数据库初始化-datasource配置方式
如何实现在项目启动之后执行相应的sql,实现数据库表的初始化? 本文将作为初始化方式的第一篇:基于SpringBoot的配置方式实现的数据初始化
【SpringBoot扩展点】 容器刷新前回调ApplicationContextInitializer
本文将作为Spring系列教程中源码版块的第一篇,整个源码系列将分为两部分进行介绍;单纯的源码解析,大概率是个吃力没人看的事情,因此我们将结合源码解析,学习下别人的优秀设计
【SpringBoot实战系列】数据报表统计并定时推送用户的手把手教程
知识点: - 基于 MySql 的每日新增用户报表统计 - 定时执行报表统计任务 - MyBatis + MySql 数据操作 - 邮件发送 - Thymeleaf 引擎实现报表模板渲染
SpringBoot系列教程之定义接口返回类型的几种方式
如果我有一个接口,除了希望返回 json 格式的数据之外,若也希望可以返回 xml 格式数据是否可行呢? 又有哪些实现方式呢?
SpringBoot系列之xml传参与返回实战演练
最近在准备使用微信公众号来做个人站点的登录,发现微信的回调协议居然是xml格式的,之前使用json传输的较多,结果发现换成xml之后,好像并没有想象中的那么顺利,特此记录一下
SpringBoot系列之Prometheus自定义埋点姿势二
看过前文的小伙伴可能会知道,之前采用的`simpleclient`包定义的几个metric来实现的,实际上有更简单方便的姿势,那就是直接借助`MeterRegistry`来创建Metric来实现数据采
【Spring系列】SpringContext.getBean()方法调用导致NPE?
在实际的业务开发中,为了方便获取Spring容器中的Bean对象,一个常见的case就是创建一个SpringUtil类,内部持有SpringContext上下文,然后提供一个静态的方式获取bean对
SpringBoot系列之拦截器注入Bean的几种姿势
在SpringBoot中,通过实现`WebMvcConfigurer`的`addInterceptors`方法来注册拦截器,那么当我们的拦截器中希望使用Bean时,可以怎么整?
SpringBoot + thymeleaf foreach踩坑记录
话说自从前后端分离之后,前后端放在一起的场景就很少了,最近写个简单的后台,突然踩坑了,使用themeleaf模板渲染时,发现`th:each`来遍历生成表单数据,一直抛异常,提示`Property o
SpringBoot系列之Prometheus自定义埋点上报
SpringBoot接入Prometheus之后,基本上不用做额外的开发,就已经实现了我们关心的JVM情况、GC情况、HTTP调用请求等信息,然而在实际的业务开发过程中,我们总会遇到一些需要手动上报的
Mybatis之ParameterMap、ParameterType传参类型指定使用姿势
在使用Mybatis开发时,借助xml来写具体的sql,再写传参类型或者返回结果类型时,那么ParameterType, ParameterMap有什么区别呢?
Mybatis传参类型如何确定?
`#{}`是用字符串进行替换? 就我个人的理解,它的主要作用是占位,最终替换的结果并不一定是字符串方式,比如我们传参类型是整形时,最终拼接的sql,传参讲道理也应该是整形,而不是字符串的方式
Mybatis接口参数与xml占位符的几种映射关系介绍
在 mybatis 的日常开发中,mapper 接口中定义的参数如何与 xml 中的参数进行映射呢?今天的知识点为mybatis开发中,mapper接口定义的参数与xml中占位符的几种映射绑定方式
SpringBoot + Mybatis系列之CURD基本使用姿势-注解篇
上面一篇博文介绍了mybatis + xml配置文件的使用方式,在上文中介绍到,xml文件是可以省略掉的,直接使用java注解来实现CURD,接下来我们看一下,如何使用注解来实现等同的效果
SpringBoot + Mybatis系列之传参作为字段/表名时的注意事项
今天遇到一个非常有意思的事情,一个小伙伴反馈,同样的 sql,为啥直接通过 mysql 终端执行的结果,和 mybatis 的执行结果不一致,感觉有点鬼畜;属于典型的#{}与${}使用区别
下一页