自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 代码重构

cheatsheet promoterx maven hepler sonarQube1、使用卫语句化嵌套条件修改前:修改后 :圈复杂度减少一层,先判断不合法的,再走合法流程2.消除掉过长参数列表修改前修改后: idea> refactor> Extract>Parameter Object3....

2020-07-30 23:15:39 97

原创 Feign

Feign的demojar包 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>

2020-07-30 22:02:14 119

原创 安装软件

谷歌浏览器https://www.cnblogs.com/caidingyu/p/10948337.html

2020-07-30 14:41:15 57

原创 test

<if test=" msg != ''&amp;&amp;msg !=null ">POST zhsxfdevice/data/_search{ "size":0, "aggs": { "group_info": { "terms": { "field": "customerId" }, "aggs": { "yiji": { "sum": { "field"..

2020-07-29 17:51:47 108

原创 负载均衡

编写demoJar包引入 <packaging>jar</packaging> <name>ribbon-consumer</name> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>sp.

2020-07-26 21:52:14 100

原创 SpringCloud项目架构

common包:公共组件包flatform:注册中心,配置中心,平台组件domain:微服务模块

2020-07-26 00:51:35 619

原创 打jar包,

https://blog.csdn.net/github_38924695/article/details/105165999

2020-07-25 15:01:01 70

原创 Eureka服务-提供-消费

在父类pom文件中指定版本依赖<dependencyManagement> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud.

2020-07-25 15:00:16 132

原创 Netty

1.什么应用场景下选择RPC、HTTP、MQ与Netty?RPC:系统间即时访问、同步服务调用HTTP :外部接口API提供、非高并发场景、非大数据报文传输MQ :微服务之间解耦,流量削峰Netty:底层基础通信、数据传输、数据同步2.Netty技术选型与核心浅析Netty的基础核心点EventLoop、Reactor 模型 Pipeline事件传播 Netty的ChannelHandler Netty的Buffer 3.Netty TCP拆包粘包问题的处理原因...

2020-07-22 21:27:45 104

原创 SELECT @@IDENTITY as id

SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。使用mybatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。<selectKey order="AFTER" keyProperty="id" resultType="java.lang.Long"> SELECT @@IDENTITY as id </selectKey>属性 .

2020-07-20 14:42:53 1500

原创 elastic基础

一.安装软件安装二.启动http://192.168.35.111:9200/{ "name" : "es-node1", "cluster_name" : "imooc-elasticsearch1", "cluster_uuid" : "61a719AaQaSXVe1WvYRr9Q", "version" : { "number" : "7.4.2", "build_flavor" : "default", "build_type" : "t.

2020-07-19 14:14:19 211

原创 关闭防火墙

下面是red hat/CentOs7关闭防火墙的命令!1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewallds...

2020-07-19 11:15:18 130

原创 分布式事务

一.atomikos分布式事务XA协议XA是由X/Open组织提出的分布式事务的规范 由一个事务管理器(TM)和多个资源管理器(RM)组成 提交分为两个阶段: prepare和commit XA协议的两阶段提交第一阶段第二阶段保证数据的强一致性commit阶段出现问题,事务出现不一致,需人工处理效率低下,性能与本地事务相差10倍Demo1.依赖 <dependency> <groupId>org....

2020-07-05 17:55:24 108

原创 分布式系统中的CAP原理

分布式系统中的CAP原理简介在分布式系统中,我们经常听到CAP原理这个词,它是什么意思呢?其实和C、A、P这3个字母有关,C、A、P分别是这3个词的首字母。下面我们就看一下这3个词分别是什么意思?C - Consistent ,一致性。具体是指,操作成功以后,所有的节点,在同一时间,看到的数据都是完全一致的。所以,一致性,说的就是数据一致性。 A - Availability ,可用性。指服务一致可用,在规定的时间内完成响应。 P - Partition tolerance ,分区容错性。指

2020-07-05 16:27:28 253

原创 接口幂等性

定义幂等性: f(f(x)) = f(x)幂等元素运行多次,还等于它原来的运算结果在系统中,一个接口运行多次,与运行一次的效果是一致的适合场景重复提交、接口重试、前端操作抖动等 业务场景:用户多次点击提交订单,后台应只生成一个订单 业务场景:支付时,由于网络问题重发,应该只扣一次钱 并不是所有的接口都要求幂等性,要根据业务而定 核心思想通过唯一 的业务单号保证幂等 非并发情况下,查询业务单号有没有操作过,没有则执行操作 并发的情况下,整个操作过程加锁 Select操作..

2020-07-02 00:45:22 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除