C++ functional库中的仿函数

一、仿函数简介仿函数(functor)又称之为函数对象(function object),实际上就是 重载了()操作符 的 struct或class。 由于重载了()操作符,所以使用他的时候就像在调用...
阅读全文

领域驱动模型DDD领域事件的订阅/发布实践

前言凭良心来说,《微服务架构设计模式》此书什么都好,就是选用的业务过于庞大而导致代码连贯性太差,我作为读者来说对于其中采用的自研框架看起来味同嚼蜡,需要花费的学习成本实在是难以想象,不仅要对书中的内容...
阅读全文
仅用四步就整合好SpringSecurity+JWT实现登录认证! 编程语言

仅用四步就整合好SpringSecurity+JWT实现登录认证!

小二是新来的实习生,作为技术 leader,我还是很负责任的,有什么锅都想甩给他,啊,不,一不小心怎么把心里话全说出来了呢?重来!小二是新来的实习生,作为技术 leader,我还是很负责任的,有什么好...
阅读全文
性能优化之html、css、js三者的加载顺序 编程语言

性能优化之html、css、js三者的加载顺序

前言我们知道一个页面通常由,html,css,js三部分组成,一般我们会把css文件放在head头部加载,而js文件则放在页面的最底部加载,想要知道为什么大家都会不约而同的按照这个标准进行构建页面,必...
阅读全文
源码级别的广播与监听实现 编程语言

源码级别的广播与监听实现

前言:近期疫情形势严峻,情形不容乐观,周末也不敢出去浪了,躲在家里“葛优躺”。闲来无事,又翻了遍Spring的源码。不翻不知道,一翻吓一跳,之前翻过的源码已经吃进了肚子里,再见亦是陌生人。个人建议:为...
阅读全文
Python 图_系列之纵横对比  Bellman-Ford 和  Dijkstra 最短路径算法 编程语言

Python 图_系列之纵横对比 Bellman-Ford 和 Dijkstra 最短路径算法

1. 前言因无向、无加权图的任意顶点之间的最短路径由顶点之间的边数决定,可以直接使用原始定义的广度优先搜索算法查找。但是,无论是有向、还是无向,只要是加权图,最短路径长度的定义是:起点到终点之间所有路...
阅读全文
在非k8s 环境下 的应用 使用 Dapr Sidekick for .NET 编程语言

在非k8s 环境下 的应用 使用 Dapr Sidekick for .NET

在k8s 环境下,通过Operator 可以管理Dapr sidecar, 在虚拟机环境下,我们也是非常需要这样的一个管理组件,类似下图:在这张图片中,在上图左面,我们看到了“dapr.exe”、我们...
阅读全文

Go 1.18泛型的局限性初探

前言Go 1.18 版本之后正式引入泛型,它被称作类型参数(type parameters),本文初步介绍 Go 中泛型的使用。长期以来 go 都没有泛型的概念,只有接口 interface 偶尔类似...
阅读全文