• 算法如下 找出全部可以调用的方法。(可以调用的方法意味着形參个数等于实參个数,实參的类型可以转换为方法形參的类型。) 假设实參与形參的类型可以直接相应。则运行该方法。 假设可以调用的方法仅仅有一个。则运行该方法。 可以调用的方法不止一个时, 逐...
  • ThreadLocal是为了避免共享, 避免锁竞争, 使用了空间换时间的思路 若使用Map, Thread做Key, 则回到了问题本身, 仍会发生锁竞争, 降低效率 所以数据实际上是存储在java.lang.Thread#threadLocals...
  • 下载Gradle 环境变量配置GRADLE_HOME 指向安装目录 环境变量配置GRADLE_USER_HOME 指向依赖下载目录 往Path中添加%GRADLE_HOME%\bin 在USER_HOME路径, 路径示例: C:\Users\ro...
  • RabbitMQ RabbitMQ刷盘机制 异步 写入文件前会有一个Buffer,大小为1M(1048576),数据在写入文件时,首先会写入到这个Buffer,如果Buffer已满,则会将Buffer写入到文件(此时写入到内核态缓存中, ...
  • 鼠标悬浮在问号图标上, 下方展示提示文本. .tooltip { margin: 8px; padding: 8px; border: 1px solid #CCCCCC; background-color: #F6DBB3; position:...
  • 例如对接百度的根据ip查询地理信息的接口 这里使用的是OpenFeign import com.xxx.xxx.thirdparty.dto.baidu.BaiduIpInfoDTO; import org.springframework.clo...
  • 一般使用rocketmq-starter都会进行不同程度的封装, 在此分享一种封装思路 基于rocketmq-spring-boot-starter <dependency> <groupId>org.apache....
  • postman是开发常用的接口测试工具 这里记录一下postman提效方法 创建目录: 后台 定义目录变量 host 接口域名 目录定义预执行脚本 // 添加前置url 使用目录定义的变量 pm.request.url = pm....
  • IDE IntelliJ IDEA Java https://www.jetbrains.com/idea/ WebStorm 前端 https://www.jetbrains.com/webstorm/ CLion C/C...
  • 示例 template <typename T> operator T () const { } Poco库中的使用 Var.h Poco::Dynamic::Var template <typename T> ope...
  • 现有 库 lib-a, lib-b 可执行文件 final 链接情况 lib-b 静态链接 lib-a, final静态链接lib-b 和 lib-a, 且final同样静态编译 lib-a CMakeLists.txt cmake_minimu...
  • 示例CMakeLists.txt如下 cmake_minimum_required(VERSION 3.5) project(test CXX) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_FLAGS "${...
  • 目前有将服务器指定文件上传的需求, 手头正好有免费的COS资源使用, 于是使用COS作为存储工具 腾讯云COS C++ SDK 文档如下 https://cloud.tencent.com/document/product/436/12301 ...
  • #include <chrono> #include <ctime> #include <iomanip> #include <sstream> using namespace std; int m...
  • 本站在今天发版后, 对线上应用自测时发现, 接口出现了周期性的卡顿, 在此记录一下排查过程 怀疑是FULLGC影响的, 因为启动时内存确实分配的较少, 且有周期性, 遂调整设置. 重启后问题仍然稳定重现 使用jmap -dump将堆内存信息以二...

22xCode官方QQ群

  手机QQ扫描下方二维码可快速加群
加群二维码

网站统计