摘要: 在LUMEN的基础上开发了一个WEB API脚手架。出于安全审计和性能统计的目的,使用了一个前置中间件,当请求进来时/响应发送后,对请求/响应数据进行安全处理然后放入Redis队列,再由队列处理程序将其入库。 但自队列守护进程启动后,由于其它客户端并未持续调用WEB API,8小时后,MySql自动 阅读全文
posted @ 2022-07-28 09:48 初壹 阅读(353) 评论(0) 推荐(0)
摘要: 用字典存储多个对象 1 Dictionary<string, (Type onEntity, Type onJson)> dic = new Dictionary<string, (Type typ1, Type typ2)> 2 { 3 {"key", (typeof(int), typeof(s 阅读全文
posted @ 2022-06-08 20:40 初壹 阅读(54) 评论(0) 推荐(0)
摘要: 除非是单价、金额之类的参数,否则一般的int要转为字符串来使用,我个人认为是毫无必要的。但既然有这个要求,只能实现一个转换器来处理。 1 class UnwiseIntToStrConvert : JsonConverter 2 { 3 public override bool CanConvert 阅读全文
posted @ 2022-06-08 12:06 初壹 阅读(47) 评论(0) 推荐(0)
摘要: 对接口类型的属性显式应用转换器 public class IOrderMerchs { ...... } public class OrderMerchs : IOrderMerchs { ...... } public class Order { public string OrderId { g 阅读全文
posted @ 2022-06-08 11:01 初壹 阅读(79) 评论(0) 推荐(0)
摘要: 两个参数的重载(参数1是入参,参数2是计算结果的输出) 1 // 具名委托 2 Func<int, string> f1 = Int32ToStr; // 引用了 Int32ToStr(int i) 3 4 // 匿名委托 5 Func<int, string> f2 = (int i) => { 阅读全文
posted @ 2022-06-08 09:00 初壹 阅读(29) 评论(0) 推荐(0)