• 120
    delete+insert 引发的死锁问题

    问题 当上层业务会短时间内调用两次接口,导致线上报错死锁,报错信息如下: 死锁日志: db结构 唯一索引 userid+userKey普通索引 ...

  • Guava缓存报错returned null for key

    Guava 首先,Guava是什么?其实也就是一个Java的第三方工具,有集合、缓存、字符串等功能; 问题 分析问题,由于使用了refreshA...

  • 120
    ActiveMq的发送原理

    持久化消息和非持久化消息的发送策略:消息同步发送和异步发送ActiveMQ支持同步、异步两种发送模式将消息发送到broker上。同步发送过程中,...

  • MacOS之Oracle问题

    准备 macOS下载idea\eclipse等IDE配置好Java环境配置好mvn环境下载oracle客户端 为什么要下载客户端?虽然测试的时候...

  • linux执行远程命令找不到环境变量

    问题:当使用ssh执行远程命令或者远程服务器的运行脚本时,报错:can‘t find .....这里我碰到的是go里面的,见下图: 我配置的go...

  • hbase之hbase shell

    hbase公司用的是阿里云的,有自带的web网页版可以查看相关的一些数据,但是并不能查看具体表中的数据。像mysql,redis等等,都是有一些...

  • 120
    linux-crontab

    最近,需要在linux中使用定时任务。cron就是计划任务的意思。crontab是类unix系统中的一种操作定时任务的指令。也就是说cron是系...

  • golang学习之debug

    先说一下,之前接触的Java,最近有需要接触到golang,所以一般会使用迁移思维,想着debug调试代码,网上搜了很多资料,大家推荐的都是go...

  • 微信扫一扫,redirect_uri 参数错误

    时隔一年,我又接触到了微信pc端扫一扫登录的问题,居然又碰到了上次一样的坑,特此记录一下完整的流程 首先,微信参考文档 步骤就是,先申请一个ap...