用户中心USER CENTER

首页/用户
  • 一次mybatis中ognl引发的bug排查

    摘要:现象项目组一妹子程序员求助,说有,有一个值明明设置的是,但是存到数据库里面却会自动变成,尝试了各种调整也找不原因,都快急疯了我以前确实没有研究过源码,本着专研问题的精神,决定通过对一探究竟。 现象   项目组一妹子程序员求助,说mybatis有bug,有一个值明明设置的是A.prop1=XXX,但是存到数据库里面却会自动变成A.prop1=true,尝试了各种调整也找不原因,都快急疯了...

    RichardXG 发布于Java
  • 【架构】Tomcat单机部署多应用Windows

    摘要:单机部署多应用添加新增的相关环境变量第一个不变打开第二个目录下,即打开第二个目录下即使用文本方式打开替换这两个文件中的打开第二个的目录下,即注修改三个端口节点端口号修改改为节点端口号修改改为节点端口号修改改为分别进入两个的目录,启动, Tomcat单机部署多应用-Windows 1、添加新增的Tomcat相关环境变量 CATALINA_BASE = C: omcat1 CATALINA...

    RichardXG 发布于Java
  • 线程安全问题产生的原理

    摘要:超卖的问题最后只有一张票,线程,线程,线程分别叫进入方法后,进入循环后,因为执行了方法,程序处于等待的阶段。同样先后执行到了阶段,线程处于等待的阶段。此时如果苏醒后继续执行减票的操作,票数为然后线程执行的时候,减票的时候打印出的减票为和 showImg(https://segmentfault.com/img/bVbvDr5?w=1593&h=630); 超卖的问题 最后只有一张票,线...

    RichardXG 发布于Java
  • Java™ 教程(Object作为超类)

    Object作为超类 java.lang包中的Object类位于类层次结构树的顶部,每个类都是Object类的直接或间接的后代,你使用或编写的每个类都继承Object的实例方法,你不需要使用任何这些方法,但是,如果你选择这样做,你可能需要使用特定于你的类的代码重写它们,本节中讨论的从Object继承的方法是: protected Object clone() throws CloneNotSu...

    RichardXG 发布于Java
  • SpringMVC之源码分析--LocaleResolver(二)

    摘要:概述上一篇就默认的进行了分析,详细请参考,本节我们继续分析学习,主要分析解析器类继承关系如下图由上面类图可知,继承并实现接口,主要是操作的工具类,继承接口,增加了信息操作。即通过实现的选择。 概述 上一篇就Spring MVC默认的LocaleResovler(AcceptHeaderLocaleResolver)进行了分析,详细请参考https://segmentfault.com/...

    RichardXG 发布于Java
<