-
Spring Cloud Gateway 全局通用异常处理
Spring Cloud Gateway 全局通用异常处理 为什么需要全局异常处理 在传统 Spring Boot 应用中, 我们 @ControllerAdvice 来处理全局的异常,进行统一包装返回 // 摘至 spring cloud alibaba console 模块处理@ControllerAdvicepublic class ConsoleExceptionHandler { @...
-
「starter推荐」简单高效Excel 导出工具
「starter推荐」简单高效Excel 导出工具 EasyExcel EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 64M内存1分钟内读取75M(46W行25列)的Excel,当然还有急速模式能更快,但是内存占用会在100M多一点 sprin...
-
聊聊 OAuth 2.0 的 Token 续期处理
聊聊 OAuth 2.0 的 Token 续期处理 Token 校验逻辑 // CheckTokenEndpoint.checkToken@RequestMapping(value = /oauth/check_token)@ResponseBodypublic MapString, ? checkToken(@RequestParam(token) String value) { // 根据 token 查询保存在 tokenStore 的令牌全...
-
Spring Boot 实现配置文件加解密原理
Spring Boot 实现配置文件加解密原理 Spring Boot 配置文件加解密原理就这么简单 背景 接上文《失踪人口回归,mybatis-plus 3.3.2 发布》[1] ,提供了一个非常实用的功能 「数据安全保护」 功能,不仅支持数据源的配置加密,对于 spring boot 全局的 yml /properties...
-
这可能是目前最透彻的Netty讲解了...
这可能是目前最透彻的Netty讲解了... 从 Java 1.4 时代起,JDK 便支持了NIO(NEW IO)。 因 NIO (os nonblocking) 的非阻塞式工作方式,让应用服务器可以极大的优化线程模型,相比传统的阻塞式 IO 线程和链路一对一的模式,NIO 只需少量的线程即可处理所有的链路,这对广...
-
Spring Security OAuth 格式化 token 输出
Spring Security OAuth 格式化 token 输出 个性化token 背景 上一篇文章《Spring Security OAuth 个性化token(一)》有提到,oauth2.0 接口默认返回的报文格式如下: { ????access_token:?e6669cdf-b6cd-43fe-af5c-f91a65041382, ????token_type:?bearer, ????refresh...
-
面试的时候按照这个套路回答 Java GC 的相关问题一定能过
面试的时候按照这个套路回答 Java GC 的相关问题一定能过 Java GC 目标 遇到一个问题或者一个知识点,我们要理解和明白是要解决什么问题的。说到 Java GC 那这个 GC 的目的是什么呢?很显然是回收内存,因为内存是有限的,随着程序中创建的对象越来越多,如果进行回收...
-
你有多久没跳槽了?
你有多久没跳槽了? 据大数据统计,中国程序员平均每份工作时长为1.8年;81.5%的程序员都有过跳槽的经历,且跳槽过后薪资相对有较大提升; 以前程序员心目中的圣地就是BAT,但是在过去的2019年,越来越多的大厂人才,进入了字节跳动现在字节跳动越来越香了 我自己其实...
-
Java 必须掌握的 12 种 Spring 常用注解!
Java 必须掌握的 12 种 Spring 常用注解! 作者:IT_faquir blog.csdn.net/IT_faquir/article/details/78025203 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现...
-
总结一些 Java 相关笔试、面试题,万一用上了呢 (=_=) -- 基础篇
总结一些 Java 相关笔试、面试题,万一用上了呢 (=_=) -- 基础篇 一、常见概念(可跳过) 1、JVM、JRE、JDK 关系与区别? (1)JVM: 指的是 Java 虚拟机,加载编译好的 字节码(.class)文件,将其转为机器语言执行。 对于不同的系统,有不同的 JVM,Java 代码编译一...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
