原文:ThinkPHP使用不当可能造成敏感信息泄露

ThinkPHP在开启DEBUG的情况下会在Runtime目录下生成日志,而且debug很多站都没关的,所以影响应该很大吧 我们来看一下ThinkPHP . 版本生成日志结构: THINKPHP . 结构:Application Runtime Logs Home .log THINKPHP . 结构:Runtime Logs Home .log 可以看到是 :项目名 Runtime Logs H ...

2020-03-07 16:29 0 1638 推荐指数:

查看详情

update影响行数使用不当造成的bug

业务系统中,使用update语句更新数据是再正常不过的场景,我们也经常通过update更新的行数,来做一些业务判断,类似下面的伪代码:(mybatis + mysql 场景) if (xxxMapper.updateByPrimaryKeySelective(entity)> ...

Wed Aug 26 05:34:00 CST 2020 3 616
fastjson反序列化使用不当导致内存泄露

分析一个线上内存告警的问题时,发现了造成内存告警的原因是使用fastjson不当导致的。 分析dump发现com.alibaba.fastjson.util.IdentityHashMap$Entry对象比较多。 查找相关文档 fastjson IdentityHashMap 内存泄漏 ...

Sun Oct 13 20:21:00 CST 2019 0 2778
在项目中缓存是如何使用的?缓存如果使用不当造成什么后果?

1、面试题剖析 (1)在项目中缓存是如何使用的? 这个,你结合你自己项目的业务来,你如果用了那恭喜你,你如果没用那不好意思,你硬加也得加一个场景吧! (2)为啥在项目里要用缓存呢? 用缓存,主要是俩用途,高性能和高并发 高性能 假设这么个场景,你有个操作,一个请求过来,吭哧 ...

Mon Mar 11 01:00:00 CST 2019 0 729
线程池使用不当也会死锁?

线程池是个好东西,最大线程数限制了服务无限制使用宝贵的操作系统线程,最大队列保护内存溢出,完美! 但是线程池使用不当也会导致死锁。这种死锁,要是不知道原理,死都不知道咋死的,并且非常难定位。大家知道,死锁一般都是由于资源征用引起的。而线程池引起的死锁,可能连个synchronize关键字都没有 ...

Sun Aug 12 07:23:00 CST 2018 1 2174
一次排查Java线程数异常--线程池使用不当造成线程数升高

Java对多线程有良好的支持,并且提供了方便使用的线程池框架(Executor)。但如果使用不当,可能会带来一些不安全的隐患。本文将分享一次由于随意创建线程池造成线程数持续增加的问题。 一、背景 首先看一个图,下图是线上服务器Java线程数的监控图。 图中每个下降的点都是在该时间点有上线 ...

Thu Jan 31 02:31:00 CST 2019 0 3180
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM