
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
单例模式(双重检查)的HttpClient线程池实现

解决springcloud2021 2020无法识别bootstrap.yml的问题

接上篇,hdfs集群启动后仅仅是一个分布式文件系统而已,并不具备计算的能力,因此引出yarn,记录一下yarn HA的搭建过程。首先需要注意一点,Yarn与HDFS属于两个不同的集群,一个负责文件存储,一个负责作业调度,二者之间没有必然关系,也不一定说Yarn的某些节点必须必须要放在datanaode上。通常会把nodemanager和datanode放在一起是因为要“计算向数据移动”,尽可能..

测试团队要求写单元测试,但是Mockito网上相关的文档不是很多,基本都是入门性质的没有更深层次的使用案例,而且Mockito本身功能也在不断的完善,导致写起来比较费劲,好多地方完全靠猜。摸索之下算是完成了,把踩过的坑记录一下,万一有人需要呢。Controller层的单元测试比较简单,主要思路是mock业务层返回值,然后模拟调用接口,看两个例子就明白了。Controller.java@Re...

刚开始学习py,很多语法还不适应,写下来做个备忘。在同事的代码里面看到这么一行语句if "__main__" == __name__:不是很理解,网上搜索一下,大概看懂了,先看结论:__name__ 是当前模块名,当模块被直接运行时值为__main__ ,当模块以import方式被运行时值为文件名。比较好理解,因为python没有main函数的概念,如果我们在一个模块中写了几个方法,...

今天想写个同步锁的功能,第一反应自然是切面,但写出来之后怎么调试切面都不执行,折腾一下午最后无意中发现了问题所在。在new文件的时候,注意这个Aspect的选项,当时我想都没想就选了他通过他建立的文件是不一样的,后缀名是.aj而不是.java,但坑爹的是语法和java完全一样,编译运行也都没有任何异常,就是不执行!!手动把文件后缀改成.java之后一切正常。这个小问题折腾了整整一下午,要不是打算临

JavaCV可以认为是OpenCV的Java版,其本质上是一个Java Interface,是一个联结Java与OpenCV的桥梁,所以它本质上是依赖OpenCV的。关于这东西能查到的文档和资料实在是太少了,这个过程中着实踩了不少坑,记录一下以便帮助以后的人。先说第一个坑,从JavaCV 0.8版本开始,OpenCV被完整地集成进了JavaCV的依赖中,也就是说从这个版本以后不需要在环境中配置..

SpringSecurity 5.6.X 自定义多Provider时No AuthenticationProvider found for问题的排查与修复

本来以为挺简单的一个活,足足折腾了一整天。有三台虚机(Ubuntu 16.04),分别是9.5,3.77,8.182,要做成9.5连接公共ntp,其余两台以9.5作为ntp服务器,也就是这样:方案确定之后就可以开始干活了。安装NTP服务Debian/Ubuntu环境下用apt install ntp安装,没什么可说的,顺带要把防火墙关掉,ntp主要使用udp的123端口。修改配置文件...

SpringSecurity 5.6.X 自定义多Provider时No AuthenticationProvider found for问题的排查与修复








