2020年2月14日

Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别

摘要: Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分, 阅读全文

posted @ 2020-02-14 16:10 Bertha然 阅读(279) 评论(0) 推荐(0) 编辑

实现spring事务的四种方式

摘要: 用一个银行账号转钱的案例来说明spring事务的实现。在转钱过程中,一个账号钱增加,另一个减少,那么当有异常产生时,就会出现钱转丢了的现象一个减少了,而另一个没有增加,这个时候就需要把这两个行为绑定到一起,要么同时发生,要么都不发生这就用到了事务,事务就是指在逻辑上的一组操作,这组操作要么全部成功, 阅读全文

posted @ 2020-02-14 15:44 Bertha然 阅读(2691) 评论(0) 推荐(0) 编辑

2020年2月6日

设计模式六大原则——SOLID

摘要: SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则Open Closed Principle:开闭原则Liskov Substitution Principle:里氏替换原则Law of Demeter:迪米特法则Interface Se 阅读全文

posted @ 2020-02-06 17:37 Bertha然 阅读(343) 评论(0) 推荐(0) 编辑

常用的设计模式及应用场景

摘要: 设计模式是对设计原则的具体化。用江湖话说就是武林秘籍,总结出来的一些固定套路,可以帮助有根基的程序员迅速打通任督二脉,从此做什么都特别快。常用的模式及其场景如下。 1) 单例模式。 单例模式是一种常用的软件设计模式。 在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只 阅读全文

posted @ 2020-02-06 16:37 Bertha然 阅读(1917) 评论(0) 推荐(0) 编辑

2020年2月5日

kubernetes和Docker ——kubernetes实用随笔

摘要: 简要介绍: 官方定义1:Docker是一个开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。 官方定义2:k8s是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 与传统技术对比: 接下来我们看两张 阅读全文

posted @ 2020-02-05 23:18 Bertha然 阅读(228) 评论(0) 推荐(0) 编辑

kubernetes全面介绍

摘要: kubernetes简介 Kubernetes(简称k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩 阅读全文

posted @ 2020-02-05 17:51 Bertha然 阅读(437) 评论(0) 推荐(0) 编辑

2020年1月20日

Docker镜像打包示例

摘要: 一、war包(SpringMVC项目)镜像部署 1、拉取tomcat镜像 docker pull tomcat:8.5.30 2、上传需要部署的war包(以hello.war为例)到自定义的工作目录下 3、在上个步骤创建的工作目录下创建Dockerfile文件。将war包和Dockerfile文件放 阅读全文

posted @ 2020-01-20 16:44 Bertha然 阅读(1406) 评论(0) 推荐(0) 编辑

RPC原理详解

摘要: RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。 为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用。 下面我们将具体细化 stub 结构的实现。 RPC 调用分类 RPC 调用分以 阅读全文

posted @ 2020-01-20 14:32 Bertha然 阅读(173) 评论(0) 推荐(0) 编辑

JAVA中几种常用的RPC框架介绍

摘要: RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI 阅读全文

posted @ 2020-01-20 13:43 Bertha然 阅读(5925) 评论(0) 推荐(1) 编辑

2020年1月17日

Ribbon的几种配置方式详解

摘要: 文章目录 Ribbon的自定义配置(java代码方式)生效条件 Ribbon的注意事项 0、Ribbon的自定义配置优先级: 1、自定义配置时,@Configuration和@ComponentScan包不应重叠 2、使用RestTemplate时,想要获得一个List时,应该用数组,而不应该直接用 阅读全文

posted @ 2020-01-17 16:25 Bertha然 阅读(1989) 评论(0) 推荐(0) 编辑

导航