Microwave 2019-06-21
2016 年度小结(服务器端方向)| 掘金技术征文 - 后端 - 掘金
今年年初我花了三个月的业余时间用 Laravel 开发了一个项目,在此之前,除了去年换工作准备面试时,我并没有正经地用过什么 PHP 框架。在我看来,Laravel 其实并没有太多的独创性,而只是把其他社区中那些被实践证明非常有价值的东西带到了 PHP 社区,...
我是如何开发公司年会抽奖系统的? - 后端 - 掘金
需求出现 年会将近,而年会抽奖环节必不可少,但是抽奖系统却还没有。所以某一天,PM走过来说:小伙,手头的需求修完成了吧!在年会开始之前必须做出一个抽奖系统。这个系统很简单,后台可以设置总金额,然后每个用户可以获得的金额范围,金额派完则显...
HTTP 协议详解 - 后端 - 掘金
本书是介绍怎么编写一个Web服务器,而Web服务器是基于 HTTP (HyperText Transfer Protocol)协议实现的,所以要实现一个Web 服务器就必须了解HTTP协议,本章主要介绍HTTP协议的相关知识,让我们对HTTP 协议有个理性的认...
京东容器集群建设之路 - 后端 - 掘金
从0诞生 2013年初,京东商城研发布局虚拟化技术方向。那时的我们从0起步。从几人小团队开始起航。 在物理机时代,应用上线等待分配物理机时...
用 ElasticSearch 监控 MySQL - 后端 - 掘金
版权申明:此文章首发于公众号程序员在深圳,搜索 studycode 即可关注本文无需授权即可转载,转载时请务必注明作者 本文是一个使用ELK来监控mysql的介绍,基本监控了一些关键指标,当然根据业务的不同,可能有不同的指标需求,但使用该方法监控,原理不会变化...
常见数据结构 (一)- 栈, 队列, 堆, 哈希表 - 后端 - 掘金
写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第4版)》 源码可在官网下载,也可以在我的github仓库 algorithms-learnin...
淘宝大秒系统设计详解 - 后端 - 掘金
本文获得许令波和CSDN公众号授权,重新编辑,以飨读者!摘要:最初的秒杀系统的原型是淘宝详情上的定时上架功能,由于有些卖家为了吸引眼球,把价格压得很低。但这给的详情系统带来了很大压力,为了将这种突发流量隔离,才设计了秒杀系统,文章主要介绍大秒系统以及这种典型读...
红黑树深入剖析及 Java 实现 - 后端 - 掘金
红黑树是平衡二叉查找树的一种。为了深入理解红黑树,我们需要从二叉查找树开始讲起。 BST 二叉查找树(Binary Search Tree,简称BST)是一棵二叉树,它的左子节点的值比父节点的值要小,右节点的值要比父节点的值大。它的高度决定了它的查找效率。 在...
Postman 做接口自动化测试 - 入门篇 - 后端 - 掘金
https://www.getpostman.com 可能是目前最好用的web接口调试工具 无需注册(注册后可多终端同步用例) 免费(每年付费$60可用云服务,30天免费试用) 保存历史记录 支持录制请求 基于Chrome的V8引擎,支持JS脚本(基本...
深入理解 Java 8 Lambda(类库篇 - Streams API,Collectors 和并行) - 后端 - 掘金
关于 深入理解 Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法) ...
[[上篇] 大话分布式系统理论基础 - 后端 - 掘金](https://juejin.im/entry/585f6...
引言 狭义的分布式系统指由网络连接的计算机系统,每个节点独立地承担计算或存储任务,节点间通过网络协同工作。广义的分布式系统是一个相对的概念,正如 Leslie Lamport所说[1]: What is a distributed systeme....
理解并发 / 并行,阻塞 / 非阻塞,同步 / 异步 - 后端 - 掘金
昨天面试一个人,正好聊到操作系统原理,于是我又把这些概念复习了一遍并记下来。留着以后吹水用。 1. 阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型...
网络爬虫基本原理 (一) - 后端 - 掘金
网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。这篇博客主要对爬虫以及抓取系统进行一个简单的概述。 一、网络爬虫的基本结构及工作流程 一个通用的网络爬虫的框架如图所示: 网络爬...
图解 Java 内存区域及内存溢出异常 - 后端 - 掘金
图解 Java 内存区域及内存溢出异常 在阅读 深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) 后,为了加深对 Java 内存区域的印象及理解,特意做成了思维导图。 名词解释线程共享数据区域 直接内存 并不是虚拟机运行时数据区的一部分,也不...
负载均衡(SLB)技术原理浅析 - 后端 - 掘金
1 SLB功能介绍 SLB(Server Load Balance)服务通过设置虚拟服务地址(IP),将位于同一地域(Region)的多台云服务器(Elastic Compute Service,简称ECS)资源虚拟成一个...
架构设计基础知识整理 - 后端 - 掘金
星星点点的知识点,很早就想做这块整理了,持续维护… I. 原则: 灵活运用,而非刻意遵循 1. 基础原则 尽量少的重复代码,低耦合(尽量小的影响),高内聚模块,可小到一个类,大到一个系统 模块间耦合因素 构建架构时,需要谨慎耦合的因素 模块间调用 ...
JVM 源码分析之 Jstat 工具原理完全解读 http://click.aliyun.com/m/8315/ - 后端 - 掘金
概述 jstat是hotspot自带的工具,和java一样也位于JAVA_HOME/bin下面,我们通过该工具可以实时了解当前进程的gc,compiler,class,memory等相关的情况,具体我们可以通过jstat -options来看我们到底支持哪些类...
高效运维之 Docker 持续部署图文详解 - 后端 - 掘金
摘要: 有关运维人员如何利用Docker技术进行持续部署的精品文章往往翻译居多。都说Docker天生适合持续集成/持续部署,但同样,可落地、实际可操作性的文章也很少见。本文恰恰是一篇具有实际可操作性的优秀文章,运维小伙伴们不容错过咯。 关于Docker的文...
2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 - Android - 掘金
前言:前一段时间和大家交流,据反馈现在Android岗位也没有以前那么多了,当然这不意味着饱和,只是市场更趋于合理一些,就像深圳房价一样,以前破天慌的涨,新政出来后,房价慢慢趋向合理一样。Android还有有很多机会的。最近结合一些面试的同学(包含社招和校招)...
JDK 自带工具之问题排查场景示例 - 后端 - 掘金
讲述了使用 jdk 自带工具排查 java 问题的几个场景。...
架构那点事系列四 - Maven 优化篇 - 后端 - 掘金
架构那点事系列四 - Maven 优化篇 http://click.aliyun.com/m/785...
docker 入门概览 - 后端 - 掘金
本文对 docker 进行大致介绍,包括概述, 安装, 简单使用, 架构, 基本原理等方面...
RESTful Web 服务:教程 - 后端 - 掘金
随着 REST 成为大多数 Web 和 Mobile 应用的默认选择,势必要对它的基本原理有所了解。在它提出十多年后的今天,REST 已经成为最重要的 Web 应用技术之一。随着所有技术朝着 API 方向发展,它的重要性有可能持续快速地增长。每门主要编程语言现...
未来已到——HTTP/2 - 后端 - 掘金
HTTP/2 is the future of the Web, and it is here! 使用 HTTP/1.1 和 HTTP/2 在相同环境各加载 300 多张小图片,性能相差一倍。 你可以点击这里的 DEMO 体验一下,HTTP/2 的加载快感。...
Git-WebHook 自动化部署工具 - 后端 - 掘金
一、背景 首先贴地址,开源项目:https://github.com/NetEaseGam...,DEMO 地址:http://webhook.hust.cc/ 我个人是在线这边的测试开发,主要工作是开发一些工具,辅助测试和开发,规范流程等...
初识 Nginx - 后端 - 掘金
Nginx 是一个免费的,开源的,高性能的HTTP服务器和反向代理,以及IMAP / POP3代理服务器。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。很多高知名度的网站都使用 Nginx,如:Netflix,GitHub,Sou...