程序员的心声都在注释里,不能明说时可以用用

程序员 产品经理 跳槽那些事儿 英语 人生第一份工作 招聘 山东蓝翔高级技工学校


高维空间中的快速最近邻和查找技术——Kd-Tree

算法 数学 豆腐 数据结构 技术


面对大数据,多机房的场景下是如何做到灾备的

大数据 Redis 数据库 MySQL DNS DBA Microsoft SQL Server


Spring循环依赖是什么?怎么解决

Java Stack Overflow 读书 人生第一份工作


MySQL 8.0来了,大势所趋,逆之者亡

MySQL SQL 数据库 MariaDB JSON DBA 技术 NoSQL


黄东旭告诉你数据库的未来在哪里

数据库 美好,一直在身边 数据结构 技术 软件 算法 Hadoop 人工智能 双11致富故事 设计


从恋爱角度理解分布式系统概念 —— 你女朋友是高可用吗

恋爱 交个朋友吧 美好,一直在身边 不完美妈妈 算法 技术


半小时训练亿级规模知识图谱,AI开源知识图谱嵌入表示框架DGL-KE

人工智能 GitHub 算法 推荐技术 社交网络 中央处理器 技术 机器学习 GPU 国创上头条


SpringCloud的限流、降级和熔断——Hystrix

Java虚拟机 设计 硬件 美好,一直在身边 技术


GC惨案引发对反射原理的思考

Java虚拟机 数据结构 Java 文章 设计


TCP三次握手和四次握手面试题汇总——全是好看的动图噢

Java Python C语言 人生第一份工作 通信 电脑 FLOW 美好,一直在身边


求最长回文子串算法——马拉车算法

算法 美好,一直在身边


Java中常用数据结构执行过程及原理——动图+源码

数据结构 Java


深入分析TCP的keepalive和time

Go语言 Linux 中国通信服务 Numbers


什么是费米问题?面对费米问题时如何回答?

恩里科·费米 煎饼 乒乓球 产品经理 人生第一份工作 深圳 高峰


你说你懂i++和++i的区别,能从JVM的解析解释一下吗?

Java虚拟机 虚拟机 Java 中央处理器


JPEG压缩算法解析,可用于图片压缩加密上传

算法 数学 约瑟夫·傅里叶 约瑟夫·拉格朗日 2019科技之光 美好,一直在身边 Android G


ZIP压缩算法详细分析及解压实例解释

算法 电脑 中央处理器 数据库 程序员 技术 通信 Windows 98 浏览器 高能小子终极装备


C++哈希表是如何解决冲突的?

算法 数据结构 美好,一直在身边 技术 Vi


Mysql看B+树索引模型,让你更好理解其原理

MySQL SQL 数据结构 设计 数据库 操作系统


动图解说堆排序原理,让体育生也能看得明白

Java 可视化技术 动画 JavaScript


Kafka时间轮算法思想——知道吗?了解吗?

算法 魔法少女小圆 宝珀 Linux 动画 腕表


iOS证书的原理和使用方法

iOS 苹果公司 操作系统 软件 通信 技术 iPhone Xcode


黄金分割率、斐波那契数列、杨辉三角与易经河洛的奇妙关系

斐波那契 周易 杨辉 数学 文化


约瑟夫环新思路——只关心最终活着那个人的序号变化

文章 胜利者 维基百科


面试遇到shuffle(洗牌)算法时,用这三种就够了

算法 高德纳 面试 计算复杂性理论


当下流行的物联网协议MQTT简介

物联网 GitHub IBM 网页设计 美好,一直在身边 通信 设计


架构分析高效HTTP客户端OkHttp的核心

Android


原理分析Nginx比Apache Httpd更快,更高效

Nginx Apache Linux 中央处理器 电脑 技术 操作系统 美好,一直在身边 Windo


03.02 原理分析Nginx比Apache Httpd更快,更高效

Nginx Apache Linux 中央处理器 电脑 技术 操作系统 美好,一直在身边 Windo


REST API一些必备的安全基础--了解一下

BASIC语言 JSON 美好,一直在身边 设计 亚马逊公司 算法 Facebook


02.01 REST API一些必备的安全基础--了解一下

BASIC语言 JSON 美好,一直在身边 设计 亚马逊公司 算法 Facebook


常用的YYYY-MM-dd时间格式化会引发跨年bug

跨年 2019你为谁骄傲 Java 编程语言 数据结构 文章


高效程序员的七项技能你做到几个?你的工作做到高效了吗?

程序员 人生第一份工作 工程师 Perl GitHub Git 读书 脚本语言 技术 PowerSh


大白话讲解MD5算法原理,总该能明白了吧

算法 支付 可以很 ____


原来编程界面还一门D语言,你知道不?

编程语言 编译器 汇编语言 泛函编程 Java Objective-C 设计 Windows 面向对


前端开发中JS调试技巧,你知道几种?用过几种?

Chrome 浏览器 脚本语言 Firefox 技术 交个朋友吧


浏览器的底层是如何完成一次网络请求的?

浏览器 DNS 路由器 人生第一份工作 电脑 技术 云计算 文章 Mac电脑


JS开发的你,真的会用console吗?

浏览器 CSS HTML 可视化技术 鼠标


11.30 JS开发的你,真的会用console吗?

浏览器 CSS HTML 可视化技术 鼠标


深入分析计算机网络基础

电脑 软件 硬件 路由器 物理 Mac电脑 通信


11.29 深入分析计算机网络基础

电脑 软件 硬件 路由器 物理 Mac电脑 通信


11.28 随意连接WIFI可能受到中间人攻击

Wi-Fi 黑客 Mac电脑 网络安全 DNS 防火墙 电脑 杨子荣 浏览器 通信 杀毒软件 智取智


11.28 Java中如何创建Bean更节约内存

Java Java虚拟机 数据库


初中高都适用的Tomcat面试题.活到老学到老

Tomcat 跳槽那些事儿 设计模式


11.27 问:int i = 0;i = i++;最后i是几?

Java


问:int i = 0;i = i++;最后i是几?

Java


佛系程序员应该是什么样子的?

程序员 好未来教育科技企业 人生第一份工作


彻底搞懂动态库、静态库、运行时库、引入库之间的区别

操作系统 Windows UNIX 汇编语言 编译器


11.24 HR的'黑话'你能听懂几句?

程序员 技术 大数据 Java 人生第一份工作 数据库 美好,一直在身边 数据结构 Java虚拟机


11.24 C语言中10个经典的算法,学会它,利用它

C语言 算法


11.24 JS中AMD、CMD、CommonJS、ES6 Module的区别

超微半导体 浏览器 JavaScript 技术 人生第一份工作 Node.js


11.23 20个常用的正则表达式,学会它,你不亏本

JavaScript


11.23 机器学习中的10个有趣的算法

算法 机器学习 人工智能 随机森林 文章


11.22 公元2050年,世界上只剩下了一个Java程序员

程序员 Java 电脑 软件


11.21 看了这个终于搞懂Spring常用的7类注解了

Java XML 技术


11.21 让人看了想笑的GitHub项目,达到了10万星

GitHub 程序员 交个朋友吧 最in买手君 有道云笔记 人工智能 Java Word 跳槽那些事


蚂蚁金服Service Mesh是如何经得住双十一大考的

蚂蚁金服 技术


简单RPC的JAVA实现,从中理解其工作原理

Java 技术 JSON XML Google 通信 电脑 人生第一份工作


分析synchronized、锁、多线程同步原理

Java虚拟机 数据结构 中央处理器


深度好文:浏览器中的JS执行机制

浏览器 JavaScript MYNAME


你的Input框还有很多有趣的功能等着你去展现

CSS 文章


Kafka是如何保证高性能和高吞吐量的?

Linux Java Apache Java虚拟机 大数据 设计 HDFS 物理 Linkedin


揭秘TDSQL的架构和分布式事务处理技术

SQL MySQL 技术 中央处理器 NoSQL Java DBA 腾讯 通信


在不久未来计算机大数据的发展方向是怎样的?

大数据 电脑 技术 信息安全


JAVA中NIO是如何通过MappedByteBuffer操作大文件的?

Java 操作系统 电脑 技术 Windows 中央处理器 物理


你知道吗?数据库是可以运行在浏览器里

浏览器 数据库 Go语言 MySQL SQL Chrome 树莓派 技术 让梦发生 DBA 读书


程序员不可逃避的智商测试题

程序员 文章 交个朋友吧


几款实用的Android Studio 插件给你推荐一下

Android Studio Android Wi-Fi JSON Java


MVC, MVP, MVVM的进化史,是必然也是偶然

数据结构 程序员 Vi 人生第一份工作


运维的小伙伴应该知道的安全模块SELinux

Linux CentOS Mac电脑 数据库 Bash GNU


HTML中meta标签的作用是什么?如何使用?

HTML 搜索引擎 浏览器 Windows


这样解说,小白也能看懂什么是ConcurrentHashMap了

数据库 设计


JAVA中ArrayList、LinkedList、Vector、Stack的比较

Java C语言


用欧几里得算法求最大公约数

欧几里得 算法 九章算术 几何原本 数学 动画


面试官系列-缓存雪崩、击穿、穿透

Redis 人生第一份工作 数据库 DBA 程序员 SQL 电脑 技术 电子商务 文章 胜利退出演艺


体育生都能看懂的解说:什么是HTTPS协议

通信 浏览器 操作系统


提升Java 代码运行效率,从细节抓起

Java Java虚拟机 数据库 虚拟机 编译器 鲸鱼


Java 之父高斯林给年轻程序员们几条建议

Java Java虚拟机 程序员 程序设计 编程语言 电脑 人生第一份工作 软件 国创上头条 移动互


作为一名数据库管理员,应该知道MySQL和Oracle的区别

MySQL 数据库 SQL Microsoft SQL Server DBA phpMyAdmin


面试官问:为什么 Java 中只有值传递?

Java 编程语言 程序设计 程序员 Pascal


别再因为Java基础知识而碰壁了,好好看一下这些题

Java Java虚拟机 虚拟机 编译器 Linux 电脑 Windows 操作系统 脚本语言 JS


Java中String类的常用方法详解

Java 设计


所谓设计模式,就是多写代码最终得出来的「套路」

设计模式 设计 软件 硬件 体育 程序设计 中央处理器 羽毛球 足球


漫画说什么是 B+ 树?

漫画 数据库 人造卫星 不完美妈妈


漫画说什么是布隆算法

算法 数据结构 网络爬虫 漫画


App架构设计做好技术选型很重要

设计 Swift语言 Objective-C iOS WebApp JSON 技术 人力资源 CSS


App与服务器的通信接口如何才能设计得更好?

设计 算法 JSON 黑客 Android 数据结构 iOS


RESTful API书写规范

JSON Python XML 设计


架构师带你深入浅出搞懂BIO、NIO、AIO

Java 设计 操作系统


Python多线程的创建和共享全局变量出现的bug

Python 算法


java成神之路是有方法的,但是很难

Java Java虚拟机 虚拟机 数据库 编译器


使用布隆过滤器在开发数据查重时更高效

BitSet bit ip byte BloomFilter byteIndex url


来自达达的高性能服务端优化方案

MySQL 数据库 中央处理器 固态硬盘 技术 人力资源 Python 众包 滴滴打车


为什么说快速排序是最快排序算法?

算法 东尼·霍尔 数学 高德纳 软件


你知道吗?Redis中的字符串是动态的

Redis 数据结构 镜音双子 C语言 设计 软件设计


漫画说什么是 LRU 算法?

算法 数据库 漫画


通用高效字符串匹配算法Sunday,比较KMP和BM算法而言,简单了许多

算法 文本编辑器


Mysql的组复制在高可用、可扩展和容错方面更优秀

MySQL 数据库 路由器 算法 技术 通信


谷歌的自动补全功能那么快,后台是如何工作的?

Google 算法 人生第一份工作 设计 联想集团 iOS Android 数据结构 台式电脑


DIY一套属于自己的TinyUrl(短链接)

数据库 设计 算法 DIY 数据结构


从底层原理分析Nginx为什么这么快

Nginx Apache HTML 中央处理器 算法 操作系统 FreeBSD


你也可以自定义报头协议

电脑 JSON iOS Objective-C C语言


学习Zookeeper前先学习Paxos算法

算法 通信 读书 Mike Google


看图说话之线性回归算法

算法


10.23 掌握了这些核心算法,才能说自己是程序员

算法 程序员 数据结构 计算复杂性理论 文章


10.22 面试中要会的String相关问题

Java 面试 Java虚拟机


分布式事务的三种解决方案详解

数据库 腾讯TM 电子商务


10.22 阿里最新的11道Java面试题(有答案)

Java SQL 数据库 XML 物理 软件 人生第一份工作 程序员 设计


10.22 使用stream,让查找、遍历、过滤更方便,代码更简洁

Java 泛函编程


Null的终极解决方案Optional类(java8)

Java


10.21 解决了redis的这些问题,你就是redis高手

Redis Memcached 数据库 数据结构 算法


10.20 什么是算法?如何学习算法?算法入门的学习路径

算法 数值算法 计算复杂性理论 数据结构 程序设计 编程语言 设计 并行计算


使用Lambda表达式,让java代码更优美

Java


10.18 100道网络基础知识普及,看完你也能成为网络高手

网络拓扑 电脑 路由器 操作系统 软件 通信 防火墙 物理 技术 Mac电脑


10.17 数据库的升级版:数据仓库

数据库 支付 可以很 ____ 技术 历史 申通快递


10.16 号称最贪心的算法--Dijkstra算法

算法


动图让你更好的理解什么是线程安全

Java 操作系统 中央处理器 编译器 数据库 Android 跳槽那些事儿 硬件


费曼学习法--号称是最高效的学习法

赫尔曼·艾宾浩斯 物理 加州理工学院


10.08 C语言的三套标准:C89、C99、C11

C语言 编译器 丹尼斯·里奇 UNIX 贝尔实验室 GCC 编程语言


Windows的'上帝模式'等你来开启

Windows 鼠标 Windows 7


三个问题就能知道你对JS的了解程序

JavaScript HTML 人生第一份工作 浏览器 jQuery 技术


10.05 什么是深度学习

深度学习 人工智能 搜索引擎 数学 乐高积木 电脑 欢聚时代 新闻 Kaggle 国创上头条


Linux新手要了解的十个知识点

Linux 操作系统 Mozilla C语言 UNIX 物理


Redis在现实中的5个用法

Redis 数据结构 数据库 Memcached SQL HTML 文章


10.03 常用的几种大数据架构分析

大数据 数据库 Hadoop HDFS 技术 分布式计算 SQL 中标麒麟 软件 数据挖掘 并行计算


滴滴 Elasticsearch 多集群架构实践

ElasticSearch 滴滴打车 搜索引擎 Lucene SQL MySQL HDFS 设计


SIP和Voip有什么区别?

通信 技术 电脑 Google 软件


09.29 用 C99 进行开放源代码的开发

C语言 GCC GNU 操作系统 Linux 编译器 NetBSD 编程语言 软件 BSD


看了Kotlin介绍后,也许应该考虑学习时间了

Kotlin Android 编程语言 Java Java虚拟机 JavaScript 浏览器 Sc


什么是脚本语言,你用过哪些脚本语言

脚本语言 编程语言 JavaScript Java 电脑 Python HTML 程序设计 操作系统


所有保持长连接的地方都要用到心跳包

防火墙 软件


java动态加载技术(OSGi)了解一下

Java 技术 设计 软件 XML Eclipse Sun公司 IBM 交通 电脑 爱立信


一种解决jar包冲突的实现:隔离机制

Java Java虚拟机


自旋锁的自旋是什么意思,底层原理又是什么?

中央处理器 数据结构 睡眠 算法


数据库连接池技术的原理

数据库 技术


号称史上最快数据库连接池HikariCP

数据库 MySQL 中央处理器 Microsoft SQL Server Apache Postgr


共享内存才是实现进程间通信最简单也是最直接的方法

Linux 通信


做负载均衡Nginx、HAProxy和LVS总有一个适合你

Nginx 算法 MySQL 数据库 软件 硬件 中央处理器 SQL Windows Server


SpringMVC是如何利用拦截器防止SQL注入

SQL Microsoft SQL Server 数据库 黑客 ASP 浏览器 MySQL PHP


Mysql有多少种锁,怎么写加锁的SQL语句

MySQL SQL 数据库 软件 算法 设计


I/O--多路复用的三种机制Select,Poll和Epoll对比

Linux 程序员 数据结构