buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

2016年6月12日 #

分布式环境下的数据一致性问题的方案讨论

摘要: 通过一个比较常见的例子,让大家更深入的了解一下分布式系统设计中关于数据一致性的问题。如何设计我们的系统,在满足用户体验的基础上,来有效保证数据的一致性。 阅读全文

posted @ 2016-06-12 21:55 buguge 阅读(491) 评论(0) 推荐(0)

2016年6月6日 #

static,你还敢用吗?

摘要: 我用FF的HttpRequester测试开发组里一个同学发布的Web API接口,遇到了一个奇怪的问题。 我测试边界情况时,第一次调用响应的结果是正常的,但当再次及以后的请求时,却返回了异常“System.ObjectDisposedException: 无法访问已释放的对象”。 每次重新发布后,都是第一次请求是正常的,之后的请求就出现这个异常 阅读全文

posted @ 2016-06-06 20:11 buguge 阅读(662) 评论(0) 推荐(3)

2016年5月31日 #

分离EF connectionString里的db连接串

摘要: 创建EF模型后,自动生成的connectionString包括db连接串,用户名尤其密码明文显示不安全, 同时,对于像olap这样的项目,太多的connectionString,不利于统一管理db连接串。 阅读全文

posted @ 2016-05-31 14:47 buguge 阅读(2275) 评论(0) 推荐(1)

2016年5月25日 #

swagger:The World's Most Popular Framework for APIs.

摘要: Swagger is a simple yet powerful representation of your RESTful API. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability. Swagger helps companies like Apigee, Getty Images, Intuit, LivingSocial, McKesson, Microsoft, Morningstar, and PayPal build the best possible services with RESTful APIs. 阅读全文

posted @ 2016-05-25 17:52 buguge 阅读(548) 评论(0) 推荐(0)

2016年5月17日 #

show一下自己的文档编写功底

摘要: 以我为例,我绝对相信,“才华”和颜值。这里我要秀一下我的文档编写能力。在我这十年的工作生涯里,的确有数不清的次数,我的同事或上司,对我设计和制作的文档表示称赞。 阅读全文

posted @ 2016-05-17 21:45 buguge 阅读(561) 评论(0) 推荐(0)

2016年5月12日 #

好脑袋不如烂笔头-Quartz使用总结

摘要: Quartz是Java平台的一个开源的作业调度框架。Quartz.net是从java版本移植到.net版本的。.net项目使用Quartz来执行批处理等定时任务非常方便。 阅读全文

posted @ 2016-05-12 11:53 buguge 阅读(3522) 评论(0) 推荐(0)

2016年5月5日 #

IBatisNet:让insert操作返回新增记录的主键值

摘要: 通过insert语句的selectKey子元素来返回insert命令生成的记录的主键值 阅读全文

posted @ 2016-05-05 18:50 buguge 阅读(1187) 评论(0) 推荐(0)

2016年4月1日 #

【团队分享之二】IT团队绩效提升的一些见解

摘要: 这是我在我们开发团队所做的一次分享,同时也分享给博客园里的朋友们。大纲:1.什么是团队 2.目标管理 3.团队分工与领导 4.通过案例来分析问题, 阐述何提升业绩 阅读全文

posted @ 2016-04-01 11:05 buguge 阅读(408) 评论(0) 推荐(0)

2016年3月25日 #

我的ef连接mysql之旅

摘要: install-package ef6,mysql.data;增加provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d";修改edmx Schema的Provider="MySql.Data.MySqlClient" 阅读全文

posted @ 2016-03-25 22:30 buguge 阅读(2674) 评论(0) 推荐(1)

2016年3月22日 #

网站nginx负载下因程序错误导致多节点重复处理请求的解决过程

摘要: 这是我上周工作过程中的一次解决问题的过程。解决的是站点在nginx负载下,因为程序异常导致的请求被多节点重复处理的问题,进而影响到系统对客体验。 阅读全文

posted @ 2016-03-22 20:12 buguge 阅读(2593) 评论(0) 推荐(0)

2016年2月23日 #

审批项目近期的例会制

摘要: 我在提高大家工作积极性方面的做的一次尝试。 我认为我的这个工作沟通方式可行,开发组里的同学也默许了。 通过今天第一次执行,还是可以的。 要提醒自己的是,以后,类似这种努力的方式,可以鼓励大家一起想办法,通过每个人的参与,提高大家的积极性和认可度,进而提高执行力和效率。 阅读全文

posted @ 2016-02-23 12:44 buguge 阅读(243) 评论(0) 推荐(0)

2016年2月4日 #

【团队分享之一】软件项目的质量和质量控制

摘要: 这是我在我们开发团队所做的一次分享,同时也分享给博客园里的朋友们。 在我这次分享的前一次,是我的部门老大做的分享,关于他在2015年度的述职报告,在他分享完毕后,指明了要我做下次的分享,侧重于项目管理方面,我想了想,先从质量说起吧。于是,就有了这次的分享内容。 阅读全文

posted @ 2016-02-04 09:33 buguge 阅读(799) 评论(1) 推荐(0)

2016年1月24日 #

使用新申请的163邮箱发邮件出现的问题

摘要: 前提:新申请的163邮箱。 老的126或163在发送时没有问题。 貌似网易对于新申请的邮箱账号增加了安全认证机制。 C#使用163的SMTP服务器发送邮件 http://www.cnblogs.com/OpenCoder/archive/2010/07/16/1779247.html 发送时,异常提 阅读全文

posted @ 2016-01-24 00:47 buguge 阅读(581) 评论(0) 推荐(0)

2016年1月20日 #

最佳算法实现对泛型集合的数据去重

摘要: 利用List的Distinct方法,然后重写实体类的Equals方法 阅读全文

posted @ 2016-01-20 15:23 buguge 阅读(1129) 评论(0) 推荐(0)

2016年1月14日 #

http流请求时,被请求站点HttpContext.Current为null?

摘要: 儿时记得看过一篇课文,说有个农夫要寻觅一颗草药,他每天爬山去找寻,但一直无果。在将要灰心的放弃时,意外发现他苦苦寻觅的草药,就在他每天经过的山脚下 阅读全文

posted @ 2016-01-14 08:25 buguge 阅读(851) 评论(0) 推荐(0)

2015年12月19日 #

ASP.NET将原始图片按照指定尺寸等比例缩放显示图片

摘要: 一般来说,我们用http://xxx/a.aspx对a.aspx网页请求。ASP.NET处理了网页以后,就把该网页的内容发送回浏览器。a.aspx的内容一般是含有超文本标记的文本文件流(Response.ContentType即输出流的 HTTP MIME 类型,默认值是“text/html”),这是谁都不会怀疑的。但是a.aspx不但能够返回这种平常的网页文本外,把它广义开来,它其实可以返回任何类型的流数据。而,我们只需要对Response对象进行操作即可改变输出流的内容。 把图像文件看作是一个二进制流,我们试图从一个图像文件创建了他的流对象,并且将流写入到Response.OutputStream中,这样图像文件就被发给了请求的浏览器。但是浏览器还必须要识别出这是一个图像文件,因此,在发送这个流之前,将Response.ContentType更改成这种图像文件的MIME类型。浏览器在收到这个流之后,调用相关的应用程序,图像就被显示在了浏览器上。虽然实际地址还是aspx结尾。 这样我们就能很好理解怎么去向用户发送标记。例如,在一张普通的网页中写img标签,使它的src指向a.as 阅读全文

posted @ 2015-12-19 20:06 buguge 阅读(5283) 评论(0) 推荐(2)

2015年11月19日 #

AutoMapper的简单使用

摘要: 接触AutoMapper已经有两年多的时间了,在ORM框架中,它使持久层对象与DTO对象之间的转换变得相当简单。 随着负责的项目的增多,使用的技术框架一多起来,很多具体的技术点难免记不清, 加上同时兼做需求、研发、质量管控, 有时候写起代码来就感到很手生。 好脑袋不如烂笔头 阅读全文

posted @ 2015-11-19 20:18 buguge 阅读(1016) 评论(0) 推荐(0)

2015年11月13日 #

Post方式的Http流请求调用

摘要: 以mvc web应用程序为例,服务端的接口Action用[HttpPost]标记。其声明及获取数据的方式有两种: 方式一,不声明参数,通过Request.InputStream得到请求的参数; 方式二,显式声明参数,程序里即可直接取参数的值 阅读全文

posted @ 2015-11-13 20:58 buguge 阅读(1387) 评论(0) 推荐(0)

2015年10月30日 #

我对公司产品操的那些蛋心【持续更新】

摘要: ● 办理登机牌服务去掉航站楼 这是一个移动应用,线上运行了有多半年了。办理登机牌的页面如下图: 业务方找到产品经理,说“乘机人一般不知道在哪个航站楼登机,所以去掉航站楼的选择吧,我们把航班与航站楼的对应关系给你们,你们维护到系统里。这样,我们根据客户输入的航班号就能匹配出对应的航站楼。” 产品经理咔 阅读全文

posted @ 2015-10-30 20:00 buguge 阅读(274) 评论(0) 推荐(0)

2015年10月28日 #

早安Visual Studio!一次重构之旅,夏洛特烦恼

摘要: 我前几天重构代码时,修改了项目的程序集名称和命名空间,而遗漏了对.ashx文件里的标记的修改。 最终导致当调试程序时,visual studio出现了令人费解的提示弹窗。 阅读全文

posted @ 2015-10-28 08:57 buguge 阅读(713) 评论(0) 推荐(0)

2015年10月22日 #

使用EntityFramework的烦恼

摘要: 我有一个应用程序,是实现数据ETL同步的,即把数据从一个db里抽取出来,经过处理后,存储到另一个db里。 O/RM采用的是EF db First。 随着项目程序的开发,EF的不足越来越明显。● 根据EDM生成的类,没有继承关系,影响程序设计实现●EF无法实现事务隔离 阅读全文

posted @ 2015-10-22 10:45 buguge 阅读(1025) 评论(4) 推荐(0)

2015年10月16日 #

一个网站群集环境下的问题

摘要: 站点由3台服务器做的负载, 由于网站文件版本不一致,导致个别用户访问时出现问题。 阅读全文

posted @ 2015-10-16 19:22 buguge 阅读(362) 评论(0) 推荐(0)

短信验证码——资产安全的最后防御底线

摘要: 在网上支付兴起、短信验证码还未投入使用前,支付密码是唯一的认证方式,而密码丢失、账号被盗而造成资金损失的不在少数。而现在,手机成为标配,手机号码本身就可以成为自己一个独特的身份标识,同时兼具私密性和唯一性。手机短信验证码的诞生,我们很少再看到这样的新闻,因为手机验证码的产生可以说是改变世界的。 阅读全文

posted @ 2015-10-16 16:03 buguge 阅读(584) 评论(1) 推荐(0)

2015年9月29日 #

解决方法of未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

摘要: 在开发的一个报表转换功能涉及到Excel97-2003(.xls)文件的导入。使用oledb来读取excel数据。 我使用的IDE是vs2013,OS是win7 64位,调试程序时报异常:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。 解决方法为:在项目属性的“生成“里,将目标平台由默认的Any CPU改为x86 如果是对于web网站,excel导入用OLEDB,则需修改应用程序池的设置 阅读全文

posted @ 2015-09-29 12:15 buguge 阅读(32845) 评论(4) 推荐(0)

2015年9月23日 #

已经为类型参数“Chart”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束

摘要: 今天,在做类封装时,使用了泛型类,遇到了如下2个问题: √ 变量类型“type”没有 new() 约束,因此无法创建该类型的实例 √ 已经为类型参数“Chart”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束 阅读全文

posted @ 2015-09-23 16:15 buguge 阅读(313) 评论(0) 推荐(0)