摘要: 请不要再用整数ID值插入数据库 数据库设计在现代应用程序中不仅要满足数据完整性和性能需求,还需要考虑安全性。本文将讨论如何同时提高数据库的安全性和数据检索性能,以满足现代应用的需求。 数据安全性的挑战 整数 ID 的安全性问题 在传统数据库设计中,使用整数 ID 作为主键可能存在安全风险,因为它们很容易被猜测。这可能导致未经授权的 阅读全文
posted @ 2023-10-17 17:13 开心码科技 阅读(221) 评论(0) 推荐(1) 编辑
摘要: 你不知道的几个JavaScript 高阶技巧 三元运算符 基础: let hungry = true; let eat; if (hungry true) { eat = 'yes'; } else { eat = 'no'; } 高阶: let hungry = true; let eat = hungry true ? 'yes' : 'n 阅读全文
posted @ 2023-10-16 16:42 开心码科技 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在C#语言里对NULL的技术处理 在 C# 中,null 是一个特殊存在,表示缺少值。Null 可以分配给引用类型和可为 null 的值类型,但不能分配给不可为空的值类型。在 C# 中处理 null 值是编写可靠且可靠的代码的一个重要方面。在本文中,我将讨论一些在 C# 中处理 null 值的最常用技术。 1 、NULL合并操作符( 阅读全文
posted @ 2023-10-16 14:20 开心码科技 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 最近我爱上了debian,感觉比centos上手容易 但近期部署系统和自己的开发项目时,发现debian系统安装框架还是非常方便,我就把自己整理的常规部署命令贴出来,希望对大家有用处,基本对.NET CORE的开发者足够用了 阅读全文
posted @ 2023-10-12 15:34 开心码科技 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 每年的免费SSL证书,你们都是要去操作续期? 不知道大家有没有了解FreeSSL,我近期发展这个网站 https://freessl.cn,如果你们都是个人站点,对证书没什么特别要求,可以考虑用他们家生成的证书,并且能自动续费,完全不用操心。 阅读全文
posted @ 2023-10-12 15:14 开心码科技 阅读(373) 评论(1) 推荐(0) 编辑
摘要: 先说说 .NET开始异步语法出来后,我们越来越开始依赖它,但实际开发当中你们有没有自己察觉哪里漏了await或async呢?解决方案一 Resharper插件,在Virtual Studio里安装一下此插件,在编写代码时会明显提示这块代码需要优化: 如果大家装了2022版本估计会有这样提示还有在编译 阅读全文
posted @ 2022-03-26 21:43 开心码科技 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 正如标题所述,我的中年危机来了,最近所在公司刚刚下发通知给我,和我解除劳动合作,我有点不知所措了... 从2007年开始就接触开发,当初的ASP到现在的C#,也经历了大大小小公司,从当初的技术小白到现在技术老白(我没感觉到自己有多牛逼,哈哈),一路走来工资也是不断在增加(但也抵不过房价的漫天飙升), 阅读全文
posted @ 2022-03-26 16:40 开心码科技 阅读(88) 评论(1) 推荐(0) 编辑
摘要: 大家在实际项目中对数据ID的生成肯定每次都会纠结? 纠结一:如果用数据库的自增模式导致今后的分库分表无法分布式,如果要分布式,是不是考虑步长吧 纠结二:如果用GUID/UUID方式虽然简单也可分布式,但可能在有些数据库中索引效率肯定没有数字类型的索引效率高 纠结三:如果用redis的数字自增模式,考虑到肯定要自己做开发整合,还需考虑redis今后的吞吐承受能力,需要你额外的集群部署来增加吞吐量,那你还要掌握redis的运维知识 阅读全文
posted @ 2020-10-22 18:14 开心码科技 阅读(615) 评论(1) 推荐(2) 编辑
摘要: 已经接近15个年头的开发工作了,从经历了ASP,到ASP.NET;从.NET 1.0到现在.NET CORE 3.1,多少个加班岁月度过,也经手了大大小小各自项目开发,从前端转到后端,从以前写HTML,JS,CSS到现在基本每天都在用C#拼字母;忽然近期感觉我缺少点什么,是的,感觉自己没有给自己留下 阅读全文
posted @ 2020-10-15 11:54 开心码科技 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 大家都应该比较熟悉NLOG,我们知道log4net和nlog,也有其它的记日志框架。目前我们的生产环境使用nlog,而且对Exceptionless的对接也是无缝的。可能有人会问为什么不用ELK,主要是目前觉得Exceptionless足够我们生产使用,后期看项目扩容度决定是否替换,言归正传,需要注 阅读全文
posted @ 2018-10-30 15:12 开心码科技 阅读(1146) 评论(0) 推荐(0) 编辑