Chen-Tao

颂其诗,读其书,不知其人,可乎?


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

Linux内存调度-几种页面置换算法

发表于 2014-09-15
互联网应用的一个特点就是大量的使用缓存技术。目前已知的缓存技术非常多,比如memcache、guava cache等等,当然这些都是比较上层的技术,而Linux系统底层的缓存,仍然是依赖于一些经典的页面置换算法来实现,这里着重介绍几个重点的算法。 LRU(Least Recently Used) ...
阅读全文 »

Java TCP and UDP

发表于 2014-09-14
UDP TCP 处理方式 单个数据报 将网络视为流 连接 从多个独立主机收发数据 两台主机之间唯一连接 实现 DatagramPacket将数据以字节方式填充到数据报中 Socket DatagramSocket负责收发数据报 ServerSocket 首发规则 无 ...
阅读全文 »

Mac下使用 youtube-dl下载视频

发表于 2014-09-14
brew果然是Mac下一大神器!今天更新又发现一个好东西,youtube-dl. youtube-dl 是一个基于 python 的脚本 Mac下使用brew超级简单 brew install youtube-dl 就可以了!没有安装brew的同学,请移步http://brew.sh/ Linux ...
阅读全文 »

命令行查询Mac启动时间

发表于 2014-09-13
使用命令行查询Mac/Linux/Uinx的启动时间,有以上3种方法,但进过我的测试,发现在Mac下,第一种并不好用。 使用last reboot命令,在Mac下显示的是wtmp的时间,也就是上次登录的时间,对于Mac相当于上一次你打开盖子的时间,这是跟Linux的一点小差别。 使用who命令 ...
阅读全文 »

JVM调优–参数总结

发表于 2014-09-12
开发中,内存泄露、线程锁、GC调优这些东西处理起来都很痛苦。这三个邪恶的小伙伴带来的性能问题是最难复现的,这也使得修复这些问题有如噩梦一般。JVM调优是一项这里根据LinkedIn的工程师的推荐,解读一下进行GC调优改善吞吐量和延迟用的这组参数: 强制要求JVM始终抛出含堆栈的错误(-XX ...
阅读全文 »

Java 7 LinkedTransferQueue解析

发表于 2014-09-12
Java 7 LinkedTransferQueue解析LinkedTransferQueue出身Google,现在已经被集成在JDK7中,但目前主流的JDK平台仍然是JDK6,所以很多时候我们需要这样引入: import com.google.code.yanf4j.util; 她的作者依然是Do ...
阅读全文 »

微信支付与理财通--前路漫漫

发表于 2014-09-10
微信支付作为腾讯狙击支付宝、打造支付O2O的前沿阵地,存在了很长时间了。但我觉得这个事情依然是路漫漫其修远。 今天我想把微信钱包存在理财通的钱取出来的时候,遇到了一点问题,这个问题让我更加认定了一件事——支付宝是神器。 理财通并没有明显的存取入口,我不知道这是什么设计思路,哦,我的重点不在这里;我 ...
阅读全文 »

Java web.xml配置解读与加载分析

发表于 2014-09-09
一 启动 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧接着,容器会创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4 ...
阅读全文 »

APNs与微信推送

发表于 2014-09-02
APNs介绍 APNs是Apple开发的一种设备消息推送服务(Apple Push Notification service),自iOS 5开始作为统一的分发服务引入到Apple生态系统。APNs是一套鲁棒而安全的推送服务,因而被微信借鉴使用,并加以改造,成为微信推送的根基。 APNs主要结构如下: ...
阅读全文 »

监控与量化评估--记一次Mobile QQ现网事故

发表于 2014-08-16
QQ作为IM的业界翘楚,已经在IM方面积累了相当的经验,这次的事故(其实也不能叫事故,只是PV稍微受到了一点影响)是一次典型的沟通问题,也在一定程度上反映了目前一些监控的效率问题。 8月14日晚间大约7点半,我发布了后台的一部分服务,这是这次事件的触发点。 由于本次更新调用了另一个部门的接口,并且由 ...
阅读全文 »
1…131415…20
Chen Tao

Chen Tao

Engineer Blogger Creator Runner | ML DM JVM Web | 旅行 电影 歌手 摄影 | 读书的要义是尽量求得客观的认识,不是为了炫耀自己的‘创造力’,或‘发前人所未发’。 优秀程序员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著。 如果我们可以一次把事情做对做好,在允许的范围内尽可能追求卓越,为什么不去做呢。 | @HNU

195 日志
14 分类
111 标签
RSS
GitHub Twitter Weibo 知乎
© 2018 Chen Tao
由 Hexo 强力驱动
主题 - NexT.Mist