上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 背景 程序员在项目实战中,策略模式用的非常多。 学习目标 会在Spring项目中运用策略模式 会在Spring项目中运用策略模式 代码例子 废话不多说,java的软件开发们注意啦,开车啦 下面是一个查询业务使用策略模式的案例 查询业务A的具体实现 查询业务B的具体实现 查询业务C的具体实现 这是子查 阅读全文
posted @ 2019-05-28 10:00 龙X 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 老生常谈——利用消息队列处理分布式事务 这篇说说分布式事务的问题。企业现在的架构都由传统的架构转向了微服务架构,如下图所示:那么,都不可避免的会遇到跨数据库调用的,分布式事务问题!目前,业内解决分布式事务问题,都基本不用JTA这种强一致性的解决方案,基本是采用如下两套方案 基于TCC的事务框架 消息 阅读全文
posted @ 2019-05-27 18:50 龙X 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 微服务架构下的分布式事务解决方案 柴毛毛 方志朋 今天 本文是微服务入门系列的第四篇文章,本系列一共有如下内容: 《走进微服务的世界》 《微服务架构下的分布式事务基础入门》 《微服务架构下的分布式事务解决方案》 《数据库的服务化切分》 《服务部署》 分布式事务的解决方案有如下几种: 全局消息 基于可 阅读全文
posted @ 2019-05-27 17:24 龙X 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 站在巨人的肩膀上 SpringMVC注解@initbinder解决类型转换问题 https://blog.csdn.net/c5113620/article/details/79023137 在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而Spr 阅读全文
posted @ 2019-05-27 17:00 龙X 阅读(162) 评论(0) 推荐(0) 编辑
摘要: @InitBinder亲测有效,网上很多资料都说了一半,或者没有说明白, 我先简单的说下这个InitBinder是用来干嘛的,为什么要使用他,以及他出现的场景; 通常来说前后台在做交互的时候,有一个form转换的过程就是把表单数据转换成我们的DTO,专门用来接收前台数据; 这个时候就会有很多很东西值 阅读全文
posted @ 2019-05-26 10:15 龙X 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析 相关文章 Mybatis 解析配置文件的源码解析 Mybatis 类型转换源码分析 Mybatis 数据源和数据库连接池源码解析(DataSource) Mybatis Mapper 接口源码解析(binding包 阅读全文
posted @ 2019-05-24 14:29 龙X 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-24 11:21 龙X 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 感觉说到锁,就必须跟多线程,分布式扯上关系,锁的产生应该就是为了解决上面的业务场景的(个人理解) 单JVM,多线程使用synchronized,lock,数据库行及锁就能解决; 分布式,多JVM通过上述方案就满足不了,需要用到Zookeeper、redis 、Mongdb 所有技术的产生都是有业务或 阅读全文
posted @ 2019-05-23 19:32 龙X 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 分布式锁1 Java常用技术方案 前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那 阅读全文
posted @ 2019-05-23 19:29 龙X 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 使用Hibernate-Validator优雅的校验参数 2019年01月01日 13:17:31 余生之君 阅读数:337 使用Hibernate-Validator优雅的校验参数 2019年01月01日 13:17:31 余生之君 阅读数:337 使用Hibernate-Validator优雅的 阅读全文
posted @ 2019-05-23 16:47 龙X 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页