随笔分类 -  调试

摘要:本文记录一次Elasticsearch mapping field修改过程,体会一下那些匪夷所思的设计和那些做一件简单事情需要的坑爹经历 阅读全文
posted @ 2014-05-11 22:17 大熊先生|互联网后端技术 阅读(100392) 评论(11) 推荐(5) 编辑
摘要:对于一个7*24小时无间断的线上服务来说,在服役时间内难免会遇到一些fail,例如db断开连接且短暂连接不上了, 下游的某个节点忽然挂了,运维部署上依赖的某一个东西不存在了等等场景。本文主要来讨论一下这些场景使用怎样的策略会比较好。 最简单的方法,While(true) + sleep(固定时... 阅读全文
posted @ 2013-07-14 18:53 大熊先生|互联网后端技术 阅读(9913) 评论(1) 推荐(2) 编辑
摘要:需求: 准入授权配置文件有时候分了好几个维度进行配置,例如 company|product|sys这种格式的配置:1.配置 "sina|weibo|pusher" 表示 sina公司weibo产品pusher系统能够准入,而"sina|weibo|sign"不允许准入2.配置 "sina|*|pu... 阅读全文
posted @ 2013-03-25 18:13 大熊先生|互联网后端技术 阅读(12129) 评论(3) 推荐(1) 编辑
摘要:假若我们定义了Str类如下结构class Str{ public: Str(int n) Str(const char* p) .....}可以使用如下方式来构建一个对象 Str c(12); Str d=Str(20); Str *z=new Str... 阅读全文
posted @ 2012-07-21 15:34 大熊先生|互联网后端技术 阅读(2352) 评论(0) 推荐(1) 编辑
摘要:问题: 我们在写程序的时候经常发现程序使用的内存往往比我们申请的多,为了优化程序的内存占用,搅尽脑汁想要优化内存占用,可是发现自己的代码也无从优化了,怎么办?现在我们把我们的焦点放到malloc上,毕竟我们向系统申请的内存都是通过它完成了,不了解他,也就不能彻底的优化内存占用。来个小例子//g++... 阅读全文
posted @ 2012-04-05 17:51 大熊先生|互联网后端技术 阅读(15964) 评论(6) 推荐(6) 编辑
摘要:最近开发一些东西,线程数非常之多,当用户输入Ctrl+C的情形下,默认的信号处理会把程序退出,这时有可能会有很多线程的资源没有得到很好的释放,造成了内存泄露等等诸如此类的问题,本文就是围绕着这么一个使用场景讨论如何正确的终止正在运行的子线程。其实本文更确切的说是解决如何从待终止线程外部安全的终止... 阅读全文
posted @ 2012-03-21 23:08 大熊先生|互联网后端技术 阅读(32555) 评论(13) 推荐(6) 编辑
摘要:提问:首先我们来提两个疑问,我们自定义了一个类如Customclass类型,Customclass myclass=new Customclass()Object obj=myclass;运行上面这段代码,我们会进行装箱操作吗?基础知识:.Net的类型分为两种,一种是值类型(Value Type )... 阅读全文
posted @ 2011-03-20 02:00 大熊先生|互联网后端技术 阅读(5112) 评论(38) 推荐(12) 编辑
摘要:开发调试过程中都没有问题,一部署这个问题就来了。然后经过一大堆改动之后的结果是:IIS测试都没有问题,一调试这个问题就来了。这样极端的问题被我碰到了,那么,就来做个总结吧。 阅读全文
posted @ 2010-11-26 08:47 大熊先生|互联网后端技术 阅读(9381) 评论(3) 推荐(2) 编辑

点击右上角即可分享
微信分享提示