加载中
精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用

一、什么是 RestTemplate? RestTemplate是执行HTTP请求的同步阻塞式的客户端,它在HTTP客户端库(例如JDK HttpURLConnection,Apache HttpComponents,okHttp等)基础封装了更加简单易用的模...

不想得手指关节炎?帮你提炼IDEA常用代码补全操作

一、常用的代码补全操作 1、.for和.fori(for 循环遍历) 输入args.for回车(args是一个数组或集合类),则会生成for循环遍历: 输入args.fori回车,则会生成带有索引的for循环遍历语句: 2、...

Spring Security OAuth2之resource_id配置与验证

一、resource_id的作用 Spring Security OAuth2 架构上分为Authorization Server认证服务器和Resource Server资源服务器。我们可以为每一个Resource Server(一个微服务实例)设置一个resou...

2020/07/28 09:44
1.3K
小书MybatisPlus第9篇-常用字段默认值自动填充

本文为Mybatis Plus系列文章的第9篇,前8篇访问地址如下: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义...

2020/07/27 07:55
634
在java中进行日期时间比较的4种方法

Date.compareTo() java.util.Date提供了在Java中比较两个日期的经典方法compareTo()。 如果两个日期相等,则返回值为0。 如果Date在date参数之后,则返回值大于0。 如果Date在date参数之...

小书MybatisPlus第8篇-逻辑删除实现及API细节精讲

本文为Mybatis Plus系列文章的第8篇,前7篇访问地址如下: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义...

2020/07/25 08:17
427
小书MybatisPlus第7篇-代码生成器的原理精讲及使用方法

本文是本系列文章的第七篇,前6篇访问地址如下: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义SQL 小书...

如何使用JavaStream高效的处理集合数据?函数式编程妙用第二篇

一、Java Stream管道数据处理操作 在本号之前发布的文章《Java Stream函数式编程?用过都说好,案例图文详解送给你》中,笔者对Java Stream的介绍以及简单的使用方法给大家做了介绍。在开始本...

小书MybatisPlus第6篇-主键生成策略精讲

本文为mybatis系列文档的第6篇,前5篇请访问下面的网址。 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义...

使用Spring Boot构建微服务项目并在Kubernetes和Docker环境运行

在本文中,我们将学习如何使用Spring Boot构建微服务项目并在Kubernetes和Docker环境中运行它 本文大纲 使用Spring Boot 2.0构建微服务项目 使用Spring Cloud Kubernetes项目为所有微服务提供...

2020/07/22 14:25
227
SpringSecurity框架下实现CSRF跨站攻击防御

SpringSecurity框架下实现CSRF跨站攻击防御 本文是Spring Security系列中的一篇,如果你想学习JWT、OAuth2及互联网应用登录认证、接口鉴权设计、实现方法,希望能关注我!本号已经写了十几篇...

使用java8API遍历过滤文件目录及子目录及隐藏文件

使用Files.list()迭代目录及其子目录文件 Files.list()可以迭代目录及其子目录文件 Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println); 输出: .\filename1.txt .\direc...

真的简单,文本文件逐行处理–用java8 Stream流的方式

本文中为大家介绍使用java8 Stream API逐行读取文件,以及根据某些条件过滤文件内容 1. Java 8逐行读取文件 在此示例中,我将按行读取文件内容并在控制台打印输出。 Path filePath = Paths....

使用docker构建springboot微服务应用-java程序员涨工资必备技能

内容概要 本文将在Docker上构建Spring Boot 微服务应用程序-了解Docker容器对部署Spring Boot微服务的好处以及如何从简单的Spring Boot应用程序开始。 Docker当前是基于容器的部署中的热门话...

架构师最常使用的5种架构模式及其适用场景分析

好莱坞电影中有多少情节?一些电影评论家说只有五个。您可以采用几种架构来实现应用程序?目前大多数程序都使用下面提到的五种架构之一。 在本文中,我将五种软件架构模式的优缺点以及适合场...

小书MybatisPlus第5篇-Active Record模式精讲

本文为一个系列中的第五节,前四节访问如下地址: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义SQL 小书...

据说比Spring快44倍的web开发框架,不妨试试

该框架称为:**light-4j **。官方网站简介:A fast, lightweight and more productive microservices framework。很简单,翻译过来就是:一个快速、轻量级和更高效的微服务框架. 为什么叫lig...

使用位运算、值交换等方式反转java字符串-共四种方法

在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法。 StringBuilder(str).reverse() char[]循环与值交换 byte循环与值交换 apache-commons-lang3 如果是为了进行...

有效提高java编程安全性的12条黄金法则

安全性是软件开发中最复杂,最广泛和最重要的考量之一。Java是具有许多内置安全性功能的开发平台,java在长期的发展过程中,已经经过了很多高强度的安全测试,并经常更新安全漏洞。并且Java生...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部