• 前言 使用 ReentrankLock 比直接使用 synchronized 更安全,可以替代 synchronized 进行线程同步. 对比 synchronized 配合 wait 和 notify 实现线程在条件不满足时等待,条件满足时唤醒...
    • 1年前
  • 原因分析 tomcat高版本严格按照RFC 3986规范解析地址。该规范只允许包含 a-zA-Z 0-9 - _ . ~ 以及所有保留字符 ! * ’ ( ) ; : @ & = + $ , / ? # [ ] 但是项目在发起请求的参数中...
    • 1年前
  • 背景 升级至tomcat8,启动后访问报java.lang.IllegalArgumentException: 为此cookie指定的域[.xxx.com]无效 问题原因 tomcat-8.5.61更换默认的CookieProcessor实现为R...
    • 1年前