开发者头条 - 最近30天热门分享
Last cache created on 2019/12/15 by Github API v3.
Users
Repos
Trending
Sifou
开发头条
36Kr
头条 热门分享
7天
30天
90天
1
程序员开发效率神器汇总
本文作者:neonliu,腾讯 CSIG 开发工程师neon 是鹅厂的一位资深后台开发工程师,多年工作下来他总结了很多效率神器,今天分享给大家。一. 开发工具1)sql2go用于将...
49
2
我以为我对 MySQL 索引很了解,直到我遇到了阿里的面试官
开发十年,就只剩下这套架构体系了!! 本文来自一位不愿意透露姓名的粉丝投稿 相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。因为...
56
3
还在用 Win?教你从零把 Mac 打造成开发利器
本文作者:guoweiye,腾讯 PCG 开发工程师很多人都说 Mac 比 Windows 更适合做开发,那关键是要把 Mac 配置好,下面就来和大家分享一下如何从零开始把一台新 ...
31
4
如何回答性能优化的问题,才能打动阿里面试官?
阿里妹导读:日常工作中,我们多少都会遇到应用的性能问题。在阿里面试中,性能优化也是常被问到的题目,用来考察是否有实际的线上问题处理经验。面对这类问题,阿里工程师齐光给出了详细流程...
35
5
Java 线上故障排查全套路
线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是...
20
6
90% 的人会遇到性能问题,如何用 1 行代码快速定位?
阿里妹导读:在《如何回答性能优化的问题,才能打动阿里面试官?》中,主要是介绍了应用常见性能瓶颈点的分布,及如何初判若干指标是否出现了异常。今天,齐光将会基于之前列举的众多指标,给出...
19
7
设计高性能高并发网络系统需考虑哪些因素
“世间可称之为天经地义的事情没几样,复杂的互联网架构也是如此,万丈高楼平地起,架构都是演变而来,那么演变的本质是什么?”— 1 —引子 软件复杂性来源于几个方面:高并发高性能、高可...
17
8
万字长文带你深入浅出 Golang Runtime
本文作者:yifhao,腾讯PCG NOW直播 后台工程师 介绍 本文基于 2019.02 发布的 go 1.12 linux amd64 版本, 主要介绍了 Runtime ...
25
9
JWT 攻击手册:如何入侵你的 Token
JSON Web Token(JWT)对于渗透测试人员而言,可能是一个非常吸引人的攻击途径。因为它不仅可以让你伪造任意用户获得无限的访问权限,而且还可能进一步发现更多的安全漏洞,如...
23
10
告别动态规划,连刷 40 道题,我总结了这些套路,看不懂你打我
动态规划难吗?说实话,我觉得很难,特别是对于初学者来说,我当时入门动态规划的时候,是看 0-1 背包问题,当时真的是一脸懵逼。后来,我遇到动态规划的题,看的懂答案,但就是自己不会做...
26
11
Postman 的替代品来了
Postwoman一个开源、免费、快速、漂亮的 API 构建器,可以替代 Postman。这个名字起得挺有意思,感觉像 Postman 的媳妇。Postwoman 的诞生过程:它的...
35
12
查询太慢?看看 ES 是如何把索引的性能压榨到极致的
推荐原创专栏 大叔的大数据杂谈【每日五分钟学习大数据】系列 No.20上一篇文章简单地介绍过了ES的相关概念,还没看的同学快去复习下:ES是什么?看完这篇就不要再问这种低级问题了...
16
13
图解 Redis 五种数据结构底层实现
redis有五种基本数据结构:字符串、hash、set、zset、list。但是你知道构成这五种结构的底层数据结构是怎样的吗?今天我们来花费五分钟的时间了解一下。(目前redis版...
16
14
最全 Linux 应急响应技巧
概述Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun、procexp这样的应急响应利器,也没有统一的应急响应处理流程。所以...
13
15
关于 Kafka 的一些面试题目
上周客串了一下面试官,在这里就简单记录一下期间我问到的一些关于 Kafka 的面试题目,这些都是我平时在学习 Kafka 的一些总结要点。谈谈你对 kafka 的整体认识?问这个问...
9
16
浅谈技术管理
前面几年我一直在做一线的技术实施,最近2年工作重心慢慢开始转向技术团队的管理工作,从“冲锋陷阵”到“带兵打仗”再到“排兵布阵”,思考问题的角度也在产生着变化。两年前,因公司业务发展...
26
17
10 个高效 Linux 技巧及 Vim 命令对比
Vim的很多命令和功能与Linux系统的命令和功能及其相似,可以说是一脉相承。Vim教程网(https://vimjc.com)总结了10条Linux下提高效率的小技巧,并与Vim...
32
18
毕业 10 年才懂,会升层思考,工作有多轻松?
阿里妹导读:从学生开始老师就教导我们什么是问题?如何找出标准答案。然而,经过十几年的学习,大多数人依然没有理解问题的本质。正确定义问题是成功的开始,更是成功架构师的必要条件。今天,...
26
19
[译] 深入 OAuth 2.0 和 JWT
原文链接:https://uriotnews.com/?s=oauth2.0+and+jwtI. 认证和授权从基于计算机的应用出现伊始,几乎每个开发者在其职业生涯内都会面对的一个最...
9
20
分享 GitHub 上有趣、入门的开源项目:《HelloGitHub》第 44 期
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月...
17
21
还在埋头干活?给程序员的几个忠告
开门见山,今天这篇文章是给程序员的几个忠告。好吧,我膨胀了,不是大 V 居然也好意思给别人忠告。 即使你不是程序员,看看也有好处。 1. 坚持学习,高效的学习 从去年下...
42
22
对开发人员有用的定律、理论、原则和模式
这篇文章包含对一些定律、原则以及模式的解释,但不提倡其中任何一个。它们的应用始终存在着争论,并且很大程度上取决于你正在做什么。一、定律1、布鲁克斯法则这个定律表明,在许多情况下,...
19
23
Java 诊断利器 Arthas 优雅排查生产环境
前言Arthas是Alibaba开源的Java诊断工具。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。对分秒必争的线上异常,Arthas可帮助我们快速诊断相关问...
12
24
敲开通往架构师的门
最近学习了一些关于架构设计的知识想分享给大家。俗话说得好,不想当架构师的程序员不是好厨子。那么如何成为一名架构师呢?接下来就聊一聊我的一些想法。什么是架构师 之前有同学问我,做了几...
15
25
面试官:JVM 对锁进行了优化,都优化了啥?
从JDK1.6开始,JVM对锁进行了各种优化,目的就是为了在线程间更高效的共享数据和解决互斥同步的问题。从锁优化的话题开始,可以引申出很多考点面试题,比如锁优化的技术、各优化技术的...
13