文章列表

23 0 0 26.30℃

WebFlux之动态路由

WebFlux之动态路由 因为想基于 WebFlux 实现一个网关的路由转发功能,且 Gateway 也是基于 WebFlux 实现的网关,网上也有许多 Gateway 的动态路由教程,而本章主要将单纯基于 WebFlux 如何实现动态路由 WebFlux 接口实现 首先是最底层 [HttpHand
详情
24 0 0 26.40℃

WebFlux 之 WebClient的使用记录

WebFlux 之 WebClient的使用记录 WebFlux 是一款基于 Netty 和 Reactive 技术栈构开发的一款 Spring 框架。该框架相比原来 Web 框架能有效提高 TPS 。其原理是基于 Netty 实现的事件驱动达到对线程的高可用,也实现了非阻塞。通过 Reactor
详情
36 0 0 27.60℃

Apollo源码更改实现多灰度

Apollo 源码更改实现多灰度 因项目线需求多人迭代开发时,环境区分,以及为以后的灰度发布做准备,[Apollo]{.label .primary} 单灰度配置已经不满足当前快速开发业务需求,所以需要对其调整。特此记录。本文将在本地重新拉一套全新的源码进行实现讲解 部署并启动 Apollo 目标:
详情
25 0 0 26.50℃

Axios 获取响应头问题

Axios 获取响应头问题 起因 在使用 Axios 中遇到响应拦截器获取不到 token 问题,估计是浏览器机制原因。 复现问题:打印 Axios 的响应拦截方法中响应体--->对比浏览器的响应体。响应头内仅 content-type 出现 解决方案 后端往响应头内添加 key 为 Access-
详情
96 0 0 33.60℃

如何写好一篇技术文档

如何写好一篇技术文档 本篇对网上技术文档写法整理,加自我理解,希望能让自己写的文章越来越好 前言 写技术文档需要明白技术是很抽象的东西,理解起来也是理解起来很有难度的东西。想要靠纯文字进行内容转述,是很困难的。所以,应该更多地借助表格和图片,甚至gif动图,帮助读者理解。所谓“字不如表、表不如图”
详情
26 0 0 26.60℃

Element UI之drawer抽屉实现伸缩功能

Element UI之drawer抽屉实现伸缩功能 用过 Iview 和 Element 的人会注意到他们的组件抽屉( drawer )中 iview 的更加有趣,因为iview 可以通过点击边框自由拖拽实现抽屉的宽度变化 实现效果 精简代码实现 <!DOCTYPE html> <html> <he
详情
25 0 0 26.50℃

JAVA如何调用系统命令

JAVA如何调用系统命令 简介:本章主要简述了java应用程序执行的过程中,对操作系统输入命令执行,并获取操作系统执行结果。如使用调用mvn命令构建工程,其它其它的java应用程序,使用第三方服务功能等。大部分时候我们是不需要知道这个技术的,但总有意外。 实现原理:通过http请求本地地址建立链接,
详情
32 0 0 27.20℃

Apollo配置监听源码理解(一)

Apollo配置监听源码理解 前言 Apollo配置中心是多个对环境、集群、应用、配置文件、配置项概念划分的数据存储的仓库。通过使用Apollo-client.jar包连接Apollo配置中心读取配置,实时从配置中心获取获取配置变更,自定义注解以及修改Spring Boot自身注解。 所以说:对远程
详情
50 0 0 29.00℃

JAVA调用GitLab API方式

JAVA调用GitLab API方式 引言 因为项目需求,想在另一套系统内修改 GitLab 上的数据,主要功能有【创建仓库,添加人员,删除人员,上传代码】。于是在网上找到了两个 SDK 的包分别是 java-gitlab-api和gitlab4j-api,感觉两者并无优劣,都提供了非常优秀的使用文
详情
65 0 0 30.50℃

初识iview框架

初识iview iview 是我第一次入职公司接触过的第二个前端框架,第一个layui,由于layui用了很久,感觉很顺手,js/jquery写的很方便,以至于我iview用的有点手脚放不开,主要是vue的特点双向绑定,讲究最大程度的去除js/jquery的写法方式。最后iview真香 文档 任何框
详情