15 个高级 Java 多线程面试题及回答 – 后端 – 掘金
在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Ja…
消息队列技术介绍 – 后端 – 掘金
一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环…
基于 Servlet 的技术问答网站系统实现 – 后端 – 掘金
这一篇博客将详细介绍一个基于Servlet的问答网站的实现,有详细的代码。 可能篇幅较长,以代码为主,有兴趣的童鞋看完可以尝试动手搭建一个属于自己的问答社区。 工具…
MIT 6.824 Lab 1: 自己动手实现 MapReduce – 后端 – 掘金
开始学习大名鼎鼎的MIT 6.824: Distributed Systems课程,我跟的是2016年的课程,课程的主要内容是读Paper和做Lab,使用的语言为Go。五一假期期间我基本做完了 Lab 1,感觉难度还是相当大的。本篇文章是我对Lab 1的一个总…
用 C 一步步开发 web 服务器(3) – 后端 – 掘金
顺着教程1,以及教程2,完成以上2个教程了,我们就可以进行这个章节的操作了,完成一个支持静态页面的web服务器了,再次献上运行成功的截图 …
常见的安全算法 – 后端 – 掘金
本文整理了常见的安全算法,包括MD5、SHA、DES、AES、RSA等,并写了完整的工具类(Java 版),工具类包含测试。 一、数字摘要算法 …
面试时,你被问到过 TCP/IP 协议吗? – 掘金
前言: 精通 TCP/IP,熟练使用 Socket 进行网路编程。 看到这句话,有没有感到很熟悉呀?相信很多人在投递简历的时候都看到过这条要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这些东西不屑一顾. 但是笔者认为想要做出更好的 APP,那…
传说中 Python 最难理解的点 | 看这完篇就够了 – 后端 – 掘金
菜鸟学Python的入门课程已经写了60多篇,讲了很多好玩有趣的知识点,但是整个入门篇还有一个最难的东西没有讲,这个知识点好多书里面对这块要么不讲,要么就是讲的太深奥,这个知识点卡在那里很难受。这块到底是什么的,猜对了就是传说中的装饰器,我记得我好几年前刚学P…
深入浅出自动驾驶(四):模拟自动驾驶 – 后端 – 掘金
简单的介绍下如何用卷积神经网络来实现模拟自动驾驶,事实上并不难,还是挺浅显易懂的。 Udacity专门为这门课程开发了一款小游戏,如图所示,类似于极品飞车吧,还挺好玩的,就是难度小了点:) …
超全面 struts2 复习总结笔记 – 后端 – 掘金
如有转载,请申明: 转载至 http://blog.csdn.net/qq_35064… 前言 …
前言 这个世界不缺少专家,我只是期待他们中有一位能把事情说清楚。 机器学习很火。 机器学习专家很贵。 所有大型互联网公司都驾着机器学习的马车朝着人工智能前进。 然而今天哪怕是互联网从业者,大部分也是不知道机器学习到底是什么的。机器如何学习?机器学到的是什…
探究高可用服务端架构的优秀资料索引 – 后端 – 掘金
探究高可用服务端架构的优秀资料索引从属于笔者的 服务端应用程序开发与系统架构 系列文章;最近随着公司业务的发展与终端用户的增加,保证系统的高可用性也日渐成为团队考虑的重要因素,笔者也把去年以来看的一些文章归集整理,抛砖引玉,如果有其他优秀的望不吝赐教。 探究…
靠谱的学习资源都在这里!「LeanCloud 视频公开课」正式上线! – 掘金
公开课很多,靠谱的不多。 一个靠谱的公开课资源,可以让你的进阶事半功倍。 在这里,你可以实现开发初阶到高阶的转变。 在这里,初阶同学也可以独立完成一个微信小程序的开发。 你可能还想更高效地使用 LeanCloud,那你更不要错过接下来每一期的精彩…… 「Le…
提高 Linux 上 socket 性能 – 后端 – 掘金
在开发 socket 应用程序时,首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计并开发 socket 程序。本文内容包括对于 Sockets API 的使用、两个可以提高性能的 socket 选…
(译) 用 Python 实现每秒百万级的请求 – 后端 – 掘金
原文地址:A million requests per second with Python 原文作者:Paweł Piotr Przeradowski …
深入理解并发 / 并行,阻塞 / 非阻塞,同步 / 异步 – 后端 – 掘金
阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型中,如下图: …
Spring Boot 学习 & 使用指南 – 后端 – 掘金
Spring Boot是Spring Project的顶级项目之一,她的其他小伙伴还有Spring Cloud、 Spring Framework、Spring Data等等,本文并不是Spring Boot的详…
基于 Node.js + Mongodb 的博客服务端程序 – 后端 – 掘金
NodePress 开发文档 Author By Surmon Surmo…
从零开始搭建微服务: 阿里云不完全攻略(1) – 后端 – 掘金
本文是新系列“从零开始搭建微服务”的开篇,该系列将围绕微服务展开,重点在于动手搭建。 一个典型的微服务架构(转自 Introduction to Microservices) …
从一道面试题谈谈一线码农应该具备的基本素质 – 后端 – 掘金
背景 谈起这个题目也主要是自己作为面试官参与技术面试多多少少也有五六十次了(算上校招的话更多), 各种各样的人(有厉害的, 也有奇葩的)都遇到过, 虽然当面试官经验不是很多, 但这里也想谈谈自己的一些看法. 或许你有不同的意见或者觉得我的做法有不恰当的地方, …
redis从入门到精通 – 掘金
解压后的安装 [root@server1 redis-3.0.5]# make 指定安装目录: [root@server1 redis-3.0.5]# make PREFIX=/usr/local/redis install进入/usr/local/redis…
袖珍分布式系统(四) – 后端 – 掘金
本文是Distributed systems for fun and profit的第四部分,本文是阅读该文后的一些记录。 Replication Replication 问题是分布式系统中最主要的问题,本文讨论…
深入浅出 OkHttp Websocket– 使用篇 – Android – 掘金
说起okhttp,想必各位老司机们一定都不会陌生,但是okhttp还可以进行websocket通信你造吗?下面就让我们一起来深入浅出okhttp websocket吧! OkHttp Websocket 首先我们先明确一下要实现的效果: 客…
理解 I/O 多路复用 – 后端 – 掘金
理解 I/O 多路复用 前段时间看了下 NIO ,发现里面有个 I/O 多路复用技术,但是听到这个名字一直觉得难以理解,什么是多路复用呢?好奇怪的名词,于是专门找了个时间仔细去了解了下。 客栈遇到的问题 从开始学习编程后,我就想开一个 Hello World…
TCP 的那些事儿(上) – iOS – 掘金
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 …
十分钟-Nginx入门到上线 – 掘金
前言 新书Java并发编程系统与模型已上线,欢迎拜读。 由于微信小程序要使用Https,但是又不能修改已有线上的配置。所以最简单的方法就是使用nginx转发,在nginx上使用https,然后再转发到内部服务器。Nginx由于其优良的性…
Netty 4.x User Guide 中文翻译 – 后端 – 掘金
官网链接请戳:User guide for 4.x,由ZephyrJung翻译表示Google翻译现在真是异常强大,我甚至觉得以后再碰到英文文档都不用人翻了,全文粘过去好了翻译也是一个学习的过程,大家共同努力吧~有空不妨到黑客派社区看看,大牛坐镇,应有尽有~ …