dockercompose:单机部署,使用dockercompose编排多个服务 dockerswarm:多机部署,实现对单个服务的简单部署(通过dockerfile) dockerstack:实现集群环境下多服务编排。(通过compose.yml) 狂神说docker(最全笔记)_狂神说docker笔记                        docker-compose教程(安装,使用,快速入门)- docker-compose文件结构 d...

  7t9tJT00tBi8   2023年11月19日   76   0   0 dockerdockernginxnginx

SpringMVCController默认是单例的: 单例的原因有二: 1、为了性能。 2、不需要多例。 1、这个不用废话了,单例不用每次都new,当然快了。 2、不需要实例会让很多人迷惑,因为springmvc官方也没明确说不可以多例。  我这里说不需要的原因是看开发者怎么用了,如果你给controller中定义很多的属性,那么单例肯定会出现竞争访问了。  因此,只要controller中不定义属性,那么单例完全是安全的。下面给个例子说明下: packagecom.xgcd.scope; importorg.springframework.context.annot...

  作者:你的雷哥

  7t9tJT00tBi8   2023年11月05日   82   0   0 JavaJavaspringspring

     @Primary注解在Spring框架中用于解决自动装配冲突。当存在多个类型相同的Bean时,如果没有使用@Qualifier注解或者@Qualifier注解没有指定Bean的名称,Spring框架将无法判断应该使用哪个Bean进行注入。此时,可以使用@Primary注解来指定默认的Bean。被@Primary注解的Bean会优先被注入,在多数据源的情况下,可以用于指定主数据源。这个注解还可以用于告诉Spring框架哪个Bean应该被优先选择。       作者:你的雷哥

为什么使用exclude注解?  什么是双(多)数据源?   <?xmlversion="1.0"encoding="UTF-8"?> <beansxmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframewor...

  7t9tJT00tBi8   2023年11月02日   39   0   0 bcspringxmlbcspringxml

gitfetch和gitrebase的区别  gitstash命令 Git(六):gitstash命令知乎(zhihu.com) 首先要明白,下面這張圖的内容  所以当一个分支还没有开发完代码的时候,切换到另一个分支进行代码的开发的时候,就会导致前一个分支的代码对后一个分支产生影响 一般会把未提交的代码进行保存到临时环境中。 通过gitstash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常gitpull了,gitpull完成后,执行gitstashpop将之前本地做的修改应用到当前工作区。1.gitstash2.gitpull3.gitstash...

这篇文章很详细的介绍了什么是Mock Springboot单元测试之Mock_springbootmock_生万千欢喜心的博客 快速入门mock 快速入门JAVA单元测试——mock_java单元测试mock_水中加点糖的博客 学会使用mock做单元测试 教你使用Mock完成单元测试知乎(zhihu.com) java单元测试之mock测试编写 java单元测试之Mock测试编写_mock文档 springboot测试之mock/mockmvc SpringBoot测试之mock--mock-MVC_springmockmvc_吧啦蹦吧的博客 mockito使用教程 mockito使用教程_m...

  7t9tJT00tBi8   2023年11月02日   108   0   0 单元测试JSONUserUserjson单元测试

一:junit测试 当你的单元测试代码不需要用到SpringBoot功能,而只是一个简单的测试时,你可以直接编写你的Junit测试代码: publicclassSimpleJunitTest{ @Test publicvoidtestSayHi(){ System.out.println("HiJunit."); } }   二:集成测试    三:单元测试    四:Assert断言      assertThat(Stringreason,Tactual,Matcher m...

目录 ​​简介​​ ​​Builder​​ ​​StatefulBuilder​​ ​​LayoutBuilder​​ ​​总结​​ 简介 flutter中有很多种Builder,虽然所有的builder都是构造器,但是不同的builder之间还是有很多差距的。今天我们来详细介绍一下Builder,LayoutBuilder,StatefulBuilder这几个builder的使用。 Builder Builder是flutter中最常用的builder,它是一个StatelessWidget,如下所示: classBuilderextendsStatelessWidget 我...

  7t9tJT00tBi8   2023年11月02日   83   0   0 逻辑判断sedflutter

                      作者:你的雷哥

  7t9tJT00tBi8   2023年11月02日   42   0   0 其它

                          作者:你的雷哥 本文版权归作者所有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

  7t9tJT00tBi8   2023年11月02日   123   0   0 HTTP

前言 最近mq越来越火,很多公司在用,很多人在用,其重要性不言而喻。但是如果我让你回答下面的这些问题: 我们为什么要用mq? 引入mq会多哪些问题? 如何解决这些问题? 你心中是否有答案了呢?本文将会一一为你解答,这些看似平常却很有意义的问题。 1传统模式有哪些痛点? 1.1痛点1 有些复杂的业务系统,一次用户请求可能会同步调用N个系统的接口,需要等待所有的接口都返回了,才能真正的获取执行结果。 这种同步接口调用的方式​​​总耗时比较长​​,非常影响用户的体验,特别是在网络不稳定的情况下,极容易出现接口超时问题。 1.2痛点2 很多复杂的业务系统,一般都会拆分成多个子系统。我们在这里以用...

  7t9tJT00tBi8   2023年11月02日   61   0   0 数据数据一致性服务器

​ 那就是一直认为,HTTP连接分为长连接和短连接,而我们现在常用的都是HTTP1.1,因此我们用的都是长连接。 这句话其实只对了一半,我们现如今的HTTP协议,大部分都是1.1的,因此我们平时用的基本上都是长连接。但是前半句是不对的,HTTP协议根本没有长短连接这一说,也正因为误解了这个,导致对于长连接一直不明不白,始终不得其要领,具体下面一段会说到。 网络上很多文章都是误人子弟,根本没有说明白这个概念。这里要强调一下,HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP连接就结束了,或者更准确的说,是本次HTTP请求就结束了,根本没有长连接这一说。那么自然也就没有短连接...

  7t9tJT00tBi8   2023年11月02日   100   0   0 客户端服务器长连接

1分布式事务介绍 1.1什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。 事务拥有以下四个特性,习惯上被称为ACID特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态是指数据库中的数据应满足完整性约束。除此之外,一致性还有另外一层语义,就是事务的中间状态不能被观察到(这层语义也有说应该属于原子性)。 隔离性(Iso...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~