240 发简信
IP属地:山东
  • Resize,w 360,h 240
    一图了解ConcurrentHashMap底层原理

    1、ConcurrentHashMap底层数据结构是一个数组table2、table数组上挂着单向链表或红黑树3、new ConcurrentH...

  • ReentrantReadWriteLock源码分析

    为什么要有读写锁 ReentrantReadWriteLock 适用于读多写少的场景,标识同一时间,可以有多个线程并发读,但是不可以多个线程并发...

  • redis集群部署(3主3从)

    step 1:安装redis(略) step 2:创建目录 + 配置文件 步骤: 修改redis配置文件 在自定义的目录创建redisClust...

  • RSA+AES实现接口验签和参数加密

    RSA非对称加密 RSA是一种常用的非对称加密算法,加密和加密使用不同的密钥,常用于要求安全性较高的加密场景,比如接口的验签和接口数据的加密与解...

    16.3 8192 13 94
  • Resize,w 360,h 240
    mac 终端修改mysql密码(超详细)

    step1:打开终端 command+空格 输入terminal 回车打开mac终端 step2:寻找mysql.server 退出寻找快捷键:...

  • 策略模式--消除代码中的if else

    场景描述 在我们日常开发中,经常会有遇到这样的场景,前端传一个标识到后端,后端根据传过来标识的不同内容,做相应的业务处理;也会有这样的场景,后端...

  • 整理spring事务失效的场景(源码解析)

    Spring事务管理方式,我们大部分都是使用声明式来实现,即贴@Transacational注解。但是在我们使用的过程中,会因为使用不当而导致事...

  • Resize,w 360,h 240
    java实现股市行情实时推送

    所使用的技术 springcloud,redis,rocketMq,websocket,mysql 架构图 整体流程说明:交易服务交易产生的行情...

    0.7 7934 2 14
  • mysql建临时表批量更新

    业务场景描述 老板:把现在生产上的用户的实名信息,改成跟这份excel表里面的实名信息一样。 小龙(程序猿)一看,这个简单,excel表里就8条...