Spring Cloud Eureka Demo

Spring Cloud Eureka Server 1. 通过spring.io创建工程,需要选择Eureka Server依赖 2. 确认有以下依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta...
分类: 其他 发布时间: 08-21 12:46 阅读次数: 0

Spring Cloud Bus 实现配置实时更新

背景 使用Spring Cloud Config Server,启动Service时会从配置中心取配置文件,并注入到应用中,如果在Service运行过程中想更新配置,需要使用Spring Cloud Bus配合实现实时更新。 实现原理 需要借助RabbitMQ等消息中间件来实现服务间的通讯 ConfigServer改造 目标:使ConfigServer暴露bus-refresh接口,...
分类: 其他 发布时间: 08-21 12:46 阅读次数: 0

Docker打包Spring Boot工程

1. 使用docker-maven-plugin插件 在pom.xml中声明使用docker-maven-plugin插件 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <versi...
分类: 其他 发布时间: 08-21 12:45 阅读次数: 0

Netty-ServerBootstrap源码分析

带着疑问分析源码:ServerBootstrap bind的过程究竟做了什么,它是如何去接受请求处理请求的 分析bind方法 粗略的跟踪ServerBootstrap的bind方法,画出时序图,红色标注了重要的步骤 可以发现,bind过程主要做了四个事情: (1)创建ServerChannel,用于接收外部的连接请求:newChannel (2)初始化channel:init...
分类: 其他 发布时间: 08-21 12:45 阅读次数: 0

Netty read/write 过程

上一篇博文整理出来,当channel收到消息后的处理流程 //类名或对象名::调用方法 NioEventLoop::processSelectedKey //1. 开始处理消息 unsafe::read //2. 读取消息 pipeline::fireC...
分类: 其他 发布时间: 08-21 12:45 阅读次数: 0

Spring cloud Hystrix 笔记

目的 优雅地处理服务失效,防止雪崩 功能: (1)隔离失效服务。服务使用单独的线程池,当服务太多失效后被熔断,不调用该服务,从而无法影响其余服务。 (2)服务降级。当服务失效后,提供降级的处理方法。 (3)快速失败。可以设置时延,设置熔断条件,以达到快速失效,不会一直耗着资源。 (4)监控面板 什么时候会熔断 达到熔断条件(timeout、窗口时间内最大失败个数、窗口时间内...
分类: 其他 发布时间: 08-21 12:45 阅读次数: 0

Spring boot 应用实现动态刷新配置

前面写过一篇《Spring Cloud Bus 实现配置实时更新》,是使用配置中心管理配置,使用spring cloud bus来实现实时通知。对于简单的SpringBoot应用,其实不需要使用配置中心也可以实现动态刷新配置。 参考:https://www.cnblogs.com/flying607/p/8459397.html 文章使用springboot版本:2.0.4.RELEASE s...
分类: 其他 发布时间: 08-21 12:44 阅读次数: 0

福州DAY4(数据结构(下))

福州day4之数据结构(下)今天的内容可谓是惊天地泣鬼神啊!!!真如无字天书,武陵秘籍,人教版语文书(最后这个错了。(lll¬ω¬))……一个字也没听懂……咳咳!!可这阻挡不了我写博客的热情(好假)……怀着这样一颗炙热的心,开始今天的课堂整理 1) 并查集集合:若干个具有某种共性的元素互相联系在一起,组合起来,就是集合。而并查集顾名思义,就是一种用于快速“合并集合”和“查找集合”的算法。【特点】1...
分类: 其他 发布时间: 08-21 12:44 阅读次数: 0

福州DAY5(数论)

福州Day5之数论课前“引导”:数论这种东西……emmm恶名远扬,阿呸,闻名信息信息界,见过它的人无一不赞叹它的惊人内涵,如今,我也接触到它的真面目,才发现……耳听为虚眼见为实啊!!!它比传说的难多了好吧!!!Σ(っ °Д °)っ数论n=p1a1*p2a2*……*pkakm=p1b1*p2b2*……*pkbkgcd(n,m)=p1min{a1,b1}*p2min{a2,b2}……lcm(n,m)=...
分类: 其他 发布时间: 08-21 12:44 阅读次数: 0

路由原理——多宿主网络案例分析(二)

接上回,接下来为大家展示另一种解决方案解决方案二: 应用路由最长匹配原则目标:通过实验场景让大家理解路由最长匹配原则根据上回已经部署好的网络做出修改,新的路由示意图如下:恢复被关闭的 R1的E0/1接口和R4的E0/0接口  (操作步骤省略)进一步做出修改之前我们首先要了解R1和R4两台设备上都配置了哪些静态路由,虽然这些是我们自己做滴;R1#show running-config | secti
分类: 企业开发 发布时间: 08-21 12:43 阅读次数: 0

福州DAY6(贪心&分治)

福州Day6之 贪心&分治是一种思想,不是具体的某种算法1)分治分而治之1分:把原问题进行拆分成若干个子问题2治:再把子问题解决,在用来解决原问题。若子问题和原问题属于同一类型,直接递归;否则将原问题复杂化(并不是一定存在的),转化与子问题同一类型,再进行递归。【八皇后】也是搜索类的经典问题,这次用分治解决。分析:八皇后——放下一个皇后——(带有限制的)七皇后带有限制:8*8的棋盘上,有一...
分类: 其他 发布时间: 08-21 12:43 阅读次数: 0

福州DAY7(动态规划类型及其优化方式)

福州Day7之动态规划类型及其优化方式1)动态规划动态规划是运筹学的一种分支。序列dp在给定的序列上进行dp,并不只是一维。两种编号状态:1强制用到i2不一定用到i【最长上升子序列】不一定要连续的串,但是要严格递增f[i]指直到当前的最长上升子序列。双重循环的时间为O(n2),只能做到一千左右。优化:需要满足:1F[i]尽量大2a[i]>a[j]所以不能用线段树(线段树只能满足一个条件)。F...
分类: 其他 发布时间: 08-21 12:43 阅读次数: 0

福州DAY8(图论专题)

福州Day8之图论专题图的类型:1.有向图:只可以从箭头的一段走到另一端,不可以往回走。2.无向图:双向都可以走计算机中的存储方式:1.邻接矩阵(存储空间大,如果范围大,边稀疏,浪费就大)2.邻接表:无权图:设置结点指针;有权图:结点,邻接点指针;邻接点,边权值,下一个邻接点指针。有向无环图不构成环形(即没有一条路径会回到起始点使其构成环形)。拓扑排序对于任意两个节点,例如A可以到B,那么A一定得...
分类: 其他 发布时间: 08-21 12:43 阅读次数: 0

福州八天集训小结

福州八天集训之END虽然写的有点晚,但是福州一行的印象深刻......也不算太晚吧......(凑字数)福州这一行,我收获了什么?好像什么都没有......好像又是硕果累累......在八天里,我们学了很多很多的内容,考了很多很多次考试。面对不懂的天文数论,还是听着就吓人的各种dp,甚至连以前看了就直接pass的难题,在这次的路途中也逐渐步入渴望刷完的题放行列。只有久别重逢,才能真真正正地体会到进...
分类: 其他 发布时间: 08-21 12:43 阅读次数: 0

衢州六天集训小结

ckn勿入
分类: 其他 发布时间: 08-21 12:42 阅读次数: 0

ACM(2018.4.29)

继续上次的ACM(我承认我只是为了凑博客数)Third现在有n个杯子和t毫升茶水,现在满足以下条件:每个杯子至少装一半的茶水 每个杯子必须装整数的茶水 所有茶水必须放到杯子中 要让所有客人满意(大杯茶的茶水多,小杯装的茶水少)如果存在方案,任意输出一种;不存在则输出-1。这道题目一看就“深藏不漏”。但是只要将题意理解了……何不是一道语文题。#include<bits/stdc++.h>...
分类: 其他 发布时间: 08-21 12:42 阅读次数: 0

Bessie Come Home(图论)

1>买书————————————————————————————————————————————————————有一家书店,只销售价格为5元的一本NIOP书,且每人限购一本。每个人手中只有5元,10元,20元面值的人民币(比较落后)。而这家书店的资金有限,只能由从前面顾客手中收来的钱给后面的顾客找钱。求最终能否成功找给所有顾客足够的钱-----------------------------...
分类: 其他 发布时间: 08-21 12:42 阅读次数: 0

计算表达式的值(栈)

#题目描述#小明希望破破一个密码门。门上有一个算式,其中只有“(”、“)”、“0-9”、“+”、“-”、“*”、“/”、“^”,求出的值就是密码。小明的数学学得不好,还需你帮他的忙。(“/”用整数除法)#输入格式#一个只有一行的算式(算式长度<=30)。#输出格式#输出算式的值(所有数据在2^31-1范围内)。#样例数据##include<bits/stdc++.h> using...
分类: 其他 发布时间: 08-21 12:41 阅读次数: 0

高精度除法+麦森数

*高精度除法*#题目大意#高精度除法#输入格式#共两行,每行一个数:m,n。#输出格式#共一行,m/n#样例数据#input73861758 12471output5922#分析#(来自蒟蒻)用字符读入,用数组记录每一位。最左端对齐,将除法转化为减法,一位一位往下减,直至不能再减。输出时注意首位0.(特判答案为0时的情况)#代码##include<bits/stdc++.h> usin...
分类: 其他 发布时间: 08-21 12:41 阅读次数: 0

致信奥,也致我(水文7.12)+做法总结(……)

转眼,升入初中已经一年了。转眼,学习c++已经一年了。转眼,距离接触编程已经两年半了。岁月如梭,果真不假。从什么时候开始接触DP,又从什么时候开始接触认为是神级的图论。回顾这有信奥的这几年,这都与日常生活,学习作息密不可分了。信奥,信奥。确是为它努力了。信奥,信奥。确是为它苦恼了。文化课,信奥,在时间的天平了扭倒不稳。买了一本本的书,确凿是没去翻过,想来倒是在学信奥的路上偷了不少懒。连博客也写的疏...
分类: 其他 发布时间: 08-21 12:41 阅读次数: 0