Linux下RabbitMQ安装和.NET Core使用RabbitMQ.Client操作

RabbitMQ提供了可靠的消息机制、跟踪机制和灵活的消息路由,支持消息集群和分布式部署。适用于排队算法、秒杀活动、消息分发、异步处理、数据同步、处理耗时任务、CQRS等应用场景。本文介绍在Linux下安装RabbitMQ并且在.NET Core中使用RabbitMQ.Client操作队列。

2020-01-09 3433 0 .NET Core RabbitMQ Linux RabbitMQ.Client 队列

Windows下RabbitMQ安装和使用EasyNetQ组件操作

RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现,是实现消息队列应用的一个中间件,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。EasyNetQ则是基于官方.NET组件RabbitMQ.Client 的又一层封装,使用起来更加方便。

2020-01-09 3417 0 RabbitMQ EasyNetQ队列

.NET Core Web网站设置默认页index.html

.NET Core Web网站设置默认页index.html。原来IIS可以设置默认静态页面index.html,index.htm等,项目切换到.NET Core后,发现原来一些地址无法打开了。在Startup.cs中增加app.UseDefaultFiles();这个配置即可实现显示默认页面。

2019-07-17 6600 0 .NET Core 默认页面

git pull的时候提示Auto packing the repository in background for optimum performance

git pull的时候提示Auto packing the repository in background for optimum performance

2018-09-27 6740 2 git git pull失败

android启动页白屏和图片自适应问题

android启动页白屏和图片自适应问题,自适应官方给的说法也只是做多套图去适配不同的分辨率,本文通过几个设置几行代码即可解决启动页短暂白屏和自适应问题。

2018-07-28 4499 0 android

Android Volley BasicNetwork:performRequest:Unexpected response code 302 错误

Android Volley BasicNetwork:performRequest:Unexpected response code 302 for http://xxx异常,这个http://xxx的接口在浏览器中打开可以正常访问。

2018-07-20 6121 1 Volley

VS2017自带的性能分析工具使用方法

本文简单的介绍如何使用VS2017自带的性能分析工具。.NET性能分析工具,比较有名的是JetBrains.dotTrace,但是他只免费十天啊,其实VS就自带了性能分析工具,我们天天用VS写代码,有没有注意过它自带的性能分析功能呢?

2018-07-19 10224 0 VS2017 性能分析

Windows下Unable to find local grunt解决办法

Windows下Unable to find local grunt解决办法

2018-07-17 6362 5 grunt

IIS设置允许跨域

IIS可以设置允许跨域,在HTTP响应标头中添加Access-Control-Allow-Origin:*,Access-Control-Allow-Headers:Content-Type, api_key, Authorization即可

2018-07-09 7428 0 IIS跨域 Access-Control-Allow-Origin

禁止输入框显示历史记录

如何禁止输入框显示历史记录?在对应的input中加上autocomplete="off"属性即可。

2018-05-29 3948 3 输入框 历史记录 autocomplete

必须添加对程序集"netstandard, Version=2.0.0.0"错误解决方法

编译.net core项目出现如下错误:必须添加对程序集"netstandard, Version=2.0.0.0"。解决方法是更新.net core2,升级vs2017到15.4版本,升级framework到4.7版本。

2018-05-28 10058 7 netstandard 程序集netstandard 编译错误

跨站点请求伪造(CSRF)

跨站点请求伪造-CSRF(Cross Site Request Forgery):是一种网络攻击方式。程序中防御CSRF的方法:1、验证Referer。2、在请求参数中添加token验证3、在HTTP头中自定义属性并验证

2018-01-11 4610 3 CSRF 跨站点请求伪造

TortoiseSVN搭建本地版本控制

一个人做一个项目,没有服务器进行代码管理,可以使用TortoiseSVN在自己的电脑中进行版本管理。

2017-12-13 4296 2 本地版本控制 TortoiseSVN SVN

filezilla 数据socket错误 文件传输失败

filezilla 数据socket错误 文件传输失败 解决方法。安装filezilla服务器软件后,使用FlashFXP上传下载文件失败,数据socket错误,这里找到了解决方案。

2015-05-16 4931 0 filezilla 数据socket错误 filezilla无法上传文件

程序员应该少写代码多思考

我们的代码只是一个副产品,是在软件开发过程中产生的,而对此,我们难以避免,唯有选择接受。不过,我们可以做的是,多多思考,好好重构,及时删掉过时的代码,代之精简的新代码。

2014-11-21 4128 0 程序员 少写代码

C#微信公众平台access_token的获取存储与更新

access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,建议开发者全局存储与更新access_token,频繁刷新access_token会导致api调用受限,影响自身业务。

2014-11-15 4654 0 微信access_token .net微信平台开发 net微信开发

降低程序员工作积极性的5件事

工作只是为了钱吗?如果只是为了钱,那为什么有些程序员还是毅然决然地辞职?事实证明,程序员之所以放弃一份薪资优渥的软件开发工作其最常见的原因是失去了激情。下面就是导致程序员工作积极性骤减的5件事。

2014-11-11 4041 0 程序员工作积极性

做一个编写可调试代码的程序员

所有的程序最好能够以某种形式的日志记录下来,这样能方便我们即时知道现在在做什么。而且一旦出现异常,其重要性就愈加明显了。我们之所以要把程序员分成三六九等,很大一个原因就是,一个伟大的程序员会去写日志和调试工具,这样一旦出现问题就能调试程序。

2014-10-25 3404 0 可调试代码 调试程序

严澜:数据挖掘入门—分词

基于词典的分词,需要先预设一个分词词典,比如上面句子切分出来的“假如、上午”这些词先存放在词典,然后把句子切分成单字组合成词语去词典里查找,匹配上了就挑选出来一个词。没有匹配上的就切分成单字。

2014-10-24 3130 0 数据挖掘入门 数据挖掘

修复bug的12个关键步骤

要多少时间才能修复bug,事先是很难知道的,特别是如果你和这些代码还素不相识的话,情况就更加扑朔迷离了。,明确指出要想修复问题得先知道问题的所在。而我们之所以无法准确估计时间是因为我们不知道需要多久才能发现症结的所在,只有清楚这一点,我们才能合理估计修复bug所需要花费的时间。

2014-10-05 3691 0 修复bug 修复bug的步骤

顶部