Spring Boot 优雅的配置拦截器方式
光仔December 发布于 2018-11-15
其实spring boot拦截器的配置方式和springMVC差不多,只有一些小的改变需要注意下就ok了。下面主要介绍两种常用的拦截器: 一、基于URL实现的拦截器: public class LoginInterceptor extends HandlerInterceptor...
阅读(3032)评论(0)赞 (1)
光仔December 发布于 2018-11-15
其实spring boot拦截器的配置方式和springMVC差不多,只有一些小的改变需要注意下就ok了。下面主要介绍两种常用的拦截器: 一、基于URL实现的拦截器: public class LoginInterceptor extends HandlerInterceptor...
阅读(3032)评论(0)赞 (1)
光仔December 发布于 2018-11-15
14 日亚马逊发文宣布 Amazon Corretto 的预览版,这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。 这是亚马逊继前不久重申对 Amazon Linux 中的 Java 进行长期支持后,其对 Java 用户提供的又一重大支持。 源码地址:https://g...
阅读(563)评论(0)赞 (0)
光仔December 发布于 2018-11-05
概述 我们在实际的接口或者业务开发中,不管是服务器单点还是服务器集群,都会有分布式锁的使用场景。 比如最常见的接口重复提交(业务重复处理)、商品超卖等问题,通用的解决方案就是本文所使用的“分布式锁”, 在同一个业务中,其中一个请求获取到锁之后,其他请求只有在获取到锁的请求释放锁(...
阅读(601)评论(0)赞 (1)
光仔December 发布于 2018-11-05
编译自https://blog.joda.org/2018/10/adopt-java-12-or-stick-on-11.html 原文作者 Stephen Colebourne 是一名 Java 开发者,同时也是一位知名的 Java 博主和会议演讲者。 距离 Java 11 ...
阅读(581)评论(0)赞 (0)
光仔December 发布于 2018-10-22
下面介绍一些SpringBoot 使用中的一些小技巧。算不上多高大上的东西,但都还挺有用。 屏蔽外部依赖 第一个是屏蔽外部依赖,什么意思呢? 比如大家日常开发时候有没有这样的烦恼: 项目是基于 SpringCloud 或者是 dubbo 这样的分布式服务,你需要依赖许多基础服务。...
阅读(402)评论(0)赞 (1)
光仔December 发布于 2018-07-25
3.0新增容器启动方法 在3.0之前的Spring核心框架中,我们启动一个Spring容器必须使用一个XML文件。而到了3.X之后的版本Spring为创建容器新增了一个入口类——AnnotationConfigApplicationContext。 AnnotationConfi...
阅读(500)评论(0)赞 (1)
光仔December 发布于 2018-07-25
自从上个月进入“减速(ramp-down)”阶段以来,JDK 11 的特性已经处于冻结状态。这些重大的变化已被列为 JEP(JDK Enhancement Proposal 特性增强提议)。此外,JDK 11 中也有很多除 JEP 之外的变化,但官方尚未总结。因此,本文将列出我所...
阅读(461)评论(0)赞 (1)
光仔December 发布于 2018-07-11
搭建WEB项目过程中,哪些点需要注意: 1、技术选型: 前端:freemarker、vue 后端:spring boot、spring mvc 2、如何包装返回统一结构结果数据? 首先要弄清楚为什么要包装统一结构结果数据,这是因为当任意的ajax请求超时或者越权操作时...
阅读(540)评论(0)赞 (0)
光仔December 发布于 2018-07-07
来自伦敦的 Pusher 公司昨天发布了“The State of Kotlin 2018”调查报告,该公司在2018年1月至3月期间对 2744 名开发者进行了调查,以了解 Kotlin 语言,及其生态系统的发展趋势。 Kotlin 自发布后,使用率每年都有在增长。2015年,...
阅读(484)评论(0)赞 (0)
光仔December 发布于 2018-07-07
众所周知 HashMap 是一个无序的 Map,因为每次根据 key 的 hashcode 映射到 Entry 数组上,所以遍历出来的顺序并不是写入的顺序。 因此 JDK 推出一个基于 HashMap 但具有顺序的 LinkedHashMap 来解决有排序需求的场景。 它的底层是...
阅读(473)评论(0)赞 (0)