#血案

[转]Spring事务嵌套引发的血案---Transaction rolled back because it has been marked as rollback-only

原文地址:https://blog.csdn.net/f641385712/article/details/804459121、概述想必大家一想到事务,就想到ACID,或者也会想到CAP。但笔者今天不讨论这个,哈哈~本文将从应用层面稍带一点源码,来解释一下我们平时使用事务遇到的一个问题但让很多人又很棘手的问题:Tran...

记一次%转义引发的血案

周五的下午,撸完了代码,默默的憧憬周末的生活,突然前端告诉我,接口又404了检查之后,发现是对象接收时间格式的时候出错,默默的做了转换,发现soeasy,突然我发现数据库的字段竟然乱码了完成数底于周任务80%,扣除月绩效20%原本应该是要这样的,结果百分号全部乱码了,刚开始还以为前后端之间的字符类型不对,导致文本格式出...
代码星球 ·2021-02-15

一道Javascript面试题引发的血案

文章首发于 szhshp的第三边境研究所 ,转载请注明先来看几道面试题,公司的开发们都尝试做了一下,然而基本没有人能够全部答对。覆盖的考点很多,也有一些难度,题目挺有意思建议手动执行一边玩玩。for(vari=0;i<5;i++){setTimeout(function(){console.l...

parseInt引发的血案

今天做了个专题活动,页面头上有个倒计时 专题做完后上线了,没发现有什么问题,结果,运营MM突然和我说:技术哥哥出问题了,360浏览器在秒数从10到09的时候直接变成00了!一看我去真的,该死的360还有ie7这个倒计时的原理是先获取系统时间.分钟,秒,毫秒赋值在span上面<spanid="txtMin...
代码星球 ·2020-07-12

一个Tomcat配置参数引发的血案

有用户反馈访问PC首页偶尔会出现白页情况,也偶尔会收到听云的报警短信 刚开始去听云监控看到偶尔有几分钟报500,然后就又好了,而且没有详细的堆栈信息,但是日志显示调用的接口有熔断发生,所以初步怀疑是熔断造成,因为刚开始设置的熔断是600MS,后来调整到2s、10s,但是依然无效,依然有500的出现。换思维,通...

ThreadPool.QueueUserWorkItem引发的血案,线程池异步非正确姿势导致程序闪退的问题

 ThreadPool是.net System.Threading命名空间下的线程池对象。使用QueueUserWorkItem实现对异步委托的先进先出有序的回调。如果在回调的方法里面发生异常则应用程序会出现闪退。当然是指不处理那个异常的情况下。这不公司的CMS在生产环境频频出现闪退的情况。该死的是...

未关闭InputStream 引起的血案

下面的方法是从awss3读取文件对象下载到本地publicintdownloadFile(HttpServletResponsehttpResponse,StringstorePath,longp,longpend,intlen,longrealLen)throwsIOException{Stringkey=getKe...