上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页
摘要: 前言 Redis是目前非常流行的缓存数据库啦,其中一个主要作用就是为了避免大量请求直接打到数据库,以此来缓解数据库服务器压力;用上缓存难道就高枕无忧了吗?no,no,no,没有这么完美的技术, 缓存穿透、缓存雪崩、缓存击穿这些问题都得好好聊聊。 正文 1. 缓存穿透 1.1 简要描述 缓存穿透是指查 阅读全文
posted @ 2021-02-26 14:39 幽冥狂_七 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、IOC和DI的联系? IOC是一种设计思想,而DI是这种设计思想的一个实现。理解IOC和DI的关键是:“谁依赖谁,为什么需要依赖,谁注入谁,注入了什么”。●谁依赖于谁:当然是应用程序依赖于IoC容器;●为什么需要依赖:应用程序需要IoC容器来提供对象需要的外部资源;●谁注入谁:很明显是IoC容器 阅读全文
posted @ 2021-01-26 17:28 幽冥狂_七 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 创建游标 首先在MySql中创建一张数据表: CREATE TABLE IF NOT EXISTS `store` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `count` int(11) NOT NUL 阅读全文
posted @ 2021-01-15 10:35 幽冥狂_七 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 1 /// <summary> 2 /// Redis 有序集合 3 /// </summary> 4 public static void Redis_SetSorted() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 6379) 阅读全文
posted @ 2021-01-14 14:12 幽冥狂_七 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 1 /// <summary> 2 /// redis 无序集合 3 /// </summary> 4 public static void Redis_Set() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 6379); 7 // 阅读全文
posted @ 2021-01-14 14:09 幽冥狂_七 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 1 /// <summary> 2 /// Redis Hash 3 /// </summary> 4 public static void Redis_Hash() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 6379); 7 / 阅读全文
posted @ 2021-01-14 14:08 幽冥狂_七 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// Redis 列表 /// </summary> public static void Redis_List() { RedisClient client = new RedisClient("127.0.0.1", 6379); //清空数据库缓存,慎用 clie 阅读全文
posted @ 2021-01-14 14:07 幽冥狂_七 阅读(2317) 评论(0) 推荐(1) 编辑
摘要: 1 /// <summary> 2 /// Redis String 操作 3 /// </summary> 4 public static void Redis_String() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 637 阅读全文
posted @ 2021-01-14 14:04 幽冥狂_七 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Code First From DB 使项目使用现在有数据库,避免一顿猛如虎的操作,Code First To DB 把数据库干没了 记录一下。 https://docs.microsoft.com/zh-cn/ef/ef6/modeling/code-first/workflows/existin 阅读全文
posted @ 2021-01-13 18:07 幽冥狂_七 阅读(170) 评论(0) 推荐(0) 编辑
摘要: typeof 用于获取类型的 System.Type 对象 MSDN上typeof的说明:“用于获取类型的 System.Type 对象。” typeof是操作符(一些书叫bai运算符),这点很重要。在C#中所有的操作符最后都变为函数了。这也就不奇怪为什么一个看似函数的东西却被称为操作符的原因了。 阅读全文
posted @ 2021-01-13 11:28 幽冥狂_七 阅读(7223) 评论(0) 推荐(0) 编辑
摘要: DataTable中的某一列转List 1 //DataTable数据转成List<string> 2 List<string> _lists = _dataTable.AsEnumerable().Select(t => t.Field<string>("UserNameRole")).ToLis 阅读全文
posted @ 2020-12-25 13:59 幽冥狂_七 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 1、使用$.inArray判断元素是否存在 var index = $.inArray(要删除的元素, 数组集合); //存在返回数组位置 删除元素 var CityIDAndName = ["a","b","c"]; var deptInfo ="b" var index = $.inArray( 阅读全文
posted @ 2020-12-24 14:04 幽冥狂_七 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: Redis是出了名的速度快,那是因为在内存中进行数据存储和操作;如果仅仅是在内存中进行数据存储,那就会导致以下问题: •数据随进程退出而消失:当服务器断电或Redis Server进程退出时,内存肯定随之释放,最后数据也会丢失;可能有些小伙伴认为只是作为缓存,数据没有了,重新从数据库中读取放在里面即 阅读全文
posted @ 2020-12-03 15:47 幽冥狂_七 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 记录一下,使用支付宝网页支付踩过的坑 调试错误,请回到请求来源地,重新发起请求 从支付宝官方下载的demo,配置好公钥发现运行如下错: 官方代码 .net demo 项目中引用 AOPSDK.DLL 首先说明一下,我是使用秘钥证书的版的,所有配置完之后还是报错的。 参考官方文档 服务端 SDK(老版 阅读全文
posted @ 2020-11-25 15:52 幽冥狂_七 阅读(4309) 评论(0) 推荐(0) 编辑
摘要: DataTable dt = BLL.Instance.SqlTable(sql); foreach (DataRow item in dt.Rows) { //在当前表中创建一个新行,并把要移动的行的内容复制到新行 DataRow _dr = dt.NewRow(); _dr.ItemArray 阅读全文
posted @ 2020-11-23 15:34 幽冥狂_七 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页