上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 手持两把锟斤拷,口中疾呼烫烫烫。脚踏千朵屯屯屯,笑看万物锘锘锘 解释一下为什么会是这两个东西不是别的= =: 棍斤拷乱码: 源于GBK字符集和Unicode字符集之间的转换问题。Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示 阅读全文
posted @ 2018-08-13 15:23 wangwust 阅读(33470) 评论(0) 推荐(6) 编辑
摘要: 参考文章:http://www.cnblogs.com/GoodHelper/archive/2009/10/25/SpringNET_Config.html 一、环境下载及安装 到Spring的官方网站下载Spring.NET框架的安装文件(Spring.NET-1.3.0-RC1.exe)。目前 阅读全文
posted @ 2018-08-13 14:48 wangwust 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 引言 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的 阅读全文
posted @ 2018-08-13 14:15 wangwust 阅读(2273) 评论(3) 推荐(0) 编辑
摘要: 什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。 场景如下图所示: 我们正常人在登录首页的时候,都是根据u 阅读全文
posted @ 2018-08-13 14:05 wangwust 阅读(12642) 评论(0) 推荐(1) 编辑
摘要: 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于 阅读全文
posted @ 2018-08-13 13:40 wangwust 阅读(8508) 评论(0) 推荐(4) 编辑
摘要: 本文围绕以下几点进行阐述 1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并 阅读全文
posted @ 2018-08-13 13:37 wangwust 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。 2、一个简单的使 阅读全文
posted @ 2018-08-08 17:56 wangwust 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 一、log4net简介: 1. Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下 阅读全文
posted @ 2018-08-08 15:48 wangwust 阅读(2432) 评论(1) 推荐(0) 编辑
摘要: 从v0.7.1.30开始,EasyNetQ简单易用AutoSubscriber。你可以用它来轻松地扫描实现任何接口的类的特定组件IConsume<T>或IConsumeAsync<T>,然后让汽车用户订阅这些消费者到你的总线。一个实现IConsume<T>将使用总线订阅方法,而实现IConsumeA 阅读全文
posted @ 2018-08-07 15:54 wangwust 阅读(483) 评论(1) 推荐(0) 编辑
摘要: 许多业务流程要求在将来某个日期安排事件。例如,在与客户进行初次销售联系后,我们可能希望在将来的某个时间安排跟进电话。EasyNetQ可以通过其Future Publish功能帮助您实现此功能。例如,这里我们使用FuturePublish扩展方法来安排未来一个月的后续销售电话。请注意,FuturePu 阅读全文
posted @ 2018-08-07 15:51 wangwust 阅读(512) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页