作者很累,啥都没留下
标签 ···
  • SpringBoot多数据源问题 120
    问题产生的原因是这样的,我有多个数据源。每个数据源定义了都定义了entity和respository,每次启动之后都会报错误,找不到依赖。Error creating bean with name ‘jpaSecondConfiguration’: Unsatisfied dependency expressed through field ‘dataSource’; nested e经过重复的修......
    标签: Springboot 分类: Java 创建时间:2020-11-23 05:42:29
  • SpringBoot的502问题排查及优化 120
    最近这个问题,让我很头大,就是使用nginx进行转发的时候,总是会会出现502错误。这种情况其实就是一直出现502错误,也就是服务不可用的情况。在关键时刻,Spring Boot服务总是不可以使用,查看日志,我发现了是我使用的一个nacos服务无法被找到造成的,导致了Spring Cloud的loadBalancerClient出现服务不可用的现象。刚开始,我以为是nacos出现的问题,于是就去找......
    标签: Java 分类: Java 创建时间:2020-11-04 01:11:42
  • SpringOAuth2学习笔记三
    经过查询参考资料,很多的文章其实说的是Security如何实现消除session,然后实现退出登录的过程,比如参考文章3,虽然标题上有oauth2,但是实际上没有说名如何注销jwt有效性。根据参考文章4中提到的解决方案,总结起来就是四条:翻译过来就是:(1) 设置合理的过期时间(2) 在客户端一侧删除token(3) 用一个数据库存储还没有过期的token(4) 对每一个请求都去查询数据库,看看是......
    标签: Springboot 分类: Java 创建时间:2020-10-20 08:29:32
  • SpringBoot之过滤器与拦截器
    关于过滤器和拦截器的区别,spring boot 过滤器、拦截器的区别与使用 这篇文章写的很清楚了。主要有以下几个不同:参考文章:1.解决Spring Boot 拦截器注入service为空的问题 (这里有两个地方,一个是拦截器上加入@Compent注解,一个是WebMvcConfigurer配置中用@Bean注入拦截器)......
    标签: Springboot 分类: Java 创建时间:2020-09-16 01:38:15
  • SpringOAuth2相关内容 120
    关于Spring OAuth2还有很多的内容需要理清楚,弄明白,于是就又写了一篇文章。我的OAuth2使用的代码主要是微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!Spring OAuth2有如下默认的几个请求方法,可以通过以下的方法进行检查和刷新token当然也可以解码access_token自行判断参考文章:1.聊聊 OAuth 2.0......
    标签: Springboot 分类: Java 创建时间:2020-09-03 01:35:52
  • SpringBoot之AOP
    我写文章也好,编写代码也好,总是根据问题去找解决方案,很难有系统性的总结和提炼以及系统性的学习,这很不好。这篇文章还是延续了一脉相承的操作方法,就是根据需求去做,本篇的需求就是如何使用AOP的方法,打印系统某个方法或者函数的执行时间呢?经过思考和比较,我决定采用了参考文章3中的方法,结合AOP和注解的方式,在特定的方法上使用注解进行执行时间的打印。参考文章:1.SpringBoot AOP,收集日......
    标签: Springboot 分类: Java 创建时间:2020-09-02 08:11:25
  • SpringCloud网关之跨域问题 120
    我刚开始使用的是参考文章1中最后成功的代码,但是在我的代码中,下面的不起作用。使用了application.yml还是无效因为我的网关集成了Spring Security,所以需要单独的配置(1) 实现CorsFilter(2) 就是在Security中配置跨域参考文章:1.spring-cloud-gateway跨域的坑 (这篇文章写了三种方法,前两种都无效,最后一种,作者说有效,但是在我的代码......
    标签: Springboot 分类: Java 创建时间:2020-08-27 05:15:16
  • SpringCloud网关问题汇总 120
    在开发SpringBoot GateWay应用程序的时候,debug的时候还是很好的,但是打包之后,使用java -jar运行,就出现了错误:no main manifest attribute 。有带你抓狂啊。解决方法,就是在build中添加了spring-boot-maven-plugin插件参考文章:1.Unable to execute jar- file: “no main manife......
    标签: Springboot 分类: Java 创建时间:2020-08-14 08:00:35
  • SpringBoot之Jpa查询 120
    使用SpringBoot Jpa进行in查询,有两种方式,一种就是使用@Query自定义查询,一种就是使用Specification定义查询语句,这种方式我就不写了,在另一篇文章(Post not found: Spring Boot之Jpa动态SQL语句 Spring Boot之Jpa动态SQL语句) 中有部分代码。参考文章:1.jpa Query查询,时间查询,in查询(Spring Data......
    标签: Springboot 分类: Java 创建时间:2020-08-13 06:54:49
  • SpringOAuth2再深入 120
    看了很多的Spring Security和OAuth2的文章,还是感觉有很多的东西都不懂,也不会,虽然通过(微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权! 这篇文章,运行起来了一个简单的OAuth2服务器认证以及网关,但是等自己再深入的修改代码的时候,发现自己还是改不动。一个简单的例子就是,下面这句话,这里其实设及到了很多的东西,奈何我作为......
    标签: Springboot 分类: Java 创建时间:2020-08-13 01:39:30
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。