SpringBoot2.x系列教程49--NoSQL非关系型数据库简介
SpringBoot2.x系列教程49--NoSQL非关系型数据库简介作者:一一哥一. 非关系型数据库1. NoSQL简介NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充.随着互联网Web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的…
SpringBoot2.x系列教程48--多数据源配置之AOP动态切换数据源
SpringBoot2.x系列教程48--多数据源配置之AOP动态切换数据源作者:一一哥在上一节中,我通过分包的方式实现了多数据源的配置,接下来我通过AOP切面的方式,带领大家实现第二种多数据源配置方式,该方式是在前面案例的基础上进行编写的。一. 实现过程1. 创建…
聊聊 OAuth 2.0 的 token expire_in 使用
缺少 expires_in 过期参数,所以客户端无法知悉何时执行刷新行为。 token_type (必需)这是令牌的类型,通常只是字符串“bearer”。 expires_in (推荐)如果访问令牌过期过期时间。 refresh_token(可选)刷新令牌,在访问令牌过期后,可…
SpringBoot2.x系列教程47--多数据源配置之分包实现
SpringBoot2.x系列教程47--多数据源配置之分包实现作者:一一哥一. 概述随着并发量的不断增加,单个数据库可能难以承受高并发所带来的压力,此时我们通常会对数据库进行拆分或是引入其他数据库,一个项目中使用多个数据库(无论是主从复制- - 读写分离还是分…
SpringBoot2.x系列教程46--整合使用jOOQ面向对象查询
SpringBoot2.x系列教程46--整合使用jOOQ面向对象查询作者:一一哥一. jOOQ简介1. jOOQ概述jOOQ(Java Object Oriented Querying): 翻译成中文是 Java面向对象查询 的意思。jOOQ是Data Geekery提供的基于Java的轻量级数据库访问库,通过特定的语法将类以及数…
好看又好用,近期这 5 款 JS 开源项目在 Gitee 最热门
JavaScript 作为「前端三件套」中至关重要的一员,在开源领域的地位也是毋庸置疑的,Gitee 上有超过 40 万个开源项目使用 JavaScript 开发,今天给大家推荐的 5 款是 Gitee 上最近最受欢迎的 JavaScript 项目。 基于 Vue 的一个轻量级…
SpringBoot2.x系列教程45--整合H2数据库之代码实现
SpringBoot2.x系列教程45--整合H2数据库之代码实现作者:一一哥我在上一章节中详细讲解了H2数据库,接下来我带大家在Spring Boot中整合H2数据库,实现代码操作。一. Spring Boot中整合H2数据库1. 创建Web项目我们按照之前的经验,创建一个web程序,并将之改…
SpringBoot2.x系列教程之SpringBoot2.x配置大全04_DataSource配置
SpringBoot2.x系列教程之SpringBoot2.x配置大全04_DataSource配置作者:一一哥DataSource相关配置: spring.dao.exceptiontranslation.enabled: 是否开启PersistenceExceptionTranslationPostProcessor,默认为true spring.datasource.abandon-when-percen…
SpringBoot2.x系列教程之SpringBoot2.x配置大全03
SpringBoot2.x系列教程之SpringBoot2.x配置大全03作者:一一哥一. SpringBoot2.x配置大全03#THREAD DUMP ENDPOINT(ThreadDumpEndpoint) management.endpoint.threaddump.cache.time-to-live = 0ms #可以缓存响应的最长时间。 management.endpoint.threa…
树莓派又立功了!这个开源项目助你告别电销骚扰
面对越来越多的骚扰电话,已经有很多手机厂商推出了应对的应用,自动拦截或智能接听打来的骚扰电话。今天这位 Gitee 上的开发者发挥了自己的智慧,使用万能的树莓派自己制作了一个智能反骚扰的开源项目。 这是一个软硬件结合的开源项目,如果是普通使用者,需要有初级的硬件动手能力(比如接…
SpringBoot2.x系列教程之SpringBoot2.x配置大全
SpringBoot2.x系列教程之SpringBoot2.x配置大全作者:一一哥一. SpringBoot2.x配置大全(中)#JEST (Elasticsearch HTTP客户端)(JestProperties) spring.elasticsearch.jest.connection-timeout = 3s #连接超时。 spring.elasticsearch.jest.multi-thre…
SpringBoot2.x系列教程之SpringBoot2.x配置大全01
SpringBoot2.x系列教程之SpringBoot2.x配置大全01作者:一一哥一. SpringBoot2.x配置大全(上)#================================================= ================== #COMMON SPRING BOOT PROPERTIES ## 此样本文件作为指南提供。不要将它的#complet…
SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台
SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台作者:一一哥我在上一章节中讲解了Spring Boot中整合Mybatis,接下来我给大家介绍一款内存数据库--H2。H2作为一款内存数据库,适合开发阶段调试代码使用,并不适用于生产阶段。一. H2数据库简介1. H2…
SpringBoot2.x系列教程43--整合使用Mybatis
SpringBoot2.x系列教程43--整合使用Mybatis作者:一一哥在上一节中,我带大家学习了Spring Boot中整合JPA,那接下来这一章节中,我继续带领大家学习如何在Spring Boot中整合Mybatis。一. Mybatis简介1. MyBatis概述MyBatis是一款优秀的持久层框架,它本来是…
GVP 作者:为什么我会推荐未来的开源新星们去使用Gitee?
我是明心,开源软件 GOSP(类似Qt)的作者。今天我收到了 Gitee 寄来的 GVP 奖杯,是一块方形的透明水晶玻璃,里面密封着荣誉证书,做工很精致。 值此 GOSP 成为码云 GVP 项目之际,我想结合 GOSP 项目在 Github 和 Gitee 上面的不同发展状况,…
42_SpringBoot2.x系列教程42--整合使用JPA
42_SpringBoot2.x系列教程42--整合使用JPA作者:一一哥一. JPA简介1. JPA概念JPA是Sun官方提出的Java持久化规范,是Java Persistence API的简称,中文名‘Java持久层API’,它本质上是一种ORM规范。JPA通过 JDK 5.0 的 注解或XML 两种形式来描述 ‘对象--关…
SpringBoot2.x系列教程41--整合使用JdbcTemplate
SpringBoot2.x系列教程41--整合使用JdbcTemplate作者:一一哥我在上一章节中,重点讲解了Spring中关于DataSource的一些理论知识点,接下来本章节我主要是带大家学习JdbcTemplate的使用。一. JdbcTemplate1. JdbcTemplate简介JDBC虽然能够满足大部分用户最基…
Gitee 上最不明觉厉的项目:用代码创造出一个人工生命
说到各种 AI 项目,大家想到的可能更多是计算机视觉、深度学习这种「用机器模拟人」的应用场景。同是 AI 项目, Gitee 上这位同学追求的目标不再是「用机器模拟人」,而是「用代码创造生命」,如果你去项目主页看看项目说明和评论区他和其他同学的互动,也许甚至能从中看出一点哲学意…
SpringBoot2.x系列教程40--使用SQL数据库
SpringBoot2.x系列教程40--使用SQL数据库作者:一一哥从本章节开始,我将带领大家学习Spring Boot中如何整合SQL数据库的相关知识点。一. Spring对SQL的支持1. SQL支持Spring框架为使用SQL数据库提供了广泛支持,我们可以使用JdbcTemplate直接访问JDBC,可以…
SpringBoot2.x系列教程39--整合Servlets, Filters和listeners
SpringBoot2.x系列教程39--整合Servlets, Filters和listeners 作者:一一哥 一. Spring Boot中Servlets,Filters和Listeners 1. 概述 在Spring Boot中使用内嵌servlet容器时,我们可以通过使用Spring beans或扫描Servlet组件的方式注册Servlets,Filters及…