写点什么

后端开发

0 人感兴趣 · 61 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c8/c815a45f5f54f20269145aaa3a99f1bd.jpeg?x-oss-process=image/resize,w_416,h_234

微服务中台技术解析之项目环境隔离

用户头像
小江4 月 13 日

项目环境隔离是在研发迭代中是一项非常重要的功能,如何将常用组件串联起完整的项目调用链路也是比较有挑战的工作。本文介绍了在项目开发中涉及的dubbo项目环境隔离,网关项目环境隔离,kafka项目环境隔离,并介绍了以项目标签为核心的的设计方案。

C/C++ Linux 后端进 BAT 的学习路线(腾讯官方认证)丨 Linux 服务器开发

我相信对于每一个程序员来说都有一个进入BAT的梦想,今天Hu先生给大家分享的是经过腾讯官方认证的一份C/C++Linux后端开发的知识点学习路线总结。大家可以根据知识点对比,看看自己目前还有哪些技术需要完善,学习。早日完成进入BAT的梦想。希望大家不要忘记H

后端开发必须要懂的 Redis,Redis 的数据结构

本文作为Redis的通识教程,旨在让大家对Redis有一个概念性和整体性的认识,并且可以快速上手,为深入Redis打下基础。

Linux 后端服务器网络编程之线程模型丨 reactor 模型详解

  上一篇文章《后端服务器网络编程之 IO 模型》中讲到服务器端高性能网络编程的核心在于架构,而架构的核心在于进程/线程模型的选择。本文将主要介绍传统的和目前流行的进程/线程模型,在讲进程/线程模型之前需要先介绍一种设计模式: Reactor 模式,不明白

后端服务器网络编程之 IO 模型

  在编写服务器端网络程序时,我们最常见到阻塞、非阻塞、同步和异步这四个词。它们的解释分别如下:

10 年后端开发程序员精心整理「C/C++ Linux 服务器」 成长路线(附思维导图)

从事开发行业也有10多年了,在摸爬滚打的工作这段时间里,深知了有一个「完整的知识体系」是非常重要的。当事人非常后悔没有在大学期间知道这个道理……

https://static001.geekbang.org/infoq/88/88ef90172ae16e77eba0acbc4f36969f.jpeg?x-oss-process=image/resize,w_416,h_234

程序员自我提升不得不知道的一些宝藏网址,收藏起来吧

用户头像
北游学Java3 月 26 日

今天我就来总结一些程序员必备的网站,囊括开源项目、解决bug、技术分享、一线资源和自我提升的网站,希望能对广大程序猿有所帮助,赶紧给我收藏起来,下次刷不到了可别说我没提醒你。

作为后端开发人员应该懂的 TCP、HTTP、Socket、Socket 连接池,一文详解丨 Linux 后端开发

前言:作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。

C++ 线程池 ThreadPoolExecutor 实现原理

在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处:

C/C++Linux 服务器开发完整学习路线(含免费学习资料下载地址)

相信大部分同学刚毕业或者想转行做c++服务端开发的时候都很迷茫不知道从哪里开始学习,于是准备参加各种培训班或者网络培训,有不知道该怎么选择,对于在校学生或者刚出来就业的新人无疑是沉重都打击,但是却不知道从哪里下手。我写这篇文章的目的就是为了帮

epoll 源码分析以及在 Redis 中的实现

这篇文章分析一下linux中epoll的实现原理,主要为了增强自己对网络调用的理解。业界使用epoll的框架比较多,随便就能列出来很多,比如jdk的nio在linux下的实现,以及netty、redis等涉及到长链接网络请求的地方,我们都可以直接使用epoll。文末会从redis源码简

Nginx 一个高性能的 HTTP 和反向代理服务器

用户头像
赖猫3 月 17 日

本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解过,欢迎留言交流。

https://static001.geekbang.org/infoq/7c/7c25d655f3087342e1dc8adc9502fa04.jpeg?x-oss-process=image/resize,w_416,h_234

如何拿到大厂 offer——C++ 后台学习路线

用户头像
赖猫2 月 22 日

一点简单学习和秋招经验,希望可以对后来的同学有一些帮助,特别是对一些找不到学习方向的同学吧。

https://static001.geekbang.org/infoq/29/29bbb0f3bfa85ab0f8f521b78d338613.jpeg?x-oss-process=image/resize,w_416,h_234

JVM 又曾放过谁,垃圾终将被回收!

用户头像
Simon郎2 月 22 日

在Java中有一个很重要的概念,即一切皆对象。所谓对象,就是将现实中的事物抽象出来,进而可以通过继承、实现和组合的方式把万事万物都给容纳,所以理解对象的概念在学习Java(包括所有的面向对象的语言)的过程中至关重要。

https://static001.geekbang.org/infoq/9f/9f708f2d7978022b6261455474f2077f.jpeg?x-oss-process=image/resize,w_416,h_234

著名的 Java 并发编程大师都这么说了,你还不知道伪共享么!

缓存以缓存行为基本单位,当线程修改互相独立的变量时,如果这些变量在同一缓存行中,那么就会互相变量缓存值得有效性,从而影响访问性能,这就是伪共享。

两万字长文总结,梳理 Java 入门进阶那些事

用户头像
程序员小跃1 月 20 日

大家好,我是程序员小跃,一名在职场已经写了6年程序的老程序员,从一开始的菊厂 Android 开发到现在某游戏公司的Java后端架构,对Java还是相对了解的挺多。

https://static001.geekbang.org/infoq/ed/edf83c6152d5a273bf334edc46b12f1c.png?x-oss-process=image/resize,w_416,h_234

volatile 关键字精讲

用户头像
伯阳1 月 8 日

通过一个案例引出volatile关键字,例如以下代码示例 : 此时没有加volatile关键字两个线程间的通讯就会有问题

https://static001.geekbang.org/infoq/07/07b80a22e05408bf02b7eb656147e27e.png?x-oss-process=image/resize,w_416,h_234

Java 内存模型精讲

用户头像
伯阳1 月 7 日

一篇文章来讲懂JMM控制主内存与每个线程的本地内存如何进行交互来提供共享数据的可见性

https://static001.geekbang.org/infoq/28/282be5c113dd7ff9d51ca8c5a7d3cf57.png?x-oss-process=image/resize,w_416,h_234

都 2021 年了,Serverless 能取代微服务吗?

用户头像
Serverless Devs2020 年 12 月 24 日

马上就要 2021 年了,Serverless 是否终将取代微服务?从微服务到 Serverless 需要经过怎样的路径?本文将对 Serverless 与微服务在优势劣势上进行深度对比。

https://static001.geekbang.org/infoq/d4/d45e854c3f9e8a75c40dc1ac51860a17.jpeg?x-oss-process=image/resize,w_416,h_234

Serverless 是一种思想状态

用户头像
Serverless Devs2020 年 12 月 24 日

重点不是函数,托管服务,运维,成本,代码或技术。重点是专注——这就是选择 Serverless 的原因。

https://static001.geekbang.org/infoq/5e/5ec0d3944961e5161dd17e4d277a5037.jpeg?x-oss-process=image/resize,w_416,h_234

5 千字长文 + 30 张图解 | 陪你手撕 STL 空间配置器源码

用户头像
herongwei2020 年 12 月 5 日

5 千字长文+ 30 张图解-陪你手撕 STL 空间配置器源码

https://static001.geekbang.org/infoq/82/82425b49263d9a7ecbd83de3873dab34.jpeg?x-oss-process=image/resize,w_416,h_234

单机服务器模型,reactor 的 5 种实现方式,只有这样才算了解了

用户头像
北游学Java2020 年 12 月 4 日

单线程实现 单线程异步实现 多线程实现 多核模式实现 多进程实现

后端开发_后端开发资料文章-InfoQ写作平台