net接口请求参数可能会被拦截–巨坑
中间件引起的接口请求参数被拦截,导致参数一直是null,这问题困扰了我很久,值得记录 1.场景 1.1 客户端使用framework4.8做一个接口请求发送: public static class ApiHelper { private stati...
WPF开发中的第三方库:ValueConverters的使用及属性验证方式
在wpf开发中,你会经常遇到一些需要验证填写内容不能为空,或者是其他的一些规则,比如正则表达式等,以下就是一个示例,同时提供了很多种方式。 1.方式1.使用第三方库:ValueConverters 第一步...
第22篇 生成proto文件bat脚本
1.生成单个Proto.bat内容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with
第23篇 委托的概述
什么是委托? 委托可以说是把一个方法代入另一个方法执行,相当于指向函数的指针;事件就相当于保存委托的数组; 1.实例化委托的方式: 方式1:通过new创建实例: public delegate void ShowDel...
第25篇 RabbitMQ在.net core中的应用
RabbitMQ 是一个可靠且成熟的消息传递和流代理,它很容易部署在云环境、内部部署和本地机器上。它目前被全世界数百万人使用。 1.基本概念 生产者(Producer) 生产者是一个发送消息的程序。发送...
第44篇 正确删除容器和镜像的方式
使用正确的命令删除容器和镜像 1.先查看正在运行的容器,找到容器id【容器id取前三位数】,删除容器 1.1 查看运行容器 docker ps -a Status 是UP表示容器正在运行 直接删除容器会报错,先停止容...
第50篇 Redis与DB库(持续化存储)之间的数据双写一致性保证
前言 Redis作为一款高效的内存数据存储系统,被广泛应用在业务系统中的缓存层,尤其是在与关系型数据库(如MySQL、PostgreSQL等)结合使用时,通过将热点数据存储在Redis中,可以在很大程度上缓...
第54篇 Redis简单介绍
前言 Redis,作为一种开源的、基于内存且支持持久化的键值存储系统,以其卓越的性能、丰富灵活的数据结构和高度可扩展性在全球范围内广受欢迎。Redis不仅提供了一种简单直观的方式来存储和检索...
第84篇 Redis中五种常见的数据类型及其应用场景
1.五种常见数据类型 Redis中的数据类型指的是 value存储的数据类型,key都是以String类型存储的,value根据场景需要,可以以String、List等类型进行存储。 各数据类型介绍: Redis数据类型对应...
C#/.NET/.NET Core 学习、工作、面试指南
现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料、工作心得、面试指南一搜都是一大把,但是咱们C#/.NET的相关学习资料、工作心得、面试指南都是寥寥无几。我在微信技术群、...