2024-11-26
线上出问题如何保证快速响应快速解决,如何设计和防范问题,出问题如何高效处理?
阅读全文
---
2024-10-30
完善部署监控能力,完善持续集成能力。
阅读全文
---
2024-04-02
大型项目保证自己不背锅的有效办法。
阅读全文
---
2024-03-16
这些年没少经历踩脚的事情,要么人家来卷我,要么我领了任务去卷别人。
阅读全文
---
2024-03-15
技术平台建设的思路。
阅读全文
---
2023-09-28
我现在每天早上早点来看会书,感觉收益比较多,之前做事情还是比较野路子的,看看正规军的书能更体系化一些。现整理出来分享给大家。
阅读全文
---
2020-03-01
阅读全文
---
2019-06-26
Go 作为年轻的语言对于 PDF 这种特殊的需求支持还是弱一些,调研了一番,记录在这里
阅读全文
---
2019-03-18
之前遇到一个问题,docker里面配置了 host,Go 程序发起 http 请求的时候没有用配置的 host,整理了一下原因。
阅读全文
---
2019-03-15
Go http 如何发送 multipart/form-data
阅读全文
---
2019-03-12
用上 Go module 之后,发布的版本都在 v1 上面,用了这么长时间遇到了升级 v2 版本的问题。记录一下。
阅读全文
---
2018-11-12
本来不想写这个,但是发现Google搜出来的都不太对,还是简单记录下吧。
阅读全文
---
2018-11-11
4个618,3个双十一的经历写出来分享。
阅读全文
---
2018-10-30
通过两个例子介绍一下 For Range 内部实现原理
阅读全文
---
2018-10-26
总结分享一下如何快速切换 Host
阅读全文
---
2018-09-27
私服还是大势所趋,今天就介绍一个很好用的私服项目 Athens。
阅读全文
---
2018-09-18
Golang 在 1.11 开始支持 module,终于不用把依赖包上传了。
阅读全文
---
2018-09-10
本文将介绍 fmt 包格式化的一些原理,以及 Formatter、State和Stringer这几个接口的作用。
阅读全文
---
2018-09-03
Golang 的文档从一开始发布就很完善了,但是很多用法我一直也么搞明白,今天详细研究了下,整理出来。
阅读全文
---
2018-08-27
有时候业务需要重试极致,今天讲一下非常简单的重试方法。
阅读全文
---
2018-08-22
单独介绍一下 json 包的 Number 类型。
阅读全文
---
2018-08-16
Go 1.10开始,引入了期盼已久的strings.Builder,Go 的作者是不是看到雨痕大大的优化文章搞的这个呢?
阅读全文
---
2018-08-07
最近写单元测试多亏了这个 monkey 包,昨天看到了官方的原理介绍,很受启发,翻译出来大伙一起看看。
阅读全文
---
2018-06-20
讨论一下整数转字符串的几种方式,再讨论一下原理和性能。
阅读全文
---
2018-06-19
换电脑或者重新部署环境的时候经常需要下载依赖。如何快速自动下载?
阅读全文
---
2018-06-18
翻译自官方wiki说明。难度都不大但是还是写一下吧。官方的写法比较优雅。包括 slice 的插入、删除、剪切等操作。
阅读全文
---
2018-05-30
Redis 从4.0开始支持组件开发,用户编译生成一个动态链接库,启动时加载就可以启用。
阅读全文
---
2018-05-28
说一下我知道的哈希算法和在常见组件中的应用。本文不涉及具体实现。
阅读全文
---
2018-02-07
通过黑科技扩展原生包的功能。
阅读全文
---
2017-12-18
这么基础的问题可能很多人都不知道
阅读全文
---
2017-11-02
map 删除某个key,内存是否会跟着删除?
阅读全文
---
2017-10-27
我讨厌 JSONP
阅读全文
---
2017-07-28
可以支持在电影列表展示中文标题和豆瓣评分
阅读全文
---
2017-07-14
据我观察,基本没有人在用 Golang 原生的 log 包写日志。今天就讲一下如何通过200行代码封装一个功能完善的日志包。
阅读全文
---
2017-06-12
这个包我估计大部分人都没见过。我也是今天才偶然的看到,发现有点意思。
阅读全文
---
2017-05-31
压测发现有长连接问题,深入学习了一下。
阅读全文
---
2017-05-09
Go 相关推荐。都是亲测过的。
阅读全文
---
2017-04-11
Golang 内置了 hashmap 类型。编码的过程中 hashset 也是很常用的一种数据结构。我们如何使用内置的 hashmap 来封装一个高效的 hashset?
阅读全文
---
2017-04-05
算是一个工具类包,不追求性能调试的时候会比较爽,推荐给大家。
阅读全文
---
2017-03-27
俗话说:工欲善其事,必先利其器。日常开发与生活当中,工具对效率来说是非常重要的。工具用得好,往往能达到事半功倍的效果。
阅读全文
---
2017-03-06
Golang虽然自带调试工具,但是我从来没用过。据说大神都是通过打印日志来调试^ ^。那么问题来了,如何才能完整的打印一个对象?
阅读全文
---
2017-02-08
带垃圾回收的语言,虽然对于刚刚上手的程序员是友好的,但是后期随着项目变得越来越巨大,维护的内存问题也会逐渐暴露出来。今天讲一种优化内存申请的方法——临时对象池。
阅读全文
---
2017-02-07
某一种对象是通过两个ID唯一确定的,如何处理这种数据结构以便快速查找以及节约内存?今天讲一种优化算法——Cantor pairing function。
阅读全文
---
2017-01-19
为了给我的网站接入Swiftype,开发了Golang的API。
阅读全文
---
2017-01-18
开发过程中会经常处理集合这种数据结构,简单点的处理方法都是使用内置的map实现。今天讲一种优化方式——bitset。
阅读全文
---
2017-01-09
翻译自Go语言作者的博客。这只是设置了GOPATH默认值,GOROOT还是得自己设置。
阅读全文
---
2016-12-12
rakyll是一位Golang语言开发工程师。这哥们长得很秀气(有可能人家是姑娘),博客更是犀利。
阅读全文
---
2016-09-27
Go的语法虽然一直很稳定,但是工具等模块还是会随着版本更新的。发现一篇不错的文章,果断翻译之。
阅读全文
---
2016-08-18
最近在优化Go项目,学习了一下Golang的调优相关内容。发现了一篇很不错的文章,翻译出来分享给大家。
阅读全文
---
2016-05-02
目前应用做接口都是用Json格式,Json格式也是比较容易理解的一种格式,上手很容易。但是还是有一些需要记录的东西。
阅读全文
---
2016-01-18
虽然知道slice的实现,虽然也帮别人看过这个问题,但还是要被坑。
阅读全文
---
2015-12-11
参考《HTTP权威指南》用Go做了一个最简单的HTTP服务器。
阅读全文
---
2015-11-23
入职两个月,经历双11的一些工作记录。
阅读全文
---
2015-09-15
在看过雨痕大神的Golang学习笔记和《Redis设计与实现》之后,在这里总结一下。另外,雨痕大神啥时候更新1.5版本的学习笔记呀。
阅读全文
---
2015-09-11
在地球的另一端...有一个水深火热的国度-古巴.... 他们有一个“黑市”网站...多少年来这个网站一直奋战在政府屏蔽与民间反屏蔽的第一线...... 在这样的斗争中...古巴人民发展出了一种独特的体系……
阅读全文
---
2015-08-27
虽然一直在Linux下开发服务,但是说实话,Linux的东西我基本不懂。这次这个问题的解决,让我稍微知道一些东西了。
阅读全文
---
2015-08-19
这个问题困扰了我很久,去看了官方文档,看不懂。。。
阅读全文
---
2015-08-12
很常见的一个模式,之前的文章也写过,这次完整描述一下。
阅读全文
---
2015-07-31
有时间写博客,不光是因为有时间,还因为出过线上bug。不懂序列化的我们,必须记录一下。
阅读全文
---
2015-07-24
第一次翻译英文的文章。协程这个东西之前面试被问过,这次终于明白些了。之前只知道它是一个轻量级线程,其实感觉就是又多包了一层。
阅读全文
---
2015-07-03
结合我遇到的实际情况说一下大Golang的垃圾回收,垃圾回收太深奥,这方面相关的我都是搬运来的
阅读全文
---
2015-07-02
原来HTTP协议是如此的牛逼
阅读全文
---
2015-04-20
beego编译工具bee的源码分析。这里只介绍bee run原理。
阅读全文
---
2015-04-05
用Golang实现的搜索引擎爬虫maodou。
阅读全文
---
2015-03-16
用Golang实现Fing的功能。
阅读全文
---
2015-03-14
关于端口号的解读。
阅读全文
---
2015-02-03
这几天分析了一下DNS协议的内容,用Go语言。
阅读全文
---
2015-01-29
这几天分析了一下DNS协议的内容,用Go语言。
阅读全文
---
2015-01-20
今天又见识了一种新的Base64编码方式。
阅读全文
---
2015-01-17
GitStats源码分析。
阅读全文
---
2015-01-15
RK算法和FNV算法。
阅读全文
---
2015-01-14
今天回家路上坐地铁的新发现。
阅读全文
---
2014-12-26
想自学一下搜索引擎,记录一下目前了解到的东西,也和大家分享。
阅读全文
---
---
2014-12-01
在GitHub上面找了一个能解析HTML的包。
阅读全文
---
2014-11-29
beego的httplib不支持发送gzip请求,自己研究了一下。
阅读全文
---
2014-11-22
升级beego 1.4.2之后,根据发现的不兼容的地方顺藤摸瓜。
阅读全文
---
2014-11-12
基于beego 1.4.2版本。
阅读全文
---
2014-11-11
ab压力测试,说一下我的经验
阅读全文
---
---
2014-10-09
把程序放到启动目录里面,这样就能每次开机更新啦。
阅读全文
---
2014-09-29
使用Golang语言,了解HTTP协议通信过程。
阅读全文
---
2014-09-28
使用Golang语言,了解HTTP协议通信过程。
阅读全文
---
2014-09-25
Golang源码testing包。
阅读全文
---
2014-09-17
用代码给生活家点小情调。
阅读全文
---
2014-09-01
Golang源码sort包。
阅读全文
---
2014-08-29
Golang源码sort包。
阅读全文
---
2014-08-28
你说手机不好,我说你人不好,你说手机不好,我说别人手机也这样,你说手机不好,我说你给我找个除了苹果三星以外好的。你说手机不好,我说你从事了犯法的事情。你说手机不好,我说你被包养了没资格所说话。两个人说了半天,手机到底好不好?
阅读全文
---
2014-08-27
东西不多,关于Solr查库遇到的小问题。
阅读全文
---
2014-08-25
上个礼拜比较忙,没有来得及更新。其中忙的一件事,就是改关于map迭代的bug。问题很简单,主要讲一下我的低级失误和Golang的map迭代策略。
阅读全文
---
2014-08-18
说一下关于接口安全的设计机制。
阅读全文
---
2014-08-15
用大数乘法实现长度不限的数字乘法。
阅读全文
---
2014-08-14
Golang的实现。
阅读全文
---
2014-08-12
东西很简单,主要围绕Golang包的源码和Golang语言特性进行介绍。
阅读全文
---
2014-08-11
Golang的'reflect'包是一个简易的反射包,能够通过此包实现将结构体编码成JSON数据流。
阅读全文
---
2014-08-08
发现好多笔试题,都问的是库函数。
阅读全文
---
2014-08-07
合并slice,被copy虐了一通,后来才发现,append能虐copy几条街。
阅读全文
---
2014-08-06
一般语言都支持两种遍历方式,这里做下介绍。最后介绍一个 For Range 不恰当的使用引起的 Bug。
阅读全文
---
2014-08-04
关于Unicode的介绍和Golang的处理方法。
阅读全文
---
2014-07-30
曾经听一位大神提起过布隆过滤器,一般用来过滤黑名单。之前去搜狗面试,最后一个题也是这个。当时果断没想起来。
阅读全文
---
2014-07-29
看布隆过滤器源码https://github.com/willf/bloom,里面用了binary包,在这里做记录。
阅读全文
---
2014-07-28
关于Golang语言的哈希函数FNV和MD5的简单介绍。
阅读全文
---
2014-07-25
将Python实现的short_url.py改写成了Golang实现。
阅读全文
---
2014-07-24
关于网址压缩的调研和自己的理解。
阅读全文
---
2014-07-22
用Go语言开发Thrift接口的hello, world。
阅读全文
---
2014-07-20
Golang 接口语法学习。
阅读全文
---
2014-07-20
Golang flag 包的学习。
阅读全文
---
2014-07-18
自从6月份开始,上网越来越难。goagent基本废了,只能另寻它法。
阅读全文
---
2014-07-17
Linux Mint下为Android虚拟机开启摄像头。网上有很多教程,感觉都老了点,对不上。我这个是试了好久试出来的,再次记录一下,和大家分享。
阅读全文
---
2014-07-16
想做一个服务,能够每天定时调用执行。比如,每天定时推送微信,或者发送邮件,又或者为Android端推送消息。形式多种多样,内容主要是能有一个地方能够提醒展示今天要做的事情。像结婚纪念日、好朋友生日这种,还是挺重要的。
阅读全文
---
2014-07-15
公司有个需求,就是能够对列表去重。本屌原本想直接用for循环实现,后来去查了查Java的实现方式,大开眼界。
阅读全文
---
2014-07-14
在微博上面,各种所谓关注科技的官微都在发各种Android L的更新截图,各种吵。我也就没忍住,去刷了一把。然后今天又刷了回来。
阅读全文
---
2014-07-12
虽然一直没有直接配置过公司的Nginx服务器,但是还是耳濡目染了解到了一些相关内容,知道Nginx能够根据域名进行转发请求。这样,一台服务器就能够配置多个域名和多个应用程序。
阅读全文
---
2014-07-11
之前有人提点,现在自己写,就忘记加了。弱爆了。。。
阅读全文
---
2014-07-09
今天第二篇,都一次一天发多篇干货
阅读全文
---
---
2014-07-08
把之前写好的百度云推送封装成了Go包。只是实现了最简单的消息推送。。
阅读全文
---
2014-07-03
由于一些原因(你懂的),如果golang代码存放在Google Code上面,想通过go get下载编译就是在骗自己。今天就通过一些方法解决了。做天朝的程序员不易,且行且珍惜吧。
阅读全文
---
2014-07-02
正则表达式是传说中黑客的必备技能,也在知道创宇技能表里,之前看过一些,每次都记不住,这次记到这里,忘记了回来看好了。
阅读全文
---
2014-07-01
后台开发离不开日志,日志能帮助检查bug。而大量的日志并不能通过人工阅读进行检查,一般都是借助grep工具。这里将通过学习grep命令来对日志的打印方式进行分析。
阅读全文
---
2014-06-21
之前看过《Lucene in Action》一部分,里面介绍了Nutch这个Java实现的网络爬虫,把测试的结果放在这里
阅读全文
---
2014-06-19
记我的答辩趣闻
阅读全文
---
---
2014-06-15
Postgraduate design
阅读全文
---
2014-06-11
百度云推送的Go语言实现。Github 地址: https://github.com/mnhkahn/BaiduYunPush。
阅读全文
---
2014-05-15
《深入理解计算机系统》读书笔记
阅读全文
---
2014-05-14
基本每一次笔试,我都会在结束后记录下来答过的题,回来好好研究研究。马上就要毕业了,论文也差不多了,现在来总结一下。
阅读全文
---
2014-05-07
向吴军博士的《浪潮之巅》致敬。
阅读全文
---
2014-04-23
阅读全文
---
2014-04-19
在V2EX发现的有趣的查看自己输入历史的top10 命令。
阅读全文
---
2014-04-18
阅读全文
---
2014-04-18
阅读全文
---
2014-04-18
阅读全文
---
2014-04-17
关于H264视频编码格式的介绍和分析。
阅读全文
---
2014-04-17
SDP协议分析及开发设计
阅读全文
---
2014-04-17
阅读全文
---
2014-04-17
阅读全文
---
2014-04-17
系统开发需要的预备知识——工欲善其事,必先利其器
阅读全文
---
2014-04-17
阅读全文
---
2014-04-13
阅读全文
---
2014-03-05
毕设题目《基于流媒体的语音视频通话系统》,基于Android实现。关于SIP协议的分析以及opensips注册和通话的研究。
阅读全文
---
2014-02-07
iPhone的CSS显示,费了我stackoverflow 6个声望问到的。。。
阅读全文
---
2014-02-05
毕设题目《基于流媒体的语音视频通话系统》,基于Android实现。Android基础。
阅读全文
---
2014-02-04
毕设题目《基于流媒体的语音视频通话系统》,基于Android实现。先在这里做一下技术评估。
阅读全文
---
2014-02-01
为了能够让我的Nexus 7翻墙,我决定root。是在Linux Mint下root Android。看着也不难,结果搞了好几天。越到一半机子驱动问题,没办法继续了,看着一块砖头放在那,真叫个急啊。root成功后,twitter还是上不去,还得再写一篇文章来总结一下Android翻墙。
阅读全文
---
2014-01-28
一年一度春节又要到了, 我也要为家里写对联了,作为一年一次的练习。
阅读全文
---
2014-01-22
用到的一些常见的Linux命令,在这里记录一下。
阅读全文
---
2014-01-21
关于golang语言和beego框架的使用的介绍。golang所有的设计都是围绕减少行数展开。
阅读全文
---
2014-01-14
1月10日参加公司后台架构的技术总结
阅读全文
---
2014-01-13
阅读全文
---
2014-01-12
Markdown备忘。
阅读全文
---
2014-01-11
现在的新电脑大都用的双显卡,一张Intel的集成显卡,一张Nvidia的独立显卡。默认运行集成显卡,在玩游戏这些需要大量图形计算的时候运行独立显卡。这个自动切换的过程在Windows和Mac环境下,都是由Nvidia的显卡驱动自动完成的,而在Linux下,伟大的Nvidia却不提供这样的切换功能了。所以Linus问候了它。
阅读全文
---
2014-01-02
从2013年9月开始找工作,在几个月的Java程序员求职过程中,总结了一些被问到的笔试题和面试题。Java语言博大精深,是整个程序界的上乘语言,应该得到重视。
阅读全文
---
2013-11-25
明知道说了那句“快走”,自己无论如何都是死了,为什么最后摸了摸胶囊,还是没吃呢。
阅读全文
---
2013-11-23
11月23号去清华参加的笔试,那时候Java准备的还算充分了,笔试答的还可以,面试的时候看到Java和数据结构方面分别错了2个,很不错了。搜狗是一家非常好的公司,据说待遇是13.5x15,还带期权,马上要上市的公司。我也很想去。一面很顺利,一共面了20min,面试官说知道我的能力,让我直接进复试。当时我特别高兴,因为过了一面其实已经一只脚踩进了搜狗。二面的时候,面试官很强势,再加上我很期待进入这家公司,很是紧张。他直奔主题,问我看过哪些Java源代码,Java虚拟机垃圾回收具体用的是什么方法,后台服务器解决并发请求时常见的工具和解决方案是什么。这些都答的马马虎虎。最后一个算法,有10G的文件,里面保存着网站的黑名单,怎么样在处理用户请求时查找到该用户时候存在于黑名单中。此算法我写了半个多小时,勉强写完。我和搜狗的情节也就此画上了句号。一方面自己能力还是有限,另一方面,其实我还是有机会进入这种牛逼互联网公司的,加油。最后附上当时拍的搜狗的照片。
阅读全文
---
2013-11-05
算是国企里面非常厉害的了,而且效益也不错。但是今年没怎么招人。
阅读全文
---
2013-10-30
这套笔试题当时做的时候觉得很难,还涉及到了一些架构的东西,当时都不会。现在看来,也就那样,熟悉Java后台开发的应该问题不大。后来还去面过方正科技,就在北大旁边那个,号称是方正的电脑和一些高科技产品都是这个子公司生产的。还搞了群面,一群人在那胡扯。笔试很水,全是C#题目,难度很低。这个公司感觉不怎么样了。
阅读全文
---
2013-10-25
神州航天软件2014校园招聘笔试。该公司在航天城,工资每月6000,带1000补贴,解决北京户口。待遇还是不错的。一次签5年。
阅读全文
---
2013-10-24
有一个工作人员穿着youtobe的衣服,应该是从Google online store买到的,看着挺牛逼的,^_^。公司目前在发展乐视盒子和乐视电视,进军客厅。
阅读全文
---
2013-10-24
好像是做手游的公司。一个创业公司。
阅读全文
---
2013-10-21
巨人网络2014校园招聘笔试。据说笔试通过的会去上海参加面试。我果断没去成。
阅读全文
---
2013-10-19
去哪网待遇非常给力,一个FE都能给到14x16。而且刚刚上市,发展很不错。我的面试官是重庆人,看到我的简历上写着本科是重庆大学的,也很照顾我,可惜我很不给力。一直摊开了问,从基础到Java源码、C++源码都问了一圈,还有C语言小技巧。面试难度符合他们公司的工资水平。
阅读全文
---
2013-10-19
只是简单了参加了一下笔试,地点是在清华。没有面试机会。这种游戏公司招人要求都有点高。
阅读全文
---
2013-10-17
公司是做建筑方面的建模工具产品。没有面试机会。
阅读全文
---
2013-10-15
触控科技笔试题,也参加了面试,跟我讲说11月份会通知我,结果也没消息了。公司不大,老板爱喝茶,办公室里全是专业的喝茶器具。之前收购了一个开源游戏引擎Cocos2d。貌似最近又搞来了小鳄鱼爱洗澡,传闻也快上市了。发展不错,不过前面还有可怕的腾讯。。。
阅读全文
---
2013-10-13
在北大参加的笔试,我觉得答得非常好,除了最后一题都会做。没有面试机会。。。
阅读全文
---
2013-09-16
本来准备先面一些小公司,积累点经验,再去面自己想去的公司的。结果才试了一家,阿里就来面试了。而且我觉得我的水平确实不够阿里的层次。虽然我开发经验比较多一些,但是他们更关注你对底层实现的理解,说来惭愧,一直在做东西,没有时间关注这些。这次面试,就我本人而言,没有任何亮点,没有说出来一个让人觉得还可以的东西,所以没戏。
阅读全文
---
2013-09-09
9月初的实习笔试,后面还有面试,通过了。果断拒了。
阅读全文
---
2013-05-23
答题说明:1.答题时间90分钟,请注意把握时间;2.试题分为四个部分:单项选择题(10题,20分)、不定向选择题(4题,20分)、填空问答(5题,40分)、综合体(1题,20分)。
阅读全文
---
2013-04-20
阅读全文
---
---
---
2013-04-07
2013 Microsoft Campus Intern Hiring Written Test
阅读全文
---
---
2013-04-02
交换值是比较常用的步骤,也比较简单,这里总结了3个方法。
阅读全文
---
---
---
---
2013-03-21
如果要在程序任意点统计已创建特定类型的数量,就需要一个全局变量。但是全局变量会破坏封装。static数据成员可以解决这个问题。
阅读全文
---
---
2013-03-20
sizeof是C/C++中的单目操作符,在编译期间计算,测量这个变量占用的内存大小,它并不是函数。
阅读全文
---
---
2013-03-14
const关键字可以用来限定变量不可以被修改,基于这个特性,程序员可以用这个关键字来提高程序的健壮性,这也是程序员面试常见考点。
阅读全文
---
2013-03-11
位运算符的一些介绍。
阅读全文
---
2013-03-05
阅读全文
---
2013-01-23
阅读全文
---
2013-01-23
阅读全文
---
2013-01-13
阅读全文
---
2012-11-02
网页一次请求用的协议和访问流程的总结。
阅读全文
---
2012-05-23
阅读全文
---
2012-03-26
阅读全文
---
---
---
2011-01-09
DirectX学习笔记。
阅读全文
---
2010-12-29
游戏开发学习笔记。
阅读全文
---
2010-11-03
阅读全文
---
2010-05-31
当前读数字媒体专业学习的P图和flash作业。。。雷死人了
阅读全文
---
2009-02-16
当年还想着拿奖学金的,这辈子没戏了。。。
阅读全文
---
2008-12-31
2008,就这么过去了,我还要加油啊。努力吧,Superman.
阅读全文
---