摘要:
当后端生成的一串url直接在浏览器上打开时,会遇到一些问题 1.对于一些特殊字符,浏览器会报错,如“{”,“}”,所以get请求传json的参数直接贴会报错 2.对于一些字符如“+”号,浏览器直接把它变成了空格 所以一串sign “IdYkBapfG9MCzArckRvCFIwHd87Wl9/p1g 阅读全文
摘要:
请求过来时 permissionService.hasPermission进不去了,原来是PcAuthorizeConfigManager被改坏了,红色部分表示所有url都可以被认证用户访问,代码复原后ok 阅读全文
摘要:
由于希望可以在集群环境中运行定时job,但考虑到多个job实例有可能带来job重复执行的问题,新项目的job打算从原生的spring task实现改成quartz job实现,并采用jdbc的存储方式。 如果是把quartz的表初始化到原先springboot配置的同一个数据库,并没有太多问题,但考 阅读全文
摘要:
奇怪的是在我Ubuntu的机器上打包到测试服务器上报错,而从另外一台windows机器打包时就没问题,刚开始还以为是maven和jdk的问题。报错的启动时日志如下: 2019-06-14 14:03:45,644 org.springframework.boot.diagnostics.Loggin 阅读全文
摘要:
在一台机器上maven项目导入后报错:common.lang这个包找不到,但是另外一台机器没问题。运行maven dependency:tree 可以看到一台机器有这个依赖,这台机器没有。在项目执行mvn clean package时可以看到下面的警告: The POM for org.spring 阅读全文
摘要:
有几次core的springboot 服务总是莫名其妙的outofmemory,而且也没什么压力,总是在重启后过了一天左右就内存溢出了,用MAT分析,图形是这样的 可以看到总是有一些固定32M的对象,而且每次outofmemory后都是32m,一开始是怀疑nginx.conf里的client_max 阅读全文
摘要:
在春节时浅橙的接口nginx上偶尔会报500的错误,但tomcat应用日志里找不到什么东西。后来想到有可能不是应用报的错,而是在应用处理之前tomcat就报错了,于是在spring boot中加上了tomcat的访问日志。几天后,发现了这个错 看起来是线程池的问题,而且是业务逻辑进入处理之前出的问题 阅读全文
摘要:
最近融360开量后core服务器cpu瞬间飙到200%,而且middle服务器会报outofmemory,开启tomcat日志后middleB看到的是这样的: 对应middleB的应用日志是: 从tomcat日志中可以看到,11:26:57 报了Java heap space,12:50:44到13 阅读全文
摘要:
之前在和三方贷超rong360接入的时候,一推二推大概2M左右的数据传过来很慢,发现nginx 的access_log有很多400错误,一开始以为是nginx的配置问题,把参数改成client_body_buffer_size 8192k9(原先是4M)还是没用。 然后把nginx error日志的 阅读全文
摘要:
一次线上spring boot运行的服务上出现了内存溢出,服务器上有个2个多G的java_pid9804.hprof。down下来用MAT分析, 看到了一个session类,想到了目前我们的session管理是自己生成sessionId,然后把这个sessionId和user关联,没有用到tomca 阅读全文