240 发简信
IP属地:湖北
  • 你的个人博客不能访问啦

    为什么要搭建一个自己的博客网站?

    为什么要搭建一个自己的博客网站? 这几年用过QQ空间,乐乎(lofter),点点,新浪博客,简书,头条。有的博客网站已经消失了,有的不用了,很多自己写的东西(虽然写的不好,但...

  • 不知道是不是我理解的问题,你文中“最关键地方在于。。。”提到“.每次请求的时候,可能不是同一个线程去执行,会到导致用户数据获取不到”,但是结果截图却显示同一个线程创建和获取请求,有点没验证到位。

    ThreadLocal 方式存储用户信息

    因为每次业务层 或者 其他非 Controller 层,需要用到用户信息的时候,就需要把当前用户信息先查询出来在传递,或者是直接把当前的 session 直接往下层传递。这样...

  • 使用JNI(Java Native Interface)的总结

    目录 什么是JNI?为什么使用JNI?怎么使用JNI?在IntelliJ IDEA里使用JNI 1. 什么是JNI? JNI(Java Native Interface) J...

  • @铁人007 不太理解?!

    关于MQ的几件小事(五)如何保证消息按顺序执行

    1.为什么要保证顺序 消息队列中的若干消息如果是对同一个数据进行操作,这些操作具有前后的关系,必须要按前后的顺序执行,否则就会造成数据异常。举例:比如通过mysql binl...

  • @凡夫俗子_e929 后面扯多线程是有问题的

    关于MQ的几件小事(五)如何保证消息按顺序执行

    1.为什么要保证顺序 消息队列中的若干消息如果是对同一个数据进行操作,这些操作具有前后的关系,必须要按前后的顺序执行,否则就会造成数据异常。举例:比如通过mysql binl...

  • Linux 遇见问题及解决方案

    Question: 持续更新...... (11)重启网络:sudo /etc/init.d/networking restart · (10)Could not insta...

  • @WolfXu 还没改回来。。。

    ThreadPoolExecutor 中的 ctl 变量

    最近在看 Java 线程池的实现,发现里面有一个 int 类型的成员变量,同时表示线程池运行状态和线程数量。理解了一下这块的实现,挺有意思的,所以单独拿出来跟大家分享一下。 ...