排序:
默认
按更新时间
按访问量

使用Windows服务无法操作GIT的问题与解决

最近做了一些工具,对线上服务数据进行备份和版本管理,比如域名解析清单、nginx配置变更、数据库表结构变更等等。 为了简单,工具里对Git的操作,是调用Git.exe进行commit 和 push的, 经过测试没发现问题,就配置为Windows的系统服务,以便让它不中断,结果问题来了! 发现服务启...

2018-11-09 15:25:42

阅读数:9

评论数:0

踩坑记:C#访问阿里云的API小结,阿里云的文档有待改善……

为运维管理方便需要,写了一个小工具去调用阿里云的API,包括操作ECS、SLB、域名等等API,结果就这么一点点小东西,也被阿里云的文档坑了好多次,下面5个问题,有3个跟阿里云文档相关…… 关键是阿里云的客服服务还差…… 1、计算签名的AccessKeySecret不能直接用,要在末尾添加一个...

2018-09-04 17:52:40

阅读数:168

评论数:0

Visual Studio Code使用记录

写在最前,本文中所有涉及的文件,都在这里可以下载到:https://pan.baidu.com/s/1ABOlq8_p-_V04SnA0bFRPQ 安装VSCode的步骤就不说了,需要注意的是安装过程会有个选项,在文件右键菜单中集成:在Code中打开,默认是不选中的,建议你选中它。 VSCod...

2018-08-14 11:47:20

阅读数:157

评论数:0

SqlServer日常维护中,常用SQL备份

1、–查看数据库版本信息 1 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY('edition'); --查看数据库版本信息 2 SELECT @@VERSION...

2018-08-13 13:12:51

阅读数:48

评论数:0

Fiddler抓包,快速显示耗时列、请求发起列等

我们在用Fiddler抓包时,左边的请求列表会缺少一些数据,导致不够直观,我们可以添加一些我们需要的列,例如 请求消耗时间等,这里就需要用到Fiddler提供的脚本功能了, 找了一下网上,基本上都不是我想要的,在Fiddler官网研究了一下,写篇博客留档吧: 官网这里有Session的所有属性...

2018-08-03 18:16:07

阅读数:351

评论数:0

Visual Studio编译出的程序,以32位模式运行的问题与解决

前段时间,线上有一个.net写的服务程序,会不定期的卡死且无法恢复,需要手工重启进程。 经过一段时间的跟踪和性能监控,发现在卡死之前,内存都会上升到1.8G左右,然后就开始波动,重启进程后,内存跌到较低的水平,再经过慢慢上升,几天后升到1.8G又卡死…… 简单排查了一下内存上升的原因,是业务上...

2018-07-25 11:03:07

阅读数:247

评论数:0

RabbitMQ的ack或nack机制使用不当导致的队列堵塞或死循环问题

记录几个RabbitMQ使用过程中容易踩的那些坑: 1、启用ack机制后,没有及时ack导致的队列异常; 简要代码如下,设置消息自动ack,会导致消息未处理完,出异常了,结果消息丢失了, 解决方法就是把代码里的true,改成false,并在消息处理完后发ack响应。 // 要监听队列,所以...

2018-05-24 09:10:02

阅读数:2400

评论数:5

RabbitMQ使用详解与C#版Demo

对RabbitMQ的使用也有一段时间了,也经常给别人做一些解释,看网上很多总结都不尽人意,我也在这里做一个总结吧。 当然,看官方文档写的更加详细就是了:http://www.rabbitmq.com/documentation.html 我这里只总结一些常用的知识点,并尽可能描述的清楚一些,如...

2018-05-23 09:56:22

阅读数:1742

评论数:2

Redis的事务和分布式锁实现

先做Redis事务介绍 Redis提供了简单的事务命令:Watch、Multi、Exec,注意没有Rollback。 简单应用: watch aaa watch bbb multi set aaa value1 set bbb value2 set ccc value3 exec 上述...

2018-05-10 20:14:56

阅读数:85

评论数:0

当nginx遇上http的delete请求+IIS部署

一个团队闭关开发独立的cs构架的项目,千辛万苦出来了第一个版本,测试通过,线上单台服务器灰度测试通过,很开心, 于是走流程正式发布,按常规项目部署分布式多服务器,结果问题来了,很多访问几乎都报400错误…… 整个团队都方了,周末排查,最终定位到如下特点: - GET/POST/PUT请求都...

2018-04-21 23:09:53

阅读数:273

评论数:0

RabbitMQ.Client.TopologyRecoveryException问题与解决

封装了一下RabbitMQ驱动的调用,扔给团队用,一直也没出现啥问题, 昨天同事突然反馈给我,说调试时一直报错: Topology recovery exception: RabbitMQ.Client.TopologyRecoveryException: Caught an except...

2018-01-10 15:08:53

阅读数:980

评论数:0

演示C#里的async和await的使用

写了段小代码,给同事演示一下这2个语法糖的代码执行顺序:class Program { static void Main() { Msg("Begin"); DisplayValue(); ...

2017-11-30 10:39:41

阅读数:1170

评论数:0

秒杀系统并发应对的设计思路小结

秒杀系统跟抽奖不同,抽奖是随机中奖,秒杀需要在启动时的瞬间, 把所有物料,顺序分配给进入系统的用户,直到分配完毕为止, 用户量大的时候,对系统的冲击也是非常大的,经常出现系统失去响应,崩溃等, 甚至于系统挂了,用户却中不到奖品(奖品超发是程序bug,本文暂不讨论)。 说明: - 本文主要...

2017-10-15 14:16:19

阅读数:331

评论数:0

IIS部署日志站点时出现的UTF8文件乱码问题及解决

问题产生原因 为方便查看线上问题日志,在服务器的IIS上新建了一个站点,根目录指向log目录,并开始了目录浏览; 嗯,可以进入网站,看到目录列表了,找到一个txt文件,点击看看日志,咦,怎么里面的中文变成了#%$@ 好吧,以前经常处理这个问题,就是点击chrome的菜单=》更多工具=》编码=...

2017-09-19 11:27:36

阅读数:2363

评论数:0

PHP的trim和preg_replace导致乱码的问题及解决

trim问题发现某天,线上展示的数据,发现多了问号,一排查,上游数据里多了0xC2和0xA0,百度查了一下,说是UTF8格式的空格,对应 网页里的 这个东东。 ok,问题找到了,简单对数据做一个trim就好了嘛,于是代码改成:$name = trim($name, chr(0x...

2017-09-05 18:34:19

阅读数:1195

评论数:0

C#读取超大文本文件的部分内容

线上用如下命令导出完整的数据库脚本: mysqldump -h10.1.9.36 -P8306 -uroot -p123456 business –default-character-set=utf8 –skip-lock-tables > dbback.sql 结果这个备份文件超级大...

2017-07-13 11:34:54

阅读数:2411

评论数:0

PHP获取网址的http code状态码或其它header方法

curl方案获取大文件链接的http code会内存溢出的解决方案

2016-07-07 13:38:25

阅读数:3758

评论数:0

Centos安装驿事

1、安装完成无法启动的问题: 有一台机器,安装了1块固态硬盘和1块机械硬盘,尝试安装了不下10次,都无法启动,网络搜遍了解决方案都不管用, 只安装在SSD上,移除机械硬盘,也是无法启动, 最后偶然重装时,移除固态硬盘,只安装在机械硬盘上,结果启动成功了…… 暂时就没去研究要怎么安装在SSD...

2016-03-07 16:25:25

阅读数:526

评论数:0

Centos下给php安装Redis扩展及编译问题解决

1、第一步自然是去github下载源码了,记得加上参数 --no-check-certificate,不然https校验会出错 wget https://github.com/phpredis/phpredis/archive/develop.zip --no-check-certificate...

2015-11-30 10:51:38

阅读数:3162

评论数:1

Centos6.3编译安装nginx+php步骤

一个合格的程序员,至少应该是半个合格的运维工程师,对于系统的安装、常见问题处理、WebServer的安装和Web站点的部署、部署和运行过程中的常见问题排查,都要有相当的解决能力,这是我的一些见解。 做了多年的Asp.net开发,自认对于IIS6/IIS7的部署和常见问题,都有一定的解决能力,但是...

2015-09-15 13:44:19

阅读数:483

评论数:0

提示
确定要删除当前文章?
取消 删除