eureka注册中心HA集群搭建

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102594937 今天我们讲一下高可用的eureka注册中心(eureka server cluster) SpringCloud支持Eureka、Zookeeper、Consul作为注册中心,这里我们选择Eureka(其他两种集成和Eureka基本类似) 关于单机版的注册中心
分类: 其他 发布时间: 10-25 23:38 阅读次数: 0

事务ACID理解复习

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102613758 谈到事务一般都是以下四点 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency) 事务前后数据的完整性必须保持一致。 隔离性(Isolation) 事务的隔离性是多个用户并
分类: 其他 发布时间: 10-25 23:37 阅读次数: 0

Eureka和Zookeeper注册中心的区别

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102616472 首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。 NoSql==> (redis,Mogodb等非关系型数据库)遵循的原则是:CAP
分类: 其他 发布时间: 10-25 23:37 阅读次数: 0

深入理解 Java 内存模型(一)——基础

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102634794 基础 并发编程的模型分类 在并发编程中我们需要处理两个问题:线程与线程之间如何通信以及线程与线程之间如何同步问题(这里的线程指指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式的编程中,线程之间的通信机制有两种共享内存和消息传递。 在共享内
分类: 其他 发布时间: 10-25 23:37 阅读次数: 0

SpringCloud Ribbon之概述(一)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102636024 一:Ribbon是什么?    Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load
分类: 其他 发布时间: 10-25 23:36 阅读次数: 0

SpringCloud Ribbon实战(二)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102636250 接着上一篇我们了解了Ribbon的客户端的负载均衡器 接下来我看下如何使用做到负载均衡,话不多说直接上开始吧 我们创建一个客户端的消费者微服务工程: microservicecloud-consumer-dept-80 怎么创建包和启动类我这里就不讲了 下面我
分类: 其他 发布时间: 10-25 23:36 阅读次数: 0

SpringCloud Ribbon实战(三)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102638054 接着上一篇关于ribbon介绍(服务提供者只有一个我们似乎没有感觉到负载均衡)我们接着讲ribbon真正的负载均衡 我们就多创建两个微服务提供者,怎么创建微服务工程之前我们就讲过了这里不在多说,如果不懂请参考https://blog.csdn.net/ywl4
分类: 其他 发布时间: 10-25 23:36 阅读次数: 0

SpringCloud Ribbon实战以及Ribbon的源码浅析(四)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102640665 Ribbon负载均衡的策略有下面几种: 上面我们讲解了Ribbon的默认轮询负载均衡的算法 我们先看下Ribbon负载均衡的算法源码:https://github.com/Netflix/ribbon/tree/master/ribbon-loadbalanc
分类: 其他 发布时间: 10-25 23:36 阅读次数: 0

SpringCloud Ribbon实战以及Ribbon随机策略RandomRule的源码浅析(六)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102646218 随机策略RandomRule的源码: /* * * Copyright 2013 Netflix, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); *
分类: 其他 发布时间: 10-25 23:35 阅读次数: 0

SpringCloud Feign 概述(一)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102650256 什么是Feign? Feign 的英文表意为“假装,伪装,变形”, 是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时
分类: 其他 发布时间: 10-25 23:35 阅读次数: 0

SpringCloud Feign实战(二)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ywl470812087/article/details/102651835 一,新建Feign工程microservicecloud-consumer-dept-feign,拷贝microservicecloud-consumer-dept-80这个工程的配置和程序 二,修改配置文件pom.xml 引入Feign依赖 <!--Fe
分类: 其他 发布时间: 10-25 23:35 阅读次数: 0

动态代理原理源码分析

原文链接:https://www.jianshu.com/p/4e14dd223897 看了这篇文章非常不错转载:https://www.jianshu.com/p/4e14dd223897 Java设计模式(14)----------动态代理原理源码分析 上篇文章《Java设计模式(13)----------代理模式》中,介绍了两种代理模式(静态代理和动态代理)的应用场景和实际应用案例。本篇文章中,对动态代理的原理做进行深入的分析。 关于动态代理,初看可能会比较费解,大概有如下几个疑问: 代
分类: 其他 发布时间: 10-25 23:35 阅读次数: 0

Java设计模式(13)----------代理模式

原文链接:https://www.imooc.com/article/24850 原文:https://www.imooc.com/article/24850 默课道可工程师学习地址:https://www.imooc.com/article/24850 介绍 代理模式中,在客户端与对象之间增加了一个代理层。客户端在进行访问时候,不是直接访问对象,而是访问代理。代理模式是一种结构型的设计模式。通过代理模式,可以解决直接访问对象带来的一些问题,并且可以进行访问控制。 代理模式的实现中,代理类中依
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

图论 差分约束scoi 2011 糖果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Stevencwehf/article/details/102658627 [SCOI2011]糖果 题目 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

「TJOI / HEOI2016」排序

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Stevencwehf/article/details/102662682 题意:在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。 这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为两种: 1:(0,l,r)表示将区间[l,
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

某系统被挖矿应急简报

某系统被挖矿应急简报 PS:文内所有内容均经被入侵方同意发布 被入侵方提供的信息 nginx +php thinkphp 3.2 mysql redis 无密码无限制 应急响应 经项目方提供的信息,发现thinkphp是3.2版本,近期没有RCE(远程代码执行漏洞)。推测是redis问题,分析进程[附录]、历史记录、PHP异常日志、网络连接、计划任务、恶意程序分析.发现恶意程序是通过crontab不断的进行启动执行更新操作。注释掉crontab。 # 挖矿计划任务,用户是Apache [ro
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

PAT 甲级 1066 Root of AVL Tree (25 分)(快速掌握平衡二叉树的旋转,内含代码和注解)***

1066 Root of AVL Tree (25 分) An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalancing is done to restore thi
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

观《你的名字。》有感

咕咕咕
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

《算法》笔记 9 - 散列表

散列函数 基于拉链法的散列表 实现 性能 基于线性探测法的散列表 实现 性能 如果所有的键都是小整数,则可以用一个数组来作为无序的符号表,将键作为数组的索引,数组中对应的位置保存的值就是这个键对应的值。这样就可以快速访问任意的键了。散列表就是基于这种方法,但它能够处理更加复杂的数据类型。 使用散列的查找算法分为两步:第一步需要通过散列函数将键转换为数组的索引,理想情况下,根据索引就可以再获取键对应的值了,但实际上会存在多个键的散列值指向同一个索引的情况,这时就需要进行第二步:处理碰撞冲突。 散
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0

线性回归和Ridge回归

网址:https://www.cnblogs.com/pinard/p/6023000.html 线性回归和交叉验证 import matplotlib.pyplot as plt import numpy as np import pandas as pd from sklearn import datasets,linear_model 读取csv里面的数据 data = pd.read_excel("F:\data\CCPP\Folds5x2_pp.xlsx"); x = data[['
分类: 其他 发布时间: 10-25 23:34 阅读次数: 0