排序
Spring Boot集成Caffeine缓存介绍
一、前言 缓存在我们的日常开发中具有极高的使用频率,当一个系统遇到性能瓶颈的时候往往会考虑使用缓存来解决问题。 对于那些访问频率高、更新频率低的数据,我们可以考虑把查询结果保存起来,...
微服务开发环境搭建
一、SpringCloud版本 SpringCloud在2020.0.0版本之前,按照伦敦地铁站名称从A-Z来进行版本命名,自2020.0.0-M1开始,SpringCloud废除了这种命名方式,使用了日历化版本命名。 SpringCloud日历化...
面试官:生成订单30分钟未支付,则自动取消,该怎么实现
大家好,我是一安,之前有介绍使用RabbitMQ延时队列实现,一种是基于死信队列,但使用死信会存在两个弊端,所以又提到一种基于rabbitmq_delayed_message_exchange插件的方式,这两种是比较常见...
Spring入门心经之第三章 MVC详解
什么是MVC,什么是Spring MVC MVC(Model View Controller)是一种软件设计规范,是一种将业务逻辑、数据、显示分离的一种解耦思想。由模型(Model)处理应用程序的数据部分,视图(View)处理数据...
Spring Boot 教程:将自定义的 JAR 包引入到 Maven 项目中
在开发Spring Boot项目时,我们经常需要引入第三方库或自定义的JAR包来扩展功能。但这个时候,去maven仓库上,并没有发现有他们的jar可以引用。本文将介绍如何将自定义的JAR包引入到Maven项目中...
分布式数据库中间件Sharding-JDBC介绍
前文中介绍了分布式数据库中间件Mycat的一些特性,作为对比本文简要介绍Sharding-JDBC的一些特性以及分片的实现原理,进行对比分析以了解。 1、ShardingSphere介绍 ShardingSphere是一套开源的...
MongoDB 学习笔记
Windows使用MongoDB Windows下载安装MongoDB 下载地址:https://www.mongodb.com/download-center/community 下载后双击运行 选择自定义安装,选择安装路径 非必须,为了避免安装过慢,取消Mong...
5.4k star,一分钟搞定一套报表,这款开源的报表工具绝了~
戳上方蓝字“Java笔记虾”关注! 简介 这款 数据可视化报表工具 类似excel操作风格,在线拖拽完成报表设计! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。 秉承“简单、易用...
使用Lombok @AllArgsConstructor注解和@Value注解引发的问题和对Spring的一些思考
背景 昨天同事在导出excel的时候,有一列为空,于是问我怎么回事,我看了看,就是数据库这个字段没有值,想了想,可能当时设计有问题,所以这一列的值一直没有设值,这个值是固定的,不会变的,...
Spring Boot 实现万能文件在线预览,已开源,真香!!
微信公众号:[开源日记],分享10k+Start的优质开源项目。 地址:https://gitee.com/kekingcn/file-online-preview 推荐一个用 Spring Boot 搭建的文档在线预览解决方案:kkFileView,一款成熟且开...