- 浏览: 2132 次
- 性别:
- 来自: 北京
最新评论
文章列表
java程序员工作中经常会遇到发送邮件带图片带附件的需求,一般使用java mail发送,
方式是发送一个html片段,内嵌图片,见下方:
<img src='cid:img1'>
在次过程中,笔者发现一个情况,当src后边的内容使用单引号的时候,会导致腾讯企业邮箱网页登录查看 看不到图片,但是客户端foxmail之类的可以看到,其他的网易邮箱、阿里云邮箱、QQ邮箱都可以看到,笔者猜测应该是腾讯企业邮 对html规范进行了强约束,解决方案是把单引号换成双引号就可以解决这个问题
并发事务中,操作相同账户可能会引发死锁,我列举一个死锁问题,希望万能的网友帮忙想出个好的方案。
假如两个并发转账事务,涉及A/B/C 3个账户:
事务1,A向B转账,B向C转账:
A->B B->C
事务2,C向B转账
C->B
事务1获取到了A、B账户行锁,
同时事务2获取到了C账户行锁,
此时 事务1想要再去获取C账户行锁,但是事务2获取到了C账户行锁,想要去获取B账户行锁,此时就发生了死锁,这种问题有什么好的解决方案,希望大家帮帮忙
若把转账改为序列化执行可以解决这个问题,但是会影响性能,不可取,有什么其他的巧的办法不