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

【有奖征文】程序员摇身一变摄影师,属于技术人的摄影展示大赛

用户头像
InfoQ写作平台 2020 年 9 月 16 日

爱编程,也爱摄影~欢迎热爱摄影的创作者们参与到此次有奖活动中来,分享您拍摄的每一个难忘的瞬间。

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

坚持新媒体写作第 21 天了,聊聊我为什么喜欢写作

用户头像
老胡爱分享 15 小时前

时间过的很快,转眼间,今天是开始坚持写作的第21天,一开始以为自己无法坚持下来,没想到,已经达到了一个习惯养成的时间了。

被我玩坏的 git:除了之前的工作、当网盘用,还能这么玩

用户头像
小Q 13 小时前

最近家里有小朋友学习Java编程,想让我指导一下,真的是从头开始学啊,我在外面也没什么办法手把手操作啊,正好,下午工作的时候git提交代码,然后灵机一动,跟家里小朋友说,你每天把你练习的代码提交到这里面,我会下载下来看,有不会的地方,跟我说,我也

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

前端如何优雅处理类数组对象?

用户头像
pingan8787 7 小时前

Leo 部门最近来了位前端实习生 Robin,作为师傅,Leo 认真的为 Robin 介绍了公司业务、部门工作等情况,还有前端的新人学习地图。

一文学懂递归和动态规划!

用户头像
码农田小齐 7 小时前

大家好,这里是《齐姐聊算法》系列之递归和 DP 问题。

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

超全面分布式缓存高可用方案:哨兵机制

用户头像
架构精进之路 2020 年 9 月 21 日

本文超全面介绍分布式缓存高可用方案:哨兵机制,主要介绍Redis主从架构下是如何保证高可用原理介绍。

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

程序员为什么热衷于造轮子,升职加薪吗?

用户头像
小傅哥 2020 年 9 月 21 日

🧐你想过吗,是先具备能力在安排职位,还是先安排职位在学习?就像我们上学考试、跆拳道考段、晋升答辩一样,都是先具备了可胜任上一阶段的能力,才给予相应的职位。所以,造轮子,架构师的成长从程序员阶段就开始了!

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

测试工程师在敏捷项目中扮演什么角色?

用户头像
陈琦 23 小时前

敏捷的思维方式是测试人员展示正确行为的先决条件,这些行为能够加速整个团队的性能。

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

10 大高性能开发宝石

用户头像
李博@Alex 2020 年 9 月 19 日

我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。

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

超详细:完整的推荐系统架构设计

用户头像
博文视点Broadview 2020 年 9 月 9 日

从架构设计的角度回顾和讨论了推荐系统的一些核心算法模块,重点从离线层、近线层和在线层三个架构层面讨论了这些算法。

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

Mysql 学习笔记:分库分表 (sharding)

用户头像
马迪奥 2020 年 9 月 15 日

Mysql sharding技术,分库分表

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

为什么每个微服务要有自己独立的数据库?

用户头像
码猿外 2020 年 9 月 12 日

通过分析微服务架构风格的典型特征,我们尝试回答了为什么每个微服务要有一个独立数据库,每个服务拥有独立数据库和其他微服务架构提倡的实践一起,共同完成了微服务架构风格所具备的优点。

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

为什么很多人不买 iPhone?

用户头像
北柯 2020 年 9 月 16 日

第一眼看到这个问题很多人首先想到的是,因为没钱啊!穷啊。。

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

长期坚持运动,生活真的改变了吗?

用户头像
空山 2020 年 9 月 4 日

一场不易察觉的革命,一切妙不可言。

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

设计模式只是一把锤子

用户头像
博文视点Broadview 2020 年 9 月 15 日

谈起《设计模式》,那是几乎无人不知,无人不晓,大名鼎鼎的GoF的惊世之作,真是“平生不识GoF,学尽设计也枉然”!

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

JDK15 真的来了,一起来看看它的新特性

用户头像
程序那些事 2020 年 9 月 16 日

一年两次的JDK最新版本JDK15在2020年9月15日正式发布了,这次的JDK15给我们带了隐藏类,EdDSA,模式匹配,Records,封闭类和Text Block等诸多新特性。

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

一文详解分布式缓存(附代码)

用户头像
架构师修行之路 2020 年 9 月 17 日

又是一个没有开工红包的公司!!!

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

Nacos 如何实现服务自动注册

用户头像
编号94530 2020 年 9 月 20 日

接着上次的说,Nacos问题的分析。这次就来分享一下自己的分析方法。以及如何利用Spring事件完成服务注册。

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

Docker 映射详解,没问题了!

用户头像
程序员的时光 2020 年 9 月 14 日

Docker端口映射,解决实质性问题,简单方便

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

非科班进大厂必备算法

用户头像
我是程序员小贱 2020 年 9 月 14 日

基础数据结构的融合是成为庞大系统的基石。比如Redis中的跳跃表,数据库索引B+树等,只有对基础的数据结构足够的熟悉才能更容易去理解稍微复杂的结构,就仿佛我们闯关打怪一样,一步一步解锁直到结局。今天想和大家一起分享的是常见数据结构以及面试中的高频

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

Java- 技术专题 -JMX 超详细解读

用户头像
李博@Alex 2020 年 9 月 17 日

  JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。这是官方文档上的定义,我看过很多次也无法很好的理解。

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

高并发系列——CAS 操作及 CPU 底层操作解析

用户头像
诸葛小猿 2020 年 9 月 15 日

CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。CAS也是现在面试经常问的问题,本文将深入的介绍CAS的原理。

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

Java String 面面观

用户头像
keaper 2020 年 9 月 15 日

本文主要介绍Java中与字符串相关的一些内容,主要包括String类的实现及其不变性、String相关类(StringBuilder、StringBuffer)的实现 以及 字符串缓存机制的用法与实现。

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

用 Go-Guardian 写一个 Golang 的可扩展的身份认证

用户头像
朱亚光 2020 年 9 月 15 日

在构建web和REST API 应用中,如何打造一个用户信任和依赖的系统是非常重要的。在本教程中,我们将讨论如何使用Golang和Go-Guardian库来处理运行在集群模式下程序的身份验证。

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

面试官:谈一下你对 DDD 的理解?我:马什么梅?

用户头像
科技缪缪 2020 年 9 月 18 日

领域模型(domain model)是对领域内的概念类或现实世界中对象的可视化表示。领域模型也称为概念模型、领域对象模型和分析对象模型。

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

Java- 技术专题 -AQS 和 Volatile 和 Synchronized 实现原理

用户头像
李博@Alex 2020 年 9 月 17 日

JUC学习(八):AQS的CLH队列