编程语言

0 人感兴趣 · 131 次引用

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

Java 新技术:封闭类

用户头像
范学雷 2020 年 5 月 17 日

2020年5月13日,封闭类提案提交审议。不出意外的话,封闭类会成为JDK 15的一部分。什么是封闭类?这个新东西有什么价值?该怎么使用封闭类?

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

NIO 看破也说破(二)—— Java 中的两种 BIO

用户头像
小眼睛聊技术 2020 年 5 月 7 日

上一篇Linux/IO基础中我们得出结论,提供网络能力的不是Java是Linux操作系统。本文我们通过分析系统函数调用,观察不同jdk版本中BIO的实现差别。

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

Java 小想法: JDK 许可证

用户头像
范学雷 2020 年 5 月 10 日

Java 25周年,我们可以聊聊Java世界的一些见闻和小想法。首先我想到的,就是JDK许可证的变化,以及随之而来的困惑、误解,以及变化带来的生态效应。 该怎么解读JDK新的许可证和发布模式?这种变化是怎么影戏Java生态的?

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

QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

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

在了解qps、tps、rt、并发数之前,首先我们应该明确一个系统的吞吐量到底代表什么含义,一般来说,系统吞吐量指的是系统的抗压、负载能力,代表一个系统每秒钟能承受的最大用户访问量。

GitHub 上标星 68k,基于 SpringBoot+Netty 分布式开源的即时通讯系统项目

用户头像
Geek_71bb95 2020 年 9 月 30 日

最近公司开发需要用到 IM 系统,自己开发的话需要耗费较多时间和精力。于是我们考虑在开源项目的基础上二次开发,我们对比了较多开源方案之后,选择了 CIM[1] 。

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

Zoom 的加密算法,到底有什么问题?

用户头像
范学雷 2020 年 4 月 26 日

2020年3月31日,研究者公开了Zoom的重大安全漏洞,认为Zoom并不适用于安全会议。其中最重要的安全问题,是和密码算法和密码管理相关的问题。 密码算法到底有什么问题?

关于 GO 语言,这篇文章讲的很明白

用户头像
华为云开发者社区 2020 年 10 月 13 日

摘要:本文从Go的语法,类型系统,编码风格,语言工具,编码工具和使用案例等几方面对Go语言进行了学习和探讨。

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

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

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

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

太牛了,这份神仙级面试笔记把所有 Java 知识面试题都详解出来了

用户头像
Geek_71bb95 2020 年 9 月 30 日

作为一个 Java 程序员,你平时总是陷在业务开发里,每天噼里啪啦忙敲着代码,上到系统开发,下到 Bug 修改,你感觉自己无所不能。然而偶尔的一次聚会,你听说和自己一起出道的同学早已经年薪 50 万,而自己却囊中羞涩。于是你也想看看新机会,找个新平台,好

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

MySQL 慢查询优化(线上案例调优)

用户头像
NotFound9 2020 年 5 月 27 日

本文主要是记录在线上环境中遇到的两个MySQL慢查询的问题,通过查询相关资料,进行分析调优的过程。

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

女朋友跟我吐槽 Java 中 ArrayList 遍历时删除元素的各种姿势

用户头像
NotFound9 2020 年 6 月 3 日

我们在项目开发过程中,经常会有需求需要删除ArrayList中的某个元素,而使用不正确的删除方式,就有可能抛出异常。以及在面试中,会遇到面试官询问遍历时如何正常删除元素。所以在本篇文章中,我们会对几种删除元素的方式进行测试,并对原理进行研究分析。

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

Rust 遇上 C/C++ (一):数组操作

用户头像
Coding Fatty 2020 年 5 月 24 日

Rust 相比于 C/C++,在数组操作上提供了安全保证,不允许越界访问非法内存。

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

如何成为一名合格的 C/C++ 开发者?

用户头像
张小方 2020 年 6 月 28 日

在大多数开发或者准开发人员的认识中,C/C++ 是一门非常难的编程语言,很多人知道它的强大,但因为认为“难”造成的恐惧让很多人放弃。那到底如何学习 C/C++ 呢?学好之后将获得多大收益?

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

JavaScript 七大语言类型你知多少?

用户头像
Walker 2020 年 9 月 7 日

虽然JavaScript语言对大多数人来说已经非常熟悉了,但有些问题依然值得深入讨论。比如0.1+0.2为什么不等于0.3,基于原型的OOP和基于类的OOP有哪些区别?JavaScript都有哪些内置对象?深入理解这些问题,有助于写出更优雅的程序。

C 语言指针详解

用户头像
C语言与CPP编程 2020 年 9 月 13 日

假如我们定义了 char a=’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p=&a ,调用 a 的地址,即指向 a 的指针 p ,变量 a( char 类型)只占了一个字节,指针本身的大小由可寻址的字长来决定,指针 p 占用 4 个字节。

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

Java 新技术:文字块

用户头像
范学雷 2020 年 5 月 3 日

2020年4月2日,文字块提案获得了批准,正式成为JDK 15的一部分。4月15日,文字块的实现代码并入JDK 15。 Java的文字块什么样,怎么用?

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

从草根到百万年薪 C/C++ 程序员的二十年风雨之路

用户头像
C语言技术网-码农有道 2020 年 5 月 7 日

从草根到百万年薪C/C++程序员的二十年风雨之路

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

读懂才会用 : Redis 的多线程

用户头像
小眼睛聊技术 2020 年 5 月 6 日

2020.5.2日,Redis 6.0.1正式发布。除了增加新功能和新的API,支持多线程应该是最大变化。本文以简化的方式理解Redis线程模型的演进。

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

Java 25 周年:MovedByJava 之观点

用户头像
范学雷 2020 年 5 月 21 日

Java25周年MovedByJava话题,有很多来自于Java的顶尖专家的观点和经验分享。这样的话题和机会不是很多。一两条有启发的观点,都可能会对你的设计、编码、架构产生很大的影响。

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

从 2009 到 2020,世界编程语言排行榜分析

用户头像
C语言技术网-码农有道 2020 年 5 月 7 日

从2009到2020,世界编程语言排行榜分析

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

为什么你要学习 Go?

用户头像
司徒公子 2020 年 5 月 29 日

在这里我将告诉你,你为什么也要学习这门新语言

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

Golang 真的好用吗?

用户头像
极客时间 2020 年 4 月 27 日

要如何评价一门编程语言好不好用呢?我觉得要从语言设计和项目实践这两个角度来评价……

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

Vol.5 Go 初探,新手必看!

用户头像
Lanpeng2020 2020 年 5 月 28 日

随着云计算和大数据在鹅厂的应用发展,Go语言首次跻身鹅厂编程语言排名TOP5

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

Java 是不是慢半拍?

用户头像
范学雷 2020 年 6 月 2 日

坊间传言,“Java 已经落后别的语言好多年”。Java语言是不是真的慢了半拍,或者慢了好几拍?

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

ANTLR 入门(一)

用户头像
zane 2020 年 4 月 30 日

ANTLR做为一个可以编写自动化工具的工具, 可以定义语言的语言。 快速学习入门

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

Python 有哪些黑魔法?

用户头像
极客时间 2020 年 4 月 29 日

Python 中有很多黑魔法,比如 metaclass。对于这些语言特性有两种极端的观点……

C、C++、Java 到 Python,编程入门学习什么语言好?

用户头像
华为云开发者社区 2020 年 7 月 15 日

摘要:回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进,找准并学精一两门编程语言更加显得至关重要。

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

万字长文,让 Java 程序员入门小众语言 Ruby

用户头像
Phoenix 2020 年 6 月 29 日

万字长文,带你入门小众语言 Ruby,Ruby 虽然不是最热门,但是我用过最舒服和优雅的语言,我认为合格的程序员应该掌握多门语言,多学一门语言没有坏处,在解决问题的时候可以多些思路

编程语言_编程语言资料文章-InfoQ写作平台