2016年2月18日

事务管理最佳实践全面解析

摘要: 事务管理 事务是一个单元的工作,要么全做,要么全不做。 事务管理对于维持数据库系统内部保存的数据逻辑上的一致性、完整性,起着至关重要的作用。 如:一个银行应用软件中,转帐的操作中,需要先在A用户帐户中减去资金,然后再在B用户帐户中增加相应的资金。如果完成A帐户操作后,由于系统故障或者网络故障,没有能 阅读全文

posted @ 2016-02-18 23:35 快跑的小鸡 阅读(406) 评论(0) 推荐(0)

Spring事务的来龙去脉

摘要: 引言 Spring是一个IOC框架,在IOC框架的基础上,提供了DAO集成,AOP事务控制,JNDI等等一系列的高级功能,个人觉得,在Spring中最值得称道的不仅仅它是一个非入侵的IOC容器,而在于其神奇的声明事务以及异常处理; Jdbc事务实现 为什么要使用事务,银行转账的例子都用烂了,这里就不 阅读全文

posted @ 2016-02-18 21:58 快跑的小鸡 阅读(1602) 评论(0) 推荐(1)

大型web系统架构详解

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如 阅读全文

posted @ 2016-02-18 18:28 快跑的小鸡 阅读(2789) 评论(3) 推荐(5)

Netty那点事

摘要: 一、Netty是什么 Netty,无论新手还是老手,都知道它是一个“网络通讯框架”。 所谓框架,基本上都是一个作用:基于底层API,提供更便捷的编程模型。 那么”通讯框架”到底做了什么事情呢?回答这个问题并不太容易,我们不妨反过来看看,不使用netty,直接基于NIO编写网络程序,你需要做什么(以S 阅读全文

posted @ 2016-02-18 17:15 快跑的小鸡 阅读(306) 评论(0) 推荐(1)

互联网安全构架

摘要: 对于常规的Web攻击手段,如XSS、CRSF、SQL注入等,防范措施比较容易,对症下药即可。 比如:XSS的防范,需要转移掉输入的尖括号;防止CRSF攻击需要将cookie设置为httponly,以及增加session相关的Hash token码;SQL注入的防范需要将分号等字符转义。 除了这些之外 阅读全文

posted @ 2016-02-18 15:05 快跑的小鸡 阅读(447) 评论(0) 推荐(0)

如何用消息系统避免分布式事务?

摘要: 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记 阅读全文

posted @ 2016-02-18 11:04 快跑的小鸡 阅读(310) 评论(0) 推荐(0)

导航