
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用golang实现一个简易的分布式锁
代码说明:watchDog机制主要是用来对redis中商品key进行锁续命,防止业务处理时间过长导致的误删key值。lua脚本则用来对redis中指令的原子性操作,注意 lua脚本中不能有复杂逻辑,防止阻塞redis/*** 创建定时任务线程工厂*/private static final ThreadFactory THREAD_FACTORY = new ThreadFactoryBuilde
编译springboot 2.3.x源码
使用docker-compose启动腾讯云上面的 Tdengine时序数据库并且使用java-connector进行连接
使用docker-compose启动腾讯云上面的 Tdengine时序数据库并且使用java-connector进行连接
NIO基础一、三大组件1. Channel读写数据的双向通道常见Channel:FileChannelDatagramChannel:TCP UDP需要用到SocketChannel:客服端、服务端都可以用ServerSocketChannel:服务端可用2. Buffer内存缓存区,暂存数据,用来独写数据常用Buffer:ByteBufferMappedByteBufferDirectByteB
并发编程一、现代计算机的理论模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sSV7HdSh-1604483918602)(images/image-20201010142026285.png)]独写速度:寄存器 > L1 > L2 > L3 > 内存条cpu是通过系统总线去内存条中进行数据交互,每次cpu都会提前把指令copy到cpu c
mqtt Too many publishes in progress以及no new message IDs being available的分析
vm 配置centos7虚拟机、安装docker、配置网络等
# 一、什么是JVM?1. 好处一次编译,到处运行自动内存管理,垃圾回收功能数组下标越界检查多态2. JVM、JRE、JDK的关系图:逐级包含的关系3. 常见JVM实现不同的公司只要遵循虚拟机规范,都可以自己实现4. 学习路线ClassLoader:将编译后的二进制文件加载到JVM中运行Method Area:类放在方法区中Heap:存放类的实例对象JVM Stack、PC Register、本地








