摘要: 转载自 https://www.ibm.com/developerworks/cn/java/j master spring transactional use/index.html icomments 透彻的掌握 Spring 中@transactional 的使用 事务管理是应用系统开发中必不可 阅读全文
posted @ 2018-06-28 23:07 平壤钢琴师 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。 无状态会话bean :bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用 阅读全文
posted @ 2018-06-28 23:06 平壤钢琴师 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 什么是微服务事务/为什么要做微服务事务 简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 分布式事务产生的原因 1. 数据库分库分表:当 阅读全文
posted @ 2018-06-28 23:05 平壤钢琴师 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 什么是微服务 1. 由一系列微小服务共同组成 2. 跑在自己的进程里 3. 为独立业务开发 4. 独立部署 5. 分布式管理 6. 多个自治的处理元素 7. 不共享内存 8. 通过网络发送消息合作 http restful 服务演变 http://dubbo.apache.org/books/dub 阅读全文
posted @ 2018-06-28 23:04 平壤钢琴师 阅读(92) 评论(0) 推荐(0) 编辑
摘要: http://wiki.hexnova.com/display/Venus/HOME 它是由(Venus service framework)+服务路由产品(Venus Bus)+服务注册中心(Venus Registry) 组合而成,提供远程服务。它着 开发简单 、 高性能 、 高并发能力 的服务 阅读全文
posted @ 2018-06-28 23:01 平壤钢琴师 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 数据库事物的基础知识 Spring 虽然提供了灵活方便的事务管理功能,但是这些功能都是基于数据库底层的的事务处理功能实现的,所以首先要了解数据库本身的事务 原子性--只有所有的操作都执行成功 这个事务才会被提交 一致性--事务操作成功以后,数据库所处的状态和它的业务规则是一致的 A转给B 100 块 阅读全文
posted @ 2018-06-28 22:54 平壤钢琴师 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-28 22:50 平壤钢琴师 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@ModelAttribute注释void返回值的方法 阅读全文
posted @ 2018-06-28 22:47 平壤钢琴师 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofM 阅读全文
posted @ 2018-06-28 22:44 平壤钢琴师 阅读(140) 评论(0) 推荐(0) 编辑