分类: 技术分享
Git历史记录修改用户名和邮箱
进入仓库目录,执行
#!/bin/sh
git filter-branch -f --env-filter '
OLD_EMAIL="旧邮箱"
CORRECT_NAME="新用户名"
CORRECT_EMAIL=&q……
PGSQL GIN索引“失效”
问题背景
现在有一张标签表,主要有两个字段,member_id和tags。如下:
create table user_tags
(
id serial8 primary key,
member_id int8 not nul……
免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
接口:https://api.52vmy.cn/api/wl/moyu
访问接口返回一张摸鱼日报,比如如下输出,……
GitHub Workflow突然报错
再github上跑了一个工作流,主要就是执行npm install,npm run docs:build
使用的package.json如下:
{
"name": "my-blogs",
"v……
SpringBoot服务在服务启动完成前被提前注册到nacos
springboot服务在服务启动完成前提前注册到nacos,gateway拿到服务提供者信息后转发请求导致请求异常
上图中的例子两个时间相差3秒时间(估计因为我机子当时……
数组转树形结构只需两步
已很经典的菜单为例,假设结构如下:
id
parent_id
name
xxx1
xxx2
….
按照一比一构造一个类(只增加一个children字段):
@Data
public class XXXX{
priva……
数据同步方案
CDC: Change Data Capture
cdc方案对比
https://github.com/ververica/flink-cdc-connectors
https://github.com/debezium/debezium
有了以上方案……
K8S 无感发布
背景
问题一: 比如现在k8s有个deployment,有3个pod。此时有个请求在pod A中进行处理,假设需要耗时5分钟。在这个5分钟内,执行了k8s的滚动发布,并开始销毁……
K8S常用命令
常用命令
查看所有命令空间
kubectl get ns
查看当前命名空间
kubectl config view --minify --output 'jsonpath={..namespace}'
查看命名空间详情
kubectl ……
CloudFlare 客户端证书的使用
先列个大纲:
抛开cloudflare配置nginx的双向认证
这里可以参考另外一篇博文:
Nginx的双向认证配置
在cloudflare中生成服务端证书(也可以用自己的)
在cloud……