java
文章平均质量分 79
Java
渝涅
这个作者很懒,什么都没留下…
展开
-
java nio Path类resolve方法和relativize方法
Path类有两个比较特殊的方法,一个是resolve方法,另一个是relativize方法,这两个方法光看名字和注释并不太好理解真实的作用,所以特地在此记录。Path::resolve方法:路径连接Path::resolve方法的主要用途在于连接两个路径,例如:如果有Path a = Paths.get ("a");Path b = Paths.get ("b");那么a.resolve(b)或者a.resolve("b")表示的路径就是a/b, a作为b的父路径进行连接。但是如果b是一.原创 2022-05-10 00:40:26 · 2888 阅读 · 0 评论 -
Spring security 与 Spring cloud gateway 跨域配置(解决Spring cloud gateway跨域配置不生效的问题)
Spring security 与 Spring cloud gateway 跨域配置(解决Spring cloud gateway跨域配置不生效的问题)原创 2022-04-09 02:15:46 · 3737 阅读 · 1 评论 -
spring security oauth:自定义异常处理(授权服务)
最近使用了 spring security oauth 来搭建认证服务,计划使用 oauth 的密码模式、以前端页面为客户端。前后端交互要求统一相应结构,spring security oauth 默认的错误响应不满足要求。 本文对spring security oauth 授权服务对自定义异常处理、自定义异常响应问题提出解决办法。原创 2022-02-25 22:54:33 · 3088 阅读 · 5 评论 -
Integer.bitCount (int i)源码剖析
文章目录前言预备知识位与运算`&`无符号右移`>>>`补码源码讲解基本原理两位二进制四位二进制32位的int源码详解总结前言最近在刷力扣题时,刷到了一道统计数字二进制位里面1的数量的题,用常规方法做出来后,一看评论区才知道原来java的Integer类自带统计数字二进制表示里面1数量的方法——Integer.bitCount (int i)。但是Integer.bitCount (int i)的源码长得非常古怪,出于兴趣,我对它的源码好好研究了一番,并且特地在此记录。这是In原创 2021-09-17 00:43:06 · 474 阅读 · 2 评论