摘要: 这两天对接某游戏的充值接口的时候碰到一个恶心的问题。公司机器和服务器请求游戏方2000端口号的时候,死活获取不到返回No Response。但是同一个请求串外网环境都是正常的。经多次和游戏方你来我往之后发现:2000端口默认是sccp协议,但当前2000端口用于http协议,有的防火墙,收到2000... 阅读全文
posted @ 2015-12-01 16:38 张玮 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: Jenkins Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 持续的软件版本发布/测试项目。 监控外部调用执行的工作。安装 操作系统Windows... 阅读全文
posted @ 2015-09-25 13:27 张玮 阅读(447) 评论(0) 推荐(0) 编辑
摘要: consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你... 阅读全文
posted @ 2015-03-19 16:32 张玮 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 碰到这个异常的原因很偶然:现象:Solution在ReBuild过程中断电了,来电恢复了,重析编译整个Solution不报错,但在浏览页面时始终无法正常浏览,而在design的视图中,每个aspx的首行代码都报错。解决过程:搜索找到很多国内的方案,有的建议重新引用AjaxControlToolkit... 阅读全文
posted @ 2015-03-16 09:33 张玮 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 什么是Redis首先,简述一下什么是Redis。Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。从2013年5月开始,Redis的开发由Pivotal赞助。在这之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行... 阅读全文
posted @ 2015-02-10 14:40 张玮 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 昨天给一天新装Windows 8.1的PC装.NETFramework 3.5 发现联网速度很慢,并且在长久等待过后直接报错了:0x800f0906经过Bing,发现了解决方案:如果根据需要安装 .NET Framework 3.5 或者在“控制面板”中启用它失败,则会收到下列错误消息之一:0x80... 阅读全文
posted @ 2015-01-31 08:50 张玮 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 最近在公司碰到一个异常蛋疼的情况,mysql数据库中,数据库和表的字符集都是'gbk',但是列的字符集却是'latin1',于是蛋疼的事情出现了。无论我连接字符串的`charset`设置为`gbk`,`utf8`,`latin1`中的任意一种,查询出来的表中数据的中文都是乱码,在查询中加上如下代码也... 阅读全文
posted @ 2015-01-30 17:17 张玮 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: SQL,在这里我理解成SQL Server。三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。如果要说明三者的区别,首先就要从历史入手。Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传... 阅读全文
posted @ 2015-01-29 17:23 张玮 阅读(546) 评论(0) 推荐(1) 编辑
摘要: 概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行时类型标识(RTTI),可以在程序执行期间判定对象类型。例如使用它能够确切地知道基类引用指向了什么类型对象。运行时类型标识,能预先测试某个强... 阅读全文
posted @ 2015-01-29 10:59 张玮 阅读(528) 评论(0) 推荐(1) 编辑