关闭

[置顶] 《技术大牛养成指南》

转自:  https://mp.weixin.qq.com/s/92Cr_kE1djVDvB24N_kCvA 《技术大牛养成指南》 2017-03-02 李运华 StuQ 作者|李运华编辑|Alice Qin有的人想成为大牛,却不曾为此努力。有的人辛苦耕耘,却收获寥寥。很多时候,你跟成功的差距并不是能力,也不是运气,或许只是正确的方法?这是一篇不鸡汤的成功...
阅读(235) 评论(0)

[置顶] tcpflow 抓包

转自:  http://www.rwifeng.com/jekyll/update/2015/04/16/how-to-tcpflow/ tcpflow 的简单应用 Apr 16, 2015 大家知道 tcpdump 是一个很方便的抓包工具, 但是 tcpdump 是按照包为单位进行输出的,阅读起来不是很方便。 而 tcpflow 是面向 TCP 流的。 每个 TCP 传输会保存成一个...
阅读(2704) 评论(0)

[置顶] Every Programmer Should Know These Latency Numbers

转自:   https://dzone.com/articles/every-programmer-should-know Every Programmer Should Know These Latency Numbers The Performance Zone is brought to you in partnership with New Relic...
阅读(735) 评论(0)

[置顶] 来自 Google 的高可用架构理念与实践

转自:   https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=402738153&idx=1&sn=af5e76aad269799e517607cdc2cfaf06&scene=0&key=ac89cba618d2d9764985895cc5dcd8413928f15cfa134812846b816487c1609c40778841d4...
阅读(583) 评论(0)

[置顶] 我的 Java 后端书架 (2016 年暖冬版)

转自:  http://calvin1978.blogcn.com/articles/bookshelf16.html 我的 Java 后端书架 (2016 年暖冬版) 本书架主要针对 Java 后端开发与架构。 更新记录:4.0 版把第五部份-具体技术的书整块拿掉了。《TCP/IP 详解 卷 1: 协议》出到了第二版,增加《SRE:Google运维解...
阅读(665) 评论(0)

[置顶] HTTP 幂等性概念和应用

转自:http://coolshell.cn/articles/4787.html HTTP幂等性概念和应用 [ 感谢 Todd 同学 投递本文 ] 基于 HTTP 协议的 Web API 是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的 SOA 或 RESTful 的 Web API。为什么 Web API 如此流行呢?我认为很大程度上...
阅读(476) 评论(0)

[置顶] 来自 HeroKu 的 HTTP API 设计指南(中文版)

转载:http://get.jobdeer.com/343.get 来自 HeroKu 的 HTTP API 设计指南(中文版) 翻译 by @Easy 简介 本指南中文翻译者为 @Easy ,他是国内首家互联网人才拍卖网站 JobDeer.com 的创始人。转载请保留本信息。 本指南描述了一系列 HTTP+JSON API 的设计实践, 来自并展开于 Heroku ...
阅读(1001) 评论(0)

[置顶] 最佳日志实践

出处:http://www.bitstech.net/2014/01/07/log-best-practice/ 最佳日志实践 January 7th, 2014王 健Leave a commentGo to comments 前言 日志用来记录用户操作、系统运行状态等,是一个系统的重要组成部分。然而由于日志并非系统核心功能,通常情况下并不受...
阅读(803) 评论(0)

[置顶] <废弃> openHAB 体系结构与编程模型 (2) --- Web Application Servlet 源码结构

先将架构图贴上来,文字说明润饰以后补上。...
阅读(1755) 评论(2)

[置顶] <废弃> openHAB 体系结构与编程模型 (1) --- 术语

openHAB 术语 Item : 对硬件设备的抽象 ( Items are objects that can be read from or written to in order to interact with them. Items can be bound to bindings i.e. for reading the status from e.g. K...
阅读(2004) 评论(0)

[置顶] <废弃> openHAB 部分代码结构 UML 图

openHAB WebApp 代码结构 ItemRegistry: ModelRepository: WebAppServlet:...
阅读(1909) 评论(9)

[置顶] 谷歌大牛 Jeff Dean 是如何成为互联网战神的

谷歌大牛 Jeff Dean 是如何成为互联网战神的 2013/09/10 | 分类: 互联网, 程序员 | 3 条评论 | 标签: BIGTABLE, GOOGLE, JEFF DEAN, MAPREDUCE, SPANNER 分享到:23 本文由 伯乐在线 - Lex Lian 翻译自 Will Oremus。转载请参见文章末尾处的要求。...
阅读(3038) 评论(0)

[置顶] Elon Musk (伊隆·马斯克):无限的创想与意志的胜利

完整版:超级工厂-特斯拉S型车-Tesla.Model.S (http://video.sina.com.cn/v/b/102325218-1749256467.html点击打开链接) 【不容错过!大神级人物Elon Musk对话TED大会主席】他是PayPal、Tesla电动车、SpaceX火箭计划创始人,他在外太空、再生能源、电动汽车三大领域的成就无人能敌。怎样量产化电动汽车,如...
阅读(3016) 评论(0)

[置顶] 使用 maven 插件 maven-shade-plugin 对可执行 java 工程及其全部依赖 jar 进行打包

作者:chenzhou123520 出处:http://chenzhou123520.iteye.com/blog/1706242 使用 maven 插件 maven-shade-plugin 对 java 工程及其全部依赖 jar 进行打包 博客分类:  Maven Java maven-shade-pluginmaven-assembly-pluginmaven...
阅读(9545) 评论(3)

[置顶] Linux 常用命令集锦

出处:http://www.aqee.net/archives/ Linux命令行里的“瑞士军刀” 69 次分享 新浪微博 腾讯微博 Tweet 人人网 QQ空间 本文由“外刊IT评论”网(www.aqee.net)荣誉出品 这里说的“瑞士军刀”是指那些简单的一句命令就能完成其它高级语言一大...
阅读(1495) 评论(0)

[置顶] 乔布斯的斯坦福演讲(双语)

出处:http://english.koolearn.com/20111008/478099.html 乔布斯的斯坦福演讲(双语) 摘要:  苹果电脑的CEO 斯蒂夫·乔布斯曾经在斯坦福大学毕业典礼上的演讲,谈到了他生活中的三次体验,读后令人不禁动容,其文并无华丽之色,也无英文演讲范例中惯用的排比,但是现在看来,真让人感慨万分。  This is the text o...
阅读(1147) 评论(0)

[置顶] 献给写作者的 Markdown 新手指南

作者:http://jianshu.io/p/q81RER 出处:http://jianshu.io/p/q81RER 献给写作者的 Markdown 新手指南  简书 「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以参考: 『为什么作...
阅读(7878) 评论(2)

[置顶] <废弃> 智能家居开源项目 The open Home Automation Bus (openHAB)

class Location {     long id;     String name; } class Frame {     long id;     String label;     long parentId;  // -1 表示没有上级 Frame        long locationId;   } class Comma...
阅读(4778) 评论(10)

[置顶] 多操作系统平台协同开发时 GIT 的注意事项: 不同操作系统中的换行符(不要使用git的换行符自动转换功能,并且,尽可能保证代码的换行符都是unix); 避免使用第三方插件(如 EGit );

多操作系统平台协同开发时 GIT 的注意事项: 避免使用第三方插件(如EGit); 各平台分别设置CRLF入库/检出方式 1 使用命令行提交代码,避免使用 EGit 之类的插件 问题场景:假设有两个人A和B在同一个GIT库中协同开发,A使用 EGit 提交代码后,B获取最新代码时,凡是A修改的部分,GIT都会提示B在本地对A修改的部分有未提交的修改,而事实上,B根本没有对A修改的部分做修改。...
阅读(1733) 评论(0)

[置顶] 理解Linux系统负荷

理解Linux系统负荷 作者:http://www.kuqin.com/linux/20110802/92991.html 出处:http://www.kuqin.com/linux/20110802/92991.html 一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。 在Linux系统中,我们一般使用uptime命令...
阅读(646) 评论(0)

[置顶] 如何编写出优美的 JavaScript 代码

原文作者:http://www.zhihu.com/question/20635785 原始出处:http://www.zhihu.com/question/20635785 如何编写出优美的JavaScript代码? 摘要:爱美之心,人皆有之。即使是一段普通的代码,在保持思维清晰、功能友好的前提下怎样编写才能结构清晰、整洁美观呢? 在多年以前,人们注重功能是如何实...
阅读(525) 评论(0)

[置顶] Blender 三维绘图及渲染软件 (开源优秀强大跨平台)

Blender 是什么? Blender 的构想提出于 1993 年 12 月,1994 年 8 月成为可用的产品,以可同时创作 2D 和 3D 作品的集成应用软件的身份诞生。Blender 提供了囊括建模、贴图、布光、动画、和视频后期处理的众多功能。并且由于采用了开放构架,使得 Blender 能够拥有跨平台的协同工作能、扩展能力、惊人的小体积、和紧密集成的工作流程。Blender 跻身于...
阅读(1556) 评论(0)

[置顶] 程序员如何做出“不难看”的设计

原文作者:zhuoqun 原始出处:http://www.douban.com/note/245966736/ 摘要:我觉得“不难看”是对一个产品最起码的要求,难看的产品往往都很难用。程序员在写代码的时候往往只注重功能的实现和性能的提升,忽视了外观和易用性,其实很多时候只要注意一些基本的规则,就可以大幅度提高产品的观感。 经常看到程序员展示自己做的东西,有一些是创业项目,有一...
阅读(418) 评论(0)

[置顶] 封闭环境下的人性博弈——长文纪念诺兰的蝙蝠侠三部曲

封闭环境下的人性博弈——长文纪念诺兰的蝙蝠侠三部曲 作者:Last VC 出处:http://movie.douban.com/review/5381441/ 2012-04-09 15:39:18   来自: Last VC    Very Suli这文儿这么晚才出,各位看官久等了。        06年我在英国,那时候刚高一的我跟一个同龄的法国姑娘有一场交谈,当中她...
阅读(7870) 评论(0)

[置顶] Android 平台上蓝牙开发的关于 UUID 设置的注意事项

由于 Android 蓝牙的通信都需要用到 UUID,如果由手机发起搜索,当搜索到电脑的蓝牙时,能够得到蓝牙的地址(address),但通信时需要得到 BluetoothSocket,而 BluetoothSocket 则需要电脑蓝牙的 UUID,请问这个是怎么样得到的呢? 在蓝牙中,每个服务和服务属性都唯一地由"全球唯一标识符" (UUID)来校验。正如它的名字所暗示的,每一个这样的标识符...
阅读(6502) 评论(0)

Linux 系统监控、诊断工具之 IO wait

转自:https://my.oschina.net/leejun2005/blog/355915 1、问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器硬件配置一样,部署的软件都一样,却单单这一台负载有问题,初步猜测可能硬件有问...
阅读(14) 评论(0)

点我达分布式任务调度系统 - DaJob

转自:https://mp.weixin.qq.com/s?__biz=MzIxODU5Mjg1MA==&mid=2247483808&idx=1&sn=d1e100d23bab80e91d0d508a26347f8a&chksm=97e9629da09eeb8bccc0a4237e533e36c944d4bea6c33d829e91c21979e4d6a6f400902ac795#rd ...
阅读(135) 评论(0)

迟到 39 年的图灵奖 - Diffie-Hellman 密钥交换原理及例程源代码

转自:https://zhuanlan.zhihu.com/p/28963344?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 1976年,两位年轻的数学家Diffie、Hellman合著发表了一篇名为《New Directions in Cryptography(密码学的新方向)》的论文,他们在论文中...
阅读(94) 评论(0)

关于烂代码的那些事(上)

转自:http://blog.2baxb.me/archives/1343 1.摘要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事。 这里是上篇,谈一谈烂代码产生的原因和现象。 2.写烂代码很容易 刚入程序员这行的时候经常听到一个观点:...
阅读(93) 评论(0)

StackOverflow 创始人关于如何高效编程的清单

转自:https://mp.weixin.qq.com/s?__biz=MzIwMzg1ODcwMw==&mid=2247486219&idx=1&sn=9db802a5cb5b2dd3fa8058f6f6e6cfaa&source=41#wechat_redirect 策划|Jeff Atwood编辑|薛命灯这是 StackOverflow 联合创始人 Jeff Atwood 注释...
阅读(70) 评论(0)

在 Linux 下判断系统当前是否开启了超线程

转自: http://www.cnblogs.com/wjoyxt/p/4804293.html #lscpu Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 2   ----------------------------------------------- 在判断当前是否开启了超线程之...
阅读(108) 评论(0)

JVM 性能调优监控工具 jps、jstack、jmap、jhat、jstat、hprof 使用详解

转自:  https://my.oschina.net/feichexia/blog/196575 摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。...
阅读(178) 评论(0)

Shell 在手分析服务器日志不愁

转自:https://wujunze.com/server_logs_analysis.jsp...
阅读(94) 评论(0)

有哪些命令行的软件堪称神器?

作者:int32bit 链接:https://www.zhihu.com/question/59227720/answer/163594782 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ag:比grep、ack更快的递归搜索文件内容。 &amp;lt;img src=&quot;https://pic4.zhimg.com/v2-2d95e...
阅读(254) 评论(0)

Java 8 集合不完全一览

JDK 8List 名称 线程安全 数据结构 允许 null 默认初始容量 扩容策略 备注 ArrayList N 数组 Y 10 1.5 * old LinkedList N 双链表 Y N/A N/A 作为 List 使用时,最好换用低复杂度的 TreeList CopyOnWriteArrayList...
阅读(320) 评论(0)

被遗忘的 Logrotate

转自: http://huoding.com/2013/04/21/246 被遗忘的 Logrotate 发表于 2013-04-21 我发现很多人的服务器上都运行着一些诸如每天切分 Nginx 日志之类的 CRON 脚本,大家似乎遗忘了 Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过! Lo...
阅读(368) 评论(0)

安装 Ubuntu 14.04 之后要做的一些事

转自:  http://www.cnblogs.com/marcowei/p/3841342.html 安装 ubuntu14.04 之后要做的一些事 前言:   用 ubuntu14.04 也有一段时间了,感觉与之前版本相比还是在挺多方面有了改进。但刚装完还是有一些小问题需要自己动手解决。鉴于网上的内容太过零碎,有些方案也太过老旧,因此在这里为大家总结一些个人使...
阅读(468) 评论(0)

A successful Git branching model

转自:  http://nvie.com/posts/a-successful-git-branching-model/ A successful Git branching model By Vincent Driessen on Tuesday, January 05, 2010 In this post I present the development...
阅读(501) 评论(0)

Commit message 和 Change log 编写指南

转自:   http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html Commit message 和 Change log 编写指南 作者: 阮一峰 日期: 2016年1月 6日 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交...
阅读(490) 评论(0)

Let's Encrypt,免费好用的 HTTPS 证书

转自:   https://imququ.com/post/letsencrypt-certificate.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io Let's Encrypt,免费好用的 HTTPS 证书 文章目录 创建帐号 创建 CSR 文件 配置验证服务 获取网...
阅读(529) 评论(0)

Mark Zuckberg: A letter to our daughter

转自:   http://www.fastcompany.com/3054120/fast-feed/read-mark-zuckerbergs-letter-to-his-newborn-daughter A letter to our daughter Dear Max, Your mother and I don't yet have the words to desc...
阅读(709) 评论(0)
230条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:350707次
    • 积分:3835
    • 等级:
    • 排名:第8704名
    • 原创:28篇
    • 转载:202篇
    • 译文:0篇
    • 评论:31条
    文章分类
    最新评论