摘要:
背景 LoadingCache是GuavaCache构建缓存实体的方法,是一个支持多线程并发读写、高性能、通用的in-heap(堆)本地缓存。支持key不存在时按照给定的CacheLoader 的loader方法进行loading。如果有多个线程同时get一个不存在的key,那么会有一个线程负责lo 阅读全文
摘要:
网络请求方式通常分为两种,分别是HTTP请求和HTTPS请求,其中HTTP的传输属于明文传输,在传输的过程中容易被人截取并且偷窥其中的内容,而HTTPS是一种在HTTP的基础上加了SSL/TLS层(安全套接层)的安全的超文本传输协议,其传输的内容是通过加密得到的,所以说是一种安全的传输。 说到加密算 阅读全文
摘要:
转载链接地址:Windows10系统下SoapUI-Pro-x64-5.1.2安装与破解 笔者参考大神分享的文档在安装和破解SoapUI Pro时发现,安装过程有些细节可以补充一下,而且破解方式也有出入,下面是笔者参考的链接 SoapUI Pro安装 破解 - CSDN博客 现将笔者安装与破解的过程 阅读全文
摘要:
一、下载 vmware16 pro 安装包 网址链接:https://pan.baidu.com/s/1K6ekkEpxo3VKBSF4rDzXzg 提取码:bb0a 下载完毕自行安装 vmware 16 pro 软件,新安装是未激活状态,需要输入许可证秘钥,我为大家罗列了三个永远有效的许可证秘钥; 阅读全文
摘要:
转载链接:Java对象和XML的相互转换化 重点:Jaxb是JavaEE的规范.全称Java Architecture for XML Binding. 可以根据XML Schema产生Java类的技术.JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 阅读全文
摘要:
由于工作需求,逻辑需要异步处理,测试过程中发现异步不生效,请求示例和响应结果展示如下: 响应结果: 根据测试用例会发现:线程ID一样,方法 syncData() 和主方法同步执行,异步不生效! 解决方案一 同一个类中调用需要先获取代理对象,也就是手动获取对象 @ResponseBody @Reque 阅读全文
摘要:
在开发中可能会有这样的情景。需要在容器启动完成时执行一些内容。比如读取配置,数据库连接信息。SpringBoot 给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为 CommandLineRunner 和 ApplicationRunner 。他们的执行时机为容器启动完成的时候。 这两个接 阅读全文
摘要:
转载:https://blog.csdn.net/SkyeBeFreeman/article/details/96291283 在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问: 阅读全文
摘要:
一、CountDownLatch 初始 CountDownLatch 中 count down 是倒数的意思,latch 则是门闩的含义。整体含义可以理解为倒数的门栓,似乎有一点“三二一,芝麻开门”的感觉。CountDownLatch 的作用也是如此,在构造 CountDownLatch 的时候需要 阅读全文