本文基于Spring Cloud Gateway 2.1.1.RELEASE。 在讲SCG的Filter的排序问题之前得先比较一下Spring Cloud Gateway在对待Filter的方面与Zuul2有着哪些不同。…
标签:后端开发
Redis TUI - 一个基于命令行的 Redis 图形界面客户端
很久之前在 Github 上发现了一个用 Golang 来实现的命令行图形界面库,一直想用来做点东西。 https://github.com/rivo/tview 周末闲来无事用它写了个基于命令行的 Redis 图形界面…
搞懂依赖注入, 用 PHP 手写简易 IOC 容器
前言 好的设计会提高程序的可复用性和可维护性,也间接的提高了开发人员的生产力。今天,我们就来说一下在很多框架中都使用的依赖注入。 一些概念 要搞清楚什么是依赖注入如何依赖注入,首先我们要明确一些概念。 DIP (Depe…
【跟着我们学Golang】基础结构
鉴于上篇文章我们已经讲过Go语言环境的安装,现在我们已经有了一个可以运行Go程序的环境,而且,我们还运行了’Hello World’跑出了我们的第一个Go程序。这节我们就以’Hello…
写给前端的Python依赖管理指北
概述 在Python的项目中,我们可以通过pip来安装依赖包,但是不像npm install,pip默认安装的依赖包会挂在全局上,不利于项目工程协作。 这时候需要一款类似npm的工具记录我们的项目依赖Pipenv。 安装…
leetcode413. Arithmetic Slices
题目要求 A sequence of number is called arithmetic if it consists of at least three elements and if the difference…
快速排序填坑口诀
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想—-分治法也确实实用,因此在很多笔试面试中出现的几率很高。 直接默写出快速排序还是有一定难度的,所以一定…
mongodb数据库及数据分页
在做自己的一个小项目时,新学习了mongodb非关系型数据库,使用了mongoose封装好的查询方法,包括数据库分页用到的limit和skip方法,这里记录下。 1. mongodb数据库连接 参照官网文档对应的参数如下…
MySQL时间类型和模式
当我在MySQL数据库中尝试插入一条带有时间戳的数据时报错: mysql> insert into alarm_service values (6, '1970-01-01 08:00:00'); ERROR 12…
前端的性能优化(针对内容方面)
性能优化 减少Http请求: 1.尽量减少HTTP请求数 80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样式表,脚本,Flash等等。减少组件数必然能够减少页面提交的HTTP请…
数据库之战| 寻找你心中的数据库漫威英雄
今晚,就在今晚0点,《复仇者联盟4-终局之战》就要首映了! 四月什么最难抢?!绝对是《复仇者联盟4》的首映票预售。飙到接近300的票价也难以阻挡漫威粉们的狂热。 不知道大家有没有买到票,反正小编是没有! 电影首映票估计…
leetcode429. N-ary Tree Level Order Traversal
题目要求 Given an n-ary tree, return the level order traversal of its nodes' values. (ie, from left to right, leve…