Elasticsearch 架构以及源码概览
设计高并发下的读服务
Java最佳实践
Java Top 100热门问答(Stackoverflow)

Elasticsearch 架构以及源码概览

Elasticsearch 是最近两年异军突起的一个兼有搜索引擎和NoSQL数据库功能的开源系统,基于Java/Lucene构建。最近研究了一下,感觉 Elasticsearch 的架构以及其开源的生态构建都有许多可借鉴之处,所以整理成文章分享下。本文的代码以及架构分析主要基于 Elasticsearch 2.X 最新稳定版。 Elasticsearch 看名字就能大概了解……

设计高并发下的读服务

本文作者是一个一线的电商老兵,任职于京东商城。在本文中,他将会分享他在构建以读为主的系统时总结的经验和教训,内容包括使用HTTP协议对外通讯、使用短连接、数据异构、巧用缓存、流量控制、防刷、降级、多域名等,作者老马不带遮掩的,把自己总结的经验,包括代码都放到这里了,欢迎各位检阅! 几乎所有的互联网系统……

Java最佳实践

Java 是在世界各地最流行的编程语言之一, 但是看起来没人喜欢使用它。而 Java 事实上还算是一门不错的语言,随着 Java 8 最近的问世,我决定编制一个库,实践和工具的清单,汇集 Java 的一些最佳实践。 本文被放到了 Github 上。你可以随意地提交贡献,并加入自己的有关 Java 方面的建议和最佳实践。 本文概览: 风格 ……

Java Top 100热门问答(Stackoverflow)

目录 基础语法 Java += 操作符实质 将InputStream转换为String 将数组转换为List 如何遍历map对象 public,protected,private,不加修饰符。有什么区别呢? 如何测试一个数组是否包含指定的值? 重写(Override)equlas和hashCode方法时应考虑的问题 从一个多层嵌套循环中直接跳出 如何将String转换为Int 如何分割(s……

  • code123
    台湾设计师推荐的11个充电网站

    台湾设计师推荐的11个充电网站

    聂永真:不放过任何厉害的照片 简介:聂永真,台湾著名设计师,永真急制的负责人。周杰伦、五月天、蔡依林、张惠妹、王力宏、莫文蔚、黄……
  • code123
    写个好简历

    写个好简历

    之前写过应届毕业生简历的常见问题(Google 「应届生简历的常见问题」),很多人觉得我太苛刻,觉得对应届生要求有点高;有的觉得看了后……
  • code123
    高并发网络编程之epoll详解

    高并发网络编程之epoll详解

    在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群……
  • code123
    5种服务器网络编程模型讲解

    5种服务器网络编程模型讲解

    本文介绍几种服务器网络编程模型。废话不多说,直接正题。 1.同步阻塞迭代模型 同步阻塞迭代模型是最简单的一种IO模型。 其核心代码如下……
  • code123
    《暗时间》读书笔记

    《暗时间》读书笔记

    记忆和推理 看书并记住书中的东西只是记忆,并没有涉及推理,只有靠推理才能深入理解一个事物,看到别人看不到的地方,这部分推理的过程……
  • code123
    8大排序算法图文讲解

    8大排序算法图文讲解

    排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录……
  • code123
    【酷炫】相对论并非遥不可及

    【酷炫】相对论并非遥不可及

    本文献给所有爱思考,爱阅读的人 前言 最近去影院看了《星际穿越》,很棒。有种说法是:全体观众都看跪了,一部分是因为影片太棒了,跪……
  • code123
    使用shell脚本对Linux系统和进程资源进行监控

    使用shell脚本对Linux系统和进程资源进行监控

    在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异……
  • code123
    移动web开发资源整理

    移动web开发资源整理

    2013年底接触移动端,简单做下总结,首先了解下移动web带来的问题 设备更新换代快——低端机遗留下问题、高端机带来新挑战 浏览器厂商不统……
  • code123
    乔布斯:初心与终点

    乔布斯:初心与终点

    文/张亮 1. 死 随着乔布斯去世,人们最终要面对一个此前模糊不清的问题:究竟是什么终止了乔布斯的生命? 从医理上讲,2003 年乔布斯所检……
  • code123
    【干货】Python爬虫/文本处理/科学计算/机器学习/数据挖掘兵器谱

    【干货】Python爬虫/文本处理/科学计算/机器学习/数据挖掘兵器谱

    曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交……
  • code123
    中国互联网走在“灰度”上

    中国互联网走在“灰度”上

    文/孕峰 第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似……
  • code123
    留几手:哎呦卧槽,这原来就是互联网创业啊

    留几手:哎呦卧槽,这原来就是互联网创业啊

    文/留几手 不知道从啥时候开始,兴起了一股风潮,大学生一毕业基本都不找工作了,现在都必须得创业。几个朋友一聚会,聊天,你要说你在哪……
  • code123
    一种互联网模式对应一种哲学

    一种互联网模式对应一种哲学

    文/孕峰 美国匿名社交网站Secret关闭了。在朋友圈看到一个上市公司CEO是这么说的: “匿名吐槽的方式我不觉得是什么释放压力的办法,反而……
  • code123
    傅盛豹变

    傅盛豹变

    文/孕峰 五年前,傅盛创业。天使投资人雷军说,你要做一个10亿美金的公司。 那时,连360也未上市,金山羸弱已久。傅盛就心虚,自己暗地……