分布式之一行代码解决缓存击穿问题

引言今天,重新回顾一下缓存击穿这个问题! 之所以写这个文章呢,因为目前网上流传的文章落地性太差(什么布隆过滤器啊,布谷过滤器啊,嗯,你们懂的),其实这类方案并不适合在项目中直接落地。那么,我们在项目中...
阅读全文
字符集与编码详解 编程语言

字符集与编码详解

一个比特(bit)可以是0,或者是1,8个比特(bit),组成一个字节(byte)。全为0时代表数字0,全为1时代表数字255。一个字节可以表示256个数字,两个字节可以表示65536个数字。更多的字...
阅读全文
Envoy熔断限流实践基于Rainbond插件实现熔断 编程语言

Envoy熔断限流实践基于Rainbond插件实现熔断

Envoy 可以作为 Sevice Mesh 微服务框架中的代理实现方案,Rainbond 内置的微服务框架同样基于 Envoy 实现。本文所描述的熔断实践基于 Rainbond 特有的插件机制实现。...
阅读全文
Python实现双X轴双Y轴绘图 编程语言

Python实现双X轴双Y轴绘图

诈尸人口回归。这一年忙着灌水忙到头都掉了,最近在女朋友的提醒下终于想起来博客的账号密码,正好今天灌水的时候需要画一个双X轴双Y轴的图,研究了两小时终于用Py实现了。找资料的过程中没有发现有系统的文章,...
阅读全文
Go通过cobra快速构建命令行应用 编程语言

Go通过cobra快速构建命令行应用

来自jetbrainsGo 语言现状调查报告 显示:在go开发者中使用go开发实用小程序的比例为31%仅次于web,go得益于跨平台、无依赖的特性,用来编写命令行或系统管理这类小程序非常不错。本文主要...
阅读全文
K8S+Jenkins自动化构建微服务项目 编程语言

K8S+Jenkins自动化构建微服务项目

因为之前写过基于K8S部署jenkins master/slave平台,在这个的基础上构建微服务到K8S集群中Jenkins-slave构建微服务项目到K8S集群1、微服务项目上传到git仓库  这个...
阅读全文
一行代码让你的项目轻松使用Dapr 编程语言

一行代码让你的项目轻松使用Dapr

介绍Dapr简化了云原生开发,让开发可以把焦点放在应用的业务逻辑上,从而让代码简单、可移植,那作为一个.Net开发者,我们也希望项目可以快速用上dapr,那究竟应该如何做呢?Dapr提出了Sideca...
阅读全文

Go 语言接口及使用接口实现链表插入

@目录1. 接口定义1.1 空接口1.2 实现单一接口1.3 接口多方法实现2. 多态2.1 为不同数据类型的实体提供统一的接口2.2 多接口的实现3. 系统接口调用4. 接口嵌套5. 类型断言5.1...
阅读全文
Spring Security实现基于RBAC的权限表达式动态访问控制 编程语言

Spring Security实现基于RBAC的权限表达式动态访问控制

昨天有个粉丝加了我,问我如何实现类似shiro的资源权限表达式的访问控制。我以前有一个小框架用的就是shiro,权限控制就用了资源权限表达式,所以这个东西对我不陌生,但是在Spring Securit...
阅读全文