微服务容错Resilence4j

1. 断路器(CircuitBreaker) 1.1 CircuitBreaker简介 断路器通过有限状态机实现,有三个普通状态:关闭(CLOSED)、开启(OPEN)、半开(HALF_OPEN),还
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

「算法」JS 中的链表

介绍 JavaScript 中链表的数据结构和常用操作,通过算法题介绍链表的合并删除、反转和环形列表。
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

Trie 树在路由匹配中应用的设计随想

Trie 树,即字典树,又称前缀树。这种数据结构通常用来储存字符串,并且是以路径的形式来储存。拥有公共前缀的字符串,会共享同样的父节点路径。 Trie 的核心思想是空间换时间。利用字符串
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

OpenFeign 架构原理(一):理解远程调用

「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」 大家好,我是悟空呀。 上次我们深入讲解了 Ribbon 的架构原理,这次我们再来看下 Feign 远程调用的架构原理。
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

xxl-job通信流程设计非常的赞,出彩点总结

一.通信底层介绍 xxl-job使用netty http的方式进行通信,虽然也支持Mina,jetty,netty tcp等方式,但是代码里面固定写死的是netty http 二.通信整体流程 我以调
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

前端上传大文件怎么处理

在做文件的导入功能的时候,如果导入的文件过大,可能会导所需要的时间够长,且失败后需要重新上传,我们需要前后端结合的方式解决这个问题
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

java String hashcode到底是什么?

Object hashcode是什么? 直接看源码 effect java String hashcode是什么? 字符串重写了equal方法,就必须要同时重写hashcode()——目的就是要确保上
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

SpringCloud之Ribbon进行服务调用

1、Robbon 1.1、Ribbon概述 (1)、Ribbon是什么? SpringCloud-Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单来说,Ribbon
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

SpringBoot+flowable快速实现工作流

总览 使用flowable自带的flowable-ui制作流程图 使用springboot开发流程使用的接口完成流程的业务功能 一、flowable-ui部署运行 flowable-6.6.0 运行
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

服务优雅下线,没你想的那么简单?

大家好,我是架构摆渡人。这是实践经验系列的第八篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 服务部署,是一个避免不了的问题。按正常迭代的速度一般两周会发一
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

手游slg寻路是如何实现的(一)

超大型地图寻路在服务器上的实现 寻路算法本身是一个CPU密集的工作,同时也兼具内存密集的特点,在SLG类型的游戏中,尤其是率土like类型的超大地图,实现这个需求,是一不小的挑战
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

React Hooks应该避免的5个常见错误

Hook 是 React 16.8 的新增特性,它可以让你在不编写 class 的情况下使用 state,生命周期以及其他的 React 特性,非常受开发者的喜爱。 不过,React Hooks作为高
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

Go+Redis用最简单的方式实现分布式锁

在项目中我们经常有需要使用分布式锁的场景,而Redis是实现分布式锁最常见的一种方式,并且我们也都希望能够把代码写得简单一点,所以今天我们尽量用最简单的方式来实现。
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

Flutter 项目创建(三)

本文已参与「新人创作礼」活动,一起开启掘金创作之路 欢迎各位点赞评论,文章如有错误之处,望各位批评指正
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

Mac电脑配置/常用软件安装

Mac 深度使用技巧 首次激活 软件推荐 使用技巧 首次激活 安装软件 brew brew 包管理工具 https://brew.sh/ 软件推荐 https://www.macwk.com/ Red
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

深入浅出 Golang 资源嵌入方案:go-bindata篇

上篇文章中,我们讲到了 Golang 原生的资源嵌入方案,本篇我们先来聊聊开源实现中排行中靠前的方案:go-bindata。 之所以先聊这个方案,是因为虽然它目前的热度和受欢迎程度并不是最高的,但是它
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

ECMAScript modules 详解

在本文中介绍 ES modules 的基本用法、ES modules 的特点以及在浏览器中使用 ES modules。
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

用简单的技术给今年的过往留个影

每一张照片都是时光的标本,人们大都喜欢用影像理解世界,以镜头记录自己的生活。照片留下的是我们的回忆。你会发现你总爱翻过去的照片,在夜里回忆从前。因为你怕突然有一天忘了,忘了你还爱着她。
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

玩转grep指令

在一个阳光明媚、晴空万里的中午,一个挠头的程序员正在与团队一姐排查超时问题,只见一姐手速极快的查找着一个又一个日志,快速定位到一个又一个嫌疑人,仰慕之情油然而生。
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0

threejs-纹理属性介绍-采样方式Filter

纹理贴图的时候,很重要的一步就是纹理采样,设置采样方式,在three中就是设置纹理的magFilter,minFilter属性
分类: 编程语言 发布时间: 01-16 15:23 阅读次数: 0