摘要: 一句话总结:使用Spring等容器管理事务,当存在跨方法、跨类的调用时,Spring等容器通过事务传播机制维护事务的统一或事务的调用链。 当我们使用Spring配置文件或注解配置事务时,我们知道Spring通过动态代理技术自动在方法前后注入了事务处理代码,如下: 那么,如果方法A调用了方法B这种场景 阅读全文
posted @ 2018-10-14 09:55 余正忠 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 一句话总结:2PC两阶段提交协议应用于分布式事务场景,解决分布式多个系统间数据的一致性,如数据库XA机制。 背景: 假设有两个系统A和B,同一个原子业务,举个常用的转账例子,A系统加1000元,B系统相应减1000元,这时若A执行成功了,B执行失败了,对业务来说肯定出问题了。这里的问题出在系统A不感 阅读全文
posted @ 2018-10-06 21:05 余正忠 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: 一句话总结:Spring Boot不是新的功能框架,而是为了简化如SSH、SSM等等多个框架的搭建、整合及配置。使用Spring Boot 10分钟搭建起Spring MVC、Spring、Spring Data JPA(Hibernate)基础后台架构。基本零配置,全注解。 步骤一: 使用Spri 阅读全文
posted @ 2018-09-27 17:15 余正忠 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 一句话总结:泛型只在编译期生效!运行期不起作用! 先介绍问题,再引申到理论,比死记理论要好。最近要封装一个通用DAO类,理所当然想到使用泛型,这样不同业务Service调用此DAO类就不用再转换Entity类: 问题出在T.class这里会报错,自己试了几下不行,网上找了下如何获取泛型class,有 阅读全文
posted @ 2018-09-25 09:13 余正忠 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一句话总结:使用官方Mysql Innodb Cluster集群方案实现Mysql冗余备份,无单点故障的高可用性。 项目背景: 腾讯数据中心网络的SDN控制器,项目业务对数据的要求如下: 1、对数据可用性要求高,要求多节点冗余备份,Mysql单点故障后可以切换到其他节点 2、对数据准确性要求高,对M 阅读全文
posted @ 2018-09-24 14:46 余正忠 阅读(3031) 评论(0) 推荐(1) 编辑
摘要: PPM Bug v1.5 第六个版本发布啦,欢迎大家到PPM项目主页免费下载使用~这个版本解决并修复了很多用户在使用过程中提出的需求和缺陷:PPM系统支持部署到根目录兼容Flash上传302错误表单长度及其他校验工作面板记录最后看到的栏目页面(3栏,2栏或单栏)用户选择框用户职位都为测试工程师Bug项目增加关闭功能,项目列表默认显示进行中项目,点击显示全部复选框显示全部项目将数据库配置信息抽出到properties文件中,方便配置MySQL数据库创建或编辑用户时要校验用户名不能重复工作面板的缺陷列表增加编号列选择用户时默认选择本部门人员,另提供全组织架构人员选择弹出框记录过多样式调整,同时支持 阅读全文
posted @ 2013-08-18 16:06 余正忠 阅读(554) 评论(1) 推荐(0) 编辑
摘要: PPM Bug v1.4 第五个版本发布啦,欢迎大家到PPM项目主页免费下载使用~PPM Bug在之前一直想给大家带来一些“特性”,所以对于基础的用户模块和角色权限一直没有完善,这次v1.4版本的主要功能就是构建用户模块和角色权限模块。PPM Bug v1.4新增功能:重构用户模块,引入组织架构,支持任意级部门与子部门重构职位模块,预置项目经理,研发工程师,测试工程师职位,用户可再自定义职位引入角色与权限系统,定制权限角色,用户可配置多个角色取权限并集对用户数据库中保存的密码进行不可解密式加密修改PPM Bug系统一些小BugPPM Bug从5月10号开发至今,是作者3个月业余时间的成果,牺牲 阅读全文
posted @ 2013-08-07 07:24 余正忠 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 距离PPM Bug上一个版本接近一个月的时间了,PPM Bug开源缺陷管理系统第四个版本v1.3发布啦,欢迎大家免费下载使用~最近公司较忙,而且这个版本的特性实现较复杂,所以v1.3版本珊珊来迟,期待能够得到大家的关注 ^ - ^PPM Bug v1.3版本新增了两个重量级的特性:1. 缺陷解决经验的分享2. 自定义表单,用户可定制每个缺陷操作页面和查看页面上的字段同时,v1.3版本也做了一些自定义字段的准备工作,下个版本用户就可以自己创建自定义的字段啦!包括从一开始就有用户提出来的富文本字段,敬请期待哦~项目主页:http://www.ppm123.cn在线演示:http://121.199 阅读全文
posted @ 2013-07-14 11:08 余正忠 阅读(168) 评论(1) 推荐(0) 编辑
摘要: PPM Bug开源缺陷管理系统第三个版本 v1.2发布啦,欢迎大家下载使用~ PPM Bug v1.2 新增功能: 1. 工作面板在默认三栏显示上,增加双栏显示和单栏显示 2. 项目除了可以指定项目经理外,增加指定项目助理 3. 缺陷列表每个字段可以排序,视图支持定制字段排序 4. 系统增加缺陷编号 阅读全文
posted @ 2013-06-18 00:14 余正忠 阅读(420) 评论(0) 推荐(0) 编辑
摘要: PPM Bug免费,开源缺陷管理系统新版本 v1.1 已发布,欢迎下载使用~ 新增特性: 1. 修改了大量v1.0基本功能版本中的bug,保证了PPM Bug功能上的正常使用 2. 针对PPM Bug使用用户的需求,增加系统锁定,退出,修改密码,管理用户功能 3. 增强列表功能,增加了列表搜索,排序,分页 4. 增加导出Excel缺陷列表,导出缺陷模板,Excel批量导入缺陷 5. 增加视图特性,用户可在缺陷列表和工作面板中定制想看到的缺陷列表 PPM Bug缺陷管理系统的诞生不是为了重复制造轮子,而是作者看到当前免费的缺陷管理工具确实存在着较多的不足才研发的。作者先后供职于... 阅读全文
posted @ 2013-06-10 09:53 余正忠 阅读(233) 评论(0) 推荐(0) 编辑