一位后端开发的养肝历程,护发经验
在数据库设计中,多对多的情况经常成为我们的需求,比如一个产品有多个负责人,一个人可以负责多个产品。程序员通常使用逗号分隔的列表来避免在多对多的关系中创建交叉表,书中将这种设计模式叫做“乱穿马路”
阅读全文
像普通书籍一样,本系列博客也有引子,它将笼统介绍本系列博客内容。
本博客,是因为我读到一本《SQL反模式》的书,发现它介绍了日常开发中我经常遇到的问题,受益匪浅,所以决定写下博客,画出本书的重点,以及尽可能的将书中sql语句翻译成mysql,一来帮我记忆,二来分享和大家一起学习
1. 前端选择商品,调用paypal支付
直接作为http server(代替tomcat,apache等服务器);
删除内容和定义,释放空间。 将表,数据库,视图等完全删除。删库跑步首选语句。
12345678910111213141516171819202122232425262728
@Componentpublic class AopTest{ @Transaction public void methodA(){ methodB(); } @Transaction public void methodB(){ methodC(); } @Transaction public void methodC(){ }}@RestControllerpublic class Controller{ @Autowired private AopTest aop; public void test(){ aop.methodA(); }}