SpringBoot
未读
SpringBoot系列 - cxf实现WebService
SpringBoot系列 - cxf实现WebService 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势, 但是一些特有或相对老旧的系统依然使用了传统的soap web service,例如银行、航空公司的机票查询接口等。 本篇主要讲
SpringBoot
未读
SpringBoot系列 - Redis数据库
SpringBoot系列 - Redis数据库 在互联网场景下,尤其 2C 端大流量场景下,需要将一些经常展现和不会频繁变更的数据,存放在存取速率更快的地方。 缓存就是一个存储器,在技术选型中,常用 Redis 作为缓存数据库。缓存主要是在获取资源方便性能优化的关键方面。 如果使用Redis缓存技术
SpringBoot
未读
SpringBoot系列 - 定时任务
SpringBoot系列 - 定时任务 很多时候,我们需要在每天的某个固定时间或者每隔一段时间让应用去执行某一个任务。 为了实现这个需求,通常我们会通过多线程来实现这个功能,但是这样我们需要自己做一些比较麻烦的工作。 接下来,让我们看看如何使用Spring scheduling task简化定时任务
SpringBoot
未读
SpringBoot系列 - 多数据源配置
SpringBoot系列 - 多数据源配置 项目中经常会出现需要同时连接两个数据源的情况,这里还是演示基于MyBatis来配置两个数据源,并演示如何切换不同的数据源。 网上的一些例子都写的有点冗余,这里我通过自定义注解+AOP的方式,来简化这种数据源的切换操作。
SpringBoot
未读
SpringBoot系列 - 缓存
SpringBoot系列 - 缓存 内存的速度远远大于硬盘的速度,当我们需要重复获取相同的数据的时候,一次又一次的请求数据库或远程服务, 导致大量时间都消耗在数据库查询或远程方法调用上面,性能下降,这时候就需要使用到缓存技术了。 本文介绍SpringBoot 如何使用redis做缓存,如何对redi
SpringBoot
未读
SpringBoot系列 - 集成Echarts导出图片
SpringBoot系列 - 集成Echarts导出图片 Echarts是百度一款开源可视化图表库,基于html5 Canvas的。能够快速让你看到漂亮的效果。也是百度开源产品中的良心之作。 有时候在Java程序中也需要导出好看的图表,比如我经常会基于JMH做各种微基准测试,想将测试结果可视化导出为
SpringBoot
未读
SpringBoot系列 - 集成Hibernate
SpringBoot系列 - 集成Hibernate Hibernate与MyBatis都是流行的持久层开发框架,前一遍介绍了怎样在SpringBoot中集成MyBatis,本篇来介绍如何集成Hibernate作为DAO层。 Hibernate 是一个高性能的对象/关系映射(ORM)持久化存储和查询
SpringBoot
未读
SpringBoot系列 - 集成JWT实现接口权限认证
SpringBoot系列 - 集成JWT实现接口权限认证 一般来讲,对于RESTful API都会有认证(Authentication)和授权(Authorization)过程,保证API的安全性。 Authentication指的是确定这个用户的身份,Authorization是确定该用户拥有什么
SpringBoot
未读
SpringBoot系列 - 集成MongoDB
SpringBoot系列 - 集成MongoDB MongoDB是一个高性能、开源、无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。 适合对大量或者无固定格式的数据进行存储,比如:日志、缓存等。对事物支持较弱,不适用复杂的多文档(多表)的级联查询。 MongoDB的适用场景: 在应用服
SpringBoot
未读
SpringBoot系列 - 集成MyBatis
SpringBoot系列 - 集成MyBatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java