首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XPacific
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
XPacific
4年前
关注
通过redis实现的一个抢红包流程,仅做模拟【上】
建议结合下一篇一起看 数据结构+基础设施 数据结构 这里通过spring-data-jpa+mysql实现DB部分的处理,其中有lombok的参与 REDIS数据结构 RE...
2
评论
分享
XPacific
4年前
关注
volatile引发的一系列血案
最早读《深入理解java虚拟机》对于volatile部分就没有读明白,最近重新拿来研究并记录一些理解 理解volatile前需要把以下这些概念或内容理解: 1、JMM内存模...
1
评论
分享
XPacific
4年前
关注
三种序列化方式存取redis的方法
常见的的序列化反序列方式的效率: protoBuf(PB) > fastjson > jackson > hessian > xstream > java 数据来自于:ht...
2
评论
分享
XPacific
4年前
关注
ReentrantReadWriteLock的使用
ReentrantReadWriteLock的规则是: 多线程情况下:读-写互斥、写-读互斥、写-写互斥、读-读共享 验证“读-写互斥、写-读互斥、写-写互斥、读-读共享”...
0
评论
分享
XPacific
4年前
关注
控制方法执行时间
可以通过join的特性控制方法的执行时间 join :当我们调用某个线程的这个方法时,这个方法会挂起调用线程,直到被调用线程结束执行,调用线程才会继续执行。 注意是调用th...
0
评论
分享
XPacific
4年前
关注
ThreadLocal为什么要用WeakReference
先上一张图看一下ThreadLocal的内部结构,每个Thread对象内部都维护了一个ThreadLocal.ThreadLocalMap 我们在上图看到的就是三个Thre...
2
评论
分享
XPacific
4年前
关注
CopyOnWriteArrayList分析——能解决什么问题
CopyOnWriteArrayList主要可以解决的问题是并发遍历读取无锁(通过Iterator) 对比CopyOnWriteArrayList和ArrayList 假如...
0
1
分享
XPacific
赞了这篇文章
MacroZheng
公众号:macrozheng
·
4年前
关注
吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!
Kafka是当下非常流行的消息中间件,据官网透露,已有成千上万的公司在使用它。最近实践了一波Kafka,确实很好很强大。今天我们来学习下Kafka:从安装到可视化管理再到实...
73
5
分享
XPacific
4年前
关注
ThreadPoolExecutor线程池的keepAliveTime
keepAliveTime含义 看了很多文章觉得都不能把keepAliveTime的意思说的很明白,希望通过自己的理解把keepAliveTime说的明确一些 先引用一句我...
1
评论
分享
XPacific
4年前
关注
java Socket 客户端服务端对接正确写法(BIO)
之前在工作中写过一些Socket客户端与服务端的代码,但是当时没有时间仔细研究,只能不报错先过的态度,对其细节了解不深,写的代码有各种问题也浑然不知,只是业务量级以及对接方...
2
评论
分享
XPacific
4年前
关注
客户端(springmvc)调用netty构建的nio服务端,获得响应后返回页面(同步响应)
后面考虑通过netty做一个真正意义的简约版RPC框架,今天先尝试通过正常调用逻辑调用netty构建的nio服务端并同步获得返回信息。为后面做铺垫 服务端实现 我们先完成服...
0
评论
分享
XPacific
4年前
关注
常量池与方法区以及又读new String对象创建问题
又拿出这道String str1 = new String("abc");创建几个对象的面试题梳理了一下常量池与方法区的关系,希望能把这两者的关系通过这道面试题说明白 方法...
0
评论
分享
XPacific
4年前
关注
HashMap中的hash算法中的几个疑问
HashMap中哈希算法的关键代码 HashMap的细节我们不谈,只看这个哈希算法的细节,为了让哈希后的结果更均匀的分部,减少哈希碰撞,提升hashmap的运行效率...
2
1
分享
XPacific
4年前
关注
docker创建mysql容器,并挂载数据+配置
新建:/my/mysql/my.cnf (准备挂载配置文件用) 将以下内容拷贝进去(或者启动一个docker的mysql,并且把/etc/mysql/my.cnf中的内容拷...
0
评论
分享
XPacific
4年前
关注
Spring加载早期获取BasePackage
``` public class GetBasePackage { private Class annotation; public GetBasePackage(Clas...
0
评论
分享
XPacific
4年前
关注
Spring只定义接口自动代理接口实现类
能够扫描到包 ESCRegistrar类主要实现ImportBeanDefinitionRegistrar接口 实现下面方法,会在spring启动早期调用生成代理bean ...
3
评论
分享
XPacific
4年前
关注
EsClientRHL-elasticsearch java客户端开源工具
EsClientRHL EsClientRHL是一个可基于springboot的elasticsearch java客户端调用封装工具,通过elasticsearch官网推...
4
2
分享
XPacific
4年前
关注
SpringBoot自动装配原理
Spring Boot主要作用就是简化Spring应用的开发,开发者只需要通过少量代码就可以创建一个Spring应用,而达到这一目的最核心的思想就是约定优于配置。 先总结一...
2
评论
分享
XPacific
4年前
关注
StampedLock的理解和使用
StampedLock介绍 StampedLock是为了优化可重入读写锁性能的一个锁实现工具,jdk8开始引入 相比于普通的ReentranReadWriteLock主要多...
1
评论
分享
XPacific
4年前
关注
UidGenerator springboot2集成篇
uid-generator 官网集成文档: https://github.com/baidu/uid-generator/blob/master/README.zh_cn....
3
2
分享
下一页
个人成就
文章被点赞
46
文章被阅读
36,568
掘力值
1,149
关注了
0
关注者
14
收藏集
2
关注标签
7
加入于
2021-05-11