写点什么

编程语言

9 人感兴趣 · 880 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/bd/bdc24e4669bbe25e1d036d894b74e947.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

对话 ChatGPT 理解 Rust 异步网络 io

从已知理解未知是人类的自然思维模式,但这很容易让人陷入认知偏差的思维陷阱。我在理解 Rust 异步网络 io 时就陷入了思维定式,总是试图以线程切换或者 goroutine 协程切换的模式来理解 Rust 协程的调度,而这两种调度方式有着天壤之别。

Rust、Go 和 Swift 在性能和并发性方面有何差异?

Rust是一种系统编程语言,旨在快速、安全和并发。其性能令人印象深刻,可以生成快速高效的机器代码。Rust 的编译器使用 LLVM 基础架构,它针对目标架构优化了代码。此外,Rust 的所有权和借用系统确保内存得到有效管理,没有任何运行时开销。

玩转 Github:三分钟教你如何用 Github 快速找到优秀的开源项目

GitHub各位应该都很熟悉了,全球最大的开源社区,也是全球最大的同性交友网站~~,但是大部分同学使用GitHub应该就是通过别人的开源链接,点进去下载对应的项目,而真正使用Github来查找开源项目的还是少数,

涨薪跳板! 2023 阿里突击版 Java 面试宝典

不管是想要毕业求职的,还是想要跳槽加薪的,面对面试这座大山,难免感叹一句蜀道难,的确,在这个行行业业都在内卷的时代,你不付出点努力,想进入满意的公司,拿到心仪的offer恐怕是很难的事。

真的香!腾讯 SpringBoot 高阶笔记,限时开源 48 小时

众所周知,SpringBoot最大的一个优势就是可以进行自动化配置,简化配置,不需要编写太多的xml配置文件;基于Spring构建,使开发者快速入门,门槛很低;SpringBoot可以创建独立运行的应用而不需要依赖于容器;内置tomcat服务器,不需要打包成war包,可以直接放

熬夜肝完! 阿里 P8 的 Java 进阶知识典藏版,我从 18K 飙到 30K

最近有不少小伙伴给鄙人留言,春招不知道从何下手!新的一年一定要抓住新的机会,不论是跳槽涨薪,还是学习提升!先给自己定一个小目标,然后再朝着目标去努力就完事儿了!

一份 GitHub star 过万的 1121 页图解算法让“他”成功杀进字节跳动

这份算法笔记与其他的不同,均是用图解,gif 的方式来针对常见的题型进行详细的说明,非常的浅显易懂!有了这份笔记的总结,对校招和社招的算法刷题帮助之大不言而喻,果断收藏了 简单介绍一下这份笔记

Github 百万收藏!一份《从零开始写分布式服务框架》称霸榜首!

架构说简单点就是一堆技术、框架、工具的组合,至于怎么组合,这就非常考验架构师的经验和水平。一个优秀的架构,可以让开发效率变得更加高效,为企业节省更多的成本。程序员可将自己更多的精力放在业务需求的实现上,不会被底层的复杂技术细节所干扰。

Java 开发一年不到,来面试居然敢开口要 20K,面完连 8K 都不想给~

我的好朋友兼大学同学老伍家庭经济情况不错,毕业之后没两年自己存了点钱加上家里的支持,自己在杭州开了一家网络公司。由于公司不是很大所以公司大部分的开发人员都是自己面试的,近期公司发展的不错,打算扩招也面试了不少人。

谷歌架构师分享 gRPC 与云原生应用开发 Go 和 Java 为例文档

随着微服务和云原生相关技术的发展,应用程序的架构模式已从传统的单体架构或分层架构转向了分布式的计算架构。尽管分布式架构本身有一定的开发成本和运维成本,但它所带来的收益是显而易见的。

让国内顶尖程序员社区“牛客网”低头的这份 Java 面试手册真的强

​肯定有很多小伙伴已经备战了几个月甚至半年之久了,还是对自己没有太大的信心,不过不用担心,最近小编特意看了一下国内比较大的招聘网站,从中给大家总结出了一份适合99%的程序员跳槽涨薪的Java面试手册!

终于扒完国内算法第一人 10 年经验总结的数据结构与算法详解文档

相信想进一线大厂的程序员是非常多的,也是程序员一直以来的梦,不仅仅是因为薪资比较高,更多的是因为大厂比较锻炼人,将来的发展空间也是非常大的!

学完阿里 P8 面试官推荐的 Java 高并发核心编程文档后终拿蚂蚁 offer

学完阿里P8面试官推荐的Java高并发核心编程文档后终于拿到了蚂蚁p6的offer,这份文档包含的内容有点多。

阿里 120W 年薪架构师力荐 750 页微服务架构深度解析笔记

当前,微服务架构在国内正处于蓬勃发展的阶段,无论是大型互联网公司还是传统的IT企业,纷纷采用微服务架构构建系统。

硬核!阿里大佬都在内卷的 SpringBoot 从入门到实战笔记

这份SpringBoot实战文档,结合典型业务场景,全面介绍基于Spring Boot的核心开发技术,整合开源组件,一步一步地搭建微服务框架,实现微服务治理,详解60多个示例、2个综合项目案例,提高读者的实战能力

https://static001.geekbang.org/infoq/23/23913a846db549340930e688cb57ac91.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2 万字长文:声明式配置技术概述

用户头像
Peefy
03-16

文本仅用于澄清声明式配置技术概述,KCL 概念以及核心设计,以及与其他配置语言的对比。

阿里 P8 架构师都在卷的《23 种设计模式加强版》宝典

Java作为老牌纯正的编程语言,在规范性上有着天然优势。因此本版的设计模式讲解全部用Java语言来描述,并针对Java语言的特性对讲解内容做了相当大的改动。

2023Java 面试,看完这份笔记薪资和 offer 都稳了!

新的一年抓住机会,不管跳槽涨薪,还是学习提升,这篇笔记你都不应该错过。

从零开始搭建一个通用的业务技术架构,这套架构 有点牛逼!

创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中

贼全! 一举通关的 Spring+SpringBoot+SpringCloud 全攻略, 是真香啊

前几天,有幸从朋友那里得到了一份Alibaba内部的墙裂推荐的“玩转Spring全家桶的PDF”,我也不是个吝啬的人,好的东西当然要一起分享。那今天我就秀一把,带你一站通关Spring、Spring Boot与Spring Cloud,让你轻松斩获大厂Offer!

C++ 线程池

使用C++ 11,实现了一个简单易用的线程池。

https://static001.geekbang.org/infoq/c5/c5a29674b922614541e3188760040e96.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持

用户头像
Peefy
02-27

KCL 团队很高兴地宣布 KCL v0.4.5 版本现在已经可用!本次发布主要为 KCL 语言编写便利性和稳定性提升,错误信息改进以及更多平台包括 windows 版本支持以及更多下载方式支持。在 KCL v0.4.5 版本中,用户可以通过编写更少的 KCL 代码消除更多的配置模版;在

https://static001.geekbang.org/infoq/dc/dc15dabbb0bff1402192f1d96e9f29d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Golang 编程“珠玑”

随着云原生生态的蓬勃发展,国内有越来越多创业公司以及大厂开始拥抱 golang,各种介绍 golang 的书籍、博客和公众号文章也变得越来越多,其中不乏质量极高的资料。 这篇文章不会详述 golang 的某一个方面,而是主要从工程实践的角度出发,去介绍一些东西。

C++ 友元与运算符重载那些事

通过一个小故事,讲述了C++运算符重载、friend友元的来龙去脉

https://static001.geekbang.org/infoq/c5/c5a29674b922614541e3188760040e96.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

KCL 与其他 Kubernetes 配置管理工具的异同 - Helm 篇 - Helm 篇 [一个自研编程语言能做什么?(系列 3)]

用户头像
Peefy
02-06

Helm 是一个为 Kubernetes 对象生成可部署清单的工具,它承担了以两种不同形式生成最终清单的任务。Helm 是一个管理 Kubernetes 包(称为 charts)的必备模板工具。图表是 YAML 清单的模板化版本,其中混合了 Go template 的子集,它也是 Kubernetes 的包管理

https://static001.geekbang.org/infoq/d0/d01a4d87a5fbac9a7d93e03948950cae.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

性能提升 40 倍!我们用 Rust 重写了自己的项目

用户头像
Peefy
01-30

Rust 已经悄然成为了最受欢迎的编程语言之一。作为一门新兴底层系统语言,Rust 拥有着内存安全性机制、接近于 C/C++ 语言的性能优势、出色的开发者社区和体验出色的文档、工具链和IDE 等诸多特点。本文将介绍笔者使用 Rust 重写项目并逐步落地生产环境的过程

https://static001.geekbang.org/infoq/6c/6c274deeb1ebe71a46a028820ba7a9a6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高效学 C++|继承与组合

用户头像
TiAmo
01-29

继承是面向对象程序设计的重要特性之一。作为面向对象的编程语言,C++语言也自然支持这个特性。继承是代码复用的基本方法之一,也是接口和复用设计的关键。本文介绍继承的含义和继承与组合的关系。

https://static001.geekbang.org/infoq/fc/fc87205bdeb3c6555b9381e4a33b549e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成 | 多态性实战

用户头像
TiAmo
01-20

多态性(polymorphism)是OOP最强大、最有用的特性。截至目前,多态性用到了所讲的所有其他OOP概念和特性。在通向精通Java语言编程的征程上,多态性是最高级别概念站点。

HVML 解释器 PurC 0.9.2 发布;持续演进!

用户头像
hvmlenvoy
2022-12-27

HVML 是由中国首款开源基础软件 MiniGUI 的作者魏永明设计的描述式编程语言,也是世界首款可编程标记语言。

【开源项目】今天推荐一个很好的开源项目,一款新的编程语言——HVML

用户头像
hvmlenvoy
2022-12-21

以下内容摘抄自项目发起人的文章,分享给大家一起来了解 HVML。

编程语言_编程语言技术文章_InfoQ写作社区