- 博客(13)
- 收藏
- 关注
原创 无向图-DFS和BFS
无向图1 图图是由一组顶点和一组能够将两个顶点相连的边组成的。图(Graph)结构是一种非线性的数据结构,图在实际生活中有很多例子,比如交通运输网,地铁网络,社交网络,计算机中的状态执行等等都可以抽象成图结构。图结构比树结构复杂的非线性结构。图的构成**1.顶点(vertex):**图中的数据元素**2.边(edge):**图中连接这些顶点的线所有的顶点构成一个顶点集合,所有的边构成边的集合,一个完整的图结构就是由顶点集合和边集合组成。图结构在数学上记为以下形式:G=(V,E) 或者 G
2020-11-04 21:50:33
3294
原创 springcloud学习记录-config
springcloud学习记录-config在分布式系统中,由于服务数量巨多,而每个服务都需要必要的配置信息才能运行,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件,spring提供了Config组件来解决。SpringCloud Config为微服务架构中的服务提供集中化的外部配置支持,config-server(config服务端)为各个不同的微服务应用的所有环境提供一...
2019-10-21 20:38:13
202
原创 springcloud学习记录-zuul
springcloud学习记录-zuulZuul的主要功能是作为网关进行路由转发和过滤。核心功能包括:(1)身份认证和安全:识别每一个资源的验证要求,审查和监控(2)动态路由:动态将请求路由到不同后端集群(3)压力测试:增加指定集群流量,检测性能(4)负载分配:为不同负载类型分配对应容量,超过容量时自动丢弃Zuul和Eureka结合,将Zuul自身注册为Eureka服务治理下的客户端...
2019-10-21 20:22:43
208
原创 springcloud学习记录-feign
springcloud学习记录-feignfeign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。在前面博客中使用RestTemplate进行springcloud子模块之间的通信。现在学习使用feign来完成。...
2019-10-21 20:08:01
201
原创 springcloud学习记录-Hystrix
springcloud学习记录-Hystrix在分布式环境中,不可避免地会有许多服务依赖项中的某些失败。 Hystrix是一个库,可通过添加等待时间容限和容错逻辑来帮助您控制这些分布式服务之间的交互。 Hystrix通过隔离服务之间的访问点,停止服务之间的级联故障并提供后备选项来实现此目的,所有这些都可以提高系统的整体弹性。-提供保护并控制通过第三方客户端库(通常是通过网络)访问的依赖项的延迟...
2019-10-21 19:50:06
170
原创 springcloud学习记录--Eureka+ribbon
springcloud学习记录–Eurekaeureka服务发现与注册中心简介:Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块,负责服务的注册与发现。组成:由两个组件组成:Eureka Server和Eureka Client,其中Eureka client可以再分为Service Provider和Service Consume...
2019-10-21 11:01:47
243
原创 Finreport单点登录(webflux项目)
Finreport单点登录(webflux项目)接上一篇文章(finereport数据签名验证),记录finereport(9.0)单点登录。在用户进行报表访问前,对报表进行用户名密码登录。让用户在项目系统中输入报表的用户名和密码是非常不友好的,所以将报表的用户名和密码保存在yml配置文件中。然后发送链接进行验证。1.后台:handler类: //从yml文件中读取 @Val...
2019-09-04 10:50:27
1032
原创 FInereport数据签名验证(webFlux)
Finreport数据签名验证(webflux项目)在项目中调用finereport报表,如果不进行验证,会有数据不安全的隐患。在webflux项目中调用finereport的报表,所以使用数据签名验证的方法。通过数字签名的方式来验证发送的报表请求,需要带有与FR约定的数字签名方式签名之后的信息,FR验证签名信息合法才允许访问报表,否则返回没有权限。在帆软帮助文档中下载jar包:fr-...
2019-08-31 22:21:32
1171
原创 Java8-Optional类
Optional类**Class Optional **一、方法摘要**二、Optional的创建****1.Optional.empty():创建空对象****2.Optional.of(T t)**:创建对象:不允许为空3.Optional.ofNulllable(T t):创建对象:允许为空三、判断OPtional中是否有值**1.使用 *isPresent()* 进行条件处理**2.使用 ...
2019-06-21 10:39:36
693
原创 jQuery获取当前标签的id
jQuery获取当前标签的id方法一方法二方法一<a href="javascript:;" class="list-group-item h11" onclick="test(this)" id="8">测试</a> //js写法 function test(e) { var id = e.id; console.log(id) ...
2019-06-18 17:36:11
4268
原创 finereport 单元格计算记录
1.计算单元格扩展后的总行数:COUNT(B8{B8 !=0})2.计算单元格在当前页面的扩展行数:if($sLenth>20,if( $pagenumber=CEILING((page_number = CEILING((pagenumber=CEILING((sLenth/20)),sLenth−20∗(CEILING(sLenth-20*(CEILING(sLenth−20∗(C...
2019-01-23 10:46:35
2164
原创 finereport报表url中传特殊字符
finereport报表url中传特殊字符如果在需要进行cjkEncode的URI的参数中包含特殊字符,比如%,#,$,=,&amp;amp;,/,?,+,@等字符时,需要在cjkEncode之后,再次调用javascript的encodeURIComponent对这些特殊字符进行编码。如参数值是”%华%“这样的字符,就需要写成encodeURIComponent(FR.cjkEncode(&quot;%华%&quot;)...
2019-01-17 15:32:33
3012
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人