加载中
推荐使用 SSH 方式连接 Git 服务

1. 前言 Git 已经成为我们开发最流行的版本控制工具了,Git 支持多种传输协议,其中最常用的就是https 和 ssh,平常我们用 https 比较多,这种方式 pull 和 push 代码都要输入账户密码,非常...

妈妈再也不担心我忘记Git密码了

前言 Git 已经成为我们开发最流行的版本控制工具了,Git 支持多种传输协议,其中最常用的就是https 和 ssh,平常我们用 https 比较多,这种方式 pull 和 push 代码都要输入账户密码,非常不方...

无套路,3分钟带你轻松上手SonarQube - 代码质量检测平台

前言 想成为一名优秀的工程师,代码质量一定要过关! 开始搭建 SonarQube 1、获取 postgresql 的镜像 $ docker pull postgres 2、启动 postgresql $ docker run --name db -e POSTGRES_USER...

从零搭建Spring Boot脚手架(5):整合 Mybatis Plus

前言 在上一文中我根据Mybatis中Mapper的生命周期手动实现了一个简单的通用Mapper功能,但是遗憾的是它缺乏实际生产的检验。因此我选择更加成熟的一个Mybatis开发增强包。它就是已经获得Git...

全网首发 Spring Cloud Gateway 添加统一前缀思路探讨

1.前言 今天学习一下Spring Cloud Gateway,就先再其他博客上逛了逛。遇到有java开发者在某博客问一个问题:Spring Cloud Gateway 如何添加统一的前缀? 当时没有在意,但是脑子里也带着这个问...

2019/08/21 11:38
314
使用 Gitea 快速搭建私有 Git 版本控制服务

前言 分布式版本控制工具 Git 已经是现代软件源代码版本控制首选方案之一。公有 Git 服务提供商 国外知名如 GitHub 国内网络延迟高,Gitlab 涉嫌对中国的歧视不推荐。 国内有 Gitee、Coding ...

2019/11/08 17:38
539
从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper

前言 今天继续搭建我们的kono Spring Boot脚手架,上一文把国内最流行的ORM框架Mybatis也集成了进去。但是很多时候我们希望有一些开箱即用的通用Mapper来简化我们的开发。我自己尝试实现了一...

从零搭建Spring Boot脚手架(3):集成mybatis

前言 今天继续搭建我们的kono Spring Boot脚手架,上一文集成了一些基础的功能,比如统一返回体、统一异常处理、快速类型转换、参数校验等常用必备功能,并编写了一些单元测试进行验证,今天...

服务端推送技术 Server-sent Events 快速上手

前言 今天项目经理交给我一个开发任务。如果有人下了订单就给后台一个通知,也就是服务器推送功能。这个需求不是很复杂就一个通知功能,如果我用websocket来做还要搞个websocket服务器,而且...

2019/08/22 18:52
127
Spring Security 实战干货:基于注解的接口角色访问控制

前言 欢迎阅读 Spring Security 实战干货 系列文章 。在上一篇 基于配置的接口角色访问控制 我们讲解了如何通过 javaConfig 的方式配置接口的角色访问控制。其实还有一种更加灵活的配置方式 ...

2019/11/18 22:35
317
嵌入式数据库H2的使用以及集成Spring Boot

1.概要 前面讲一些Mybatis特性的时候总是要写一些例子演示给粉丝。用Mysql或者其他很大的数据库太重了,因为只是个demo而已。当然也可以使用docker来安装。但是还是需要依赖一些东西。有没有...

2019/08/04 21:06
1.8K
缓存抽象层Spring cache实战操作

Spring缓存抽象 Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体的实现由你的技术选...

从零搭建Spring Boot脚手架(6):整合Redis作为缓存

前言 上一文我们整合了Mybatis Plus,今天我们会把缓存也集成进来。缓存是一个系统应用必备的一种功能,除了在减轻数据库的压力之外。还在存储一些短时效的数据场景中发挥着重大作用,比如存...

从零搭建Spring Boot脚手架(7):整合OSS作为文件服务器

前言 文件服务器是一个应用必要的组件之一。最早我搞过FTP,然后又用过FastDFS,接私活的时候我用MongoDB也凑合凑合。现如今时代不同了,开始流行起了OSS。 Gitee: https://gitee.com/felor...

08/25 10:08
191
玩转mybatis中的类型转换

1.场景 日常java开发中经常有这种需求,用0或者1这些代码(不局限于数字)来表示某种状态。比如用0表示女性,用1来表示男性。而且写入数据库可能是一个标识,从数据库读取又还原为具体的说明...

2019/07/30 20:15
5.2K
最详细的自定义Spring Boot Starter开发教程

前言 随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。Spring mvc 默认使用t...

Spring Boot 2 实战:mock测试你的web应用

概要 软件测试是一个应用软件质量的保证。java开发者开发接口往往忽视接口单元测试。作为java开发如果会Mock单元测试,那么你的bug量将会大大降低。spring提供test测试模块,所以现在小胖哥带...

从零搭建Spring Boot脚手架(2):增加通用的功能

前言 今天开始搭建我们的kono Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节。如果你看了本文有什么问题可以留言...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部