写点什么

开发语言

0 人感兴趣 · 125 次引用

  • 最新
  • 推荐

轻松上手 Jackjson(珍藏版)

虽然现在市面上有很多优秀的json解析库,但 Spring默认采用Jackson解析Json。

无人不识又无人不迷糊的 this

this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。

C#调用 C++ (使用 C++/CLI)

C++/CLI(C++ Common Language Infrastructure)是一种允许在 .NET 平台上创建托管代码(managed code)和非托管代码(unmanaged code)之间互操作的语言。其原理可以概括如下:

Java jdbc 驱动 maxPerformance 配置避坑

一、现象https://docs.pingcap.com/zh/tidb/stable/performance-tuning-practices#%E5%BA%94%E7%94%A8%E9%85...

Rust Rocket 简单入门

Rust中最知名的两个web框架要数Rocket和Actix了,Rocket更注重易用性,Actix则更注重性能。这里只是了解一下Rust下的WebAPI开发流程,就学一下最简单的 Rocket。

自定义 Key 类型的字典无法序列化的 N 种解决方案

当我们使用System.Text.Json.JsonSerializer对一个字典对象进行序列化的时候,默认情况下字典的Key不能是一个自定义的类型,本文介绍几种解决方案。

C++ 中虚表是什么

定义:类中使用virtual 关键字修饰的函数 叫做虚函数

面试官:volatile 如何保证可见性的,具体如何实现?

在之前的几篇博文中,我们都提到了 volatile 关键字,这个单词中文释义为:不稳定的,易挥发的,在Java中代表变量修饰符,用来修饰会被不同线程访问和修改的变量,对于方法,代码块,方法参数,局部变量以及实例常量,类常量多不能进行修饰。

说 JS 作用域,就不得不说说自执行函数

不得不吐槽,学个JS,这个概念也太多了,但是这些概念你不懂吧,代码你都看不懂,你都寸步难行。好吧,这又遇到了作用域方面的知识盲区,然后发现,又牵扯出了自执行函数。那又能咋整,为了这点破工资,学呗。

TIKV 源码学习笔记 -- 分布式事务接口 Prewrite

前言目前对 TIKV 分布式事务接口(Prewrite/Commit/Rollback/CheckTxnStatus/ResolveLocks 等等), 原理解读的文章比较丰富,例如 TIKV ...

Python 初学者容易踩的 5 个坑

Python 在词法分析的时候会把多个字符串自动拼接起来。

继续总结 Python 中那些简单好用的用法

反射,反射是一种机制,可以在运行时获取、检查和修改对象的属性和方法。Python提供了一些内置的函数和属性,可以用于实现反射操作

『Java 语法基础』面向对象有哪些特性

面向对象编程(OOP) 是一个将现实世界抽象为一系列对象的编程范式,这些对象通过消息传递机制来互相交流和协作。

Java 面试必考题之线程的生命周期,结合源码,透彻讲解!

在前面的几篇博客里,我们学习了Java的多线程,包括线程的作用、创建方式、重要性等,那么今天我们就要正式踏入线程,去学习更加深层次的知识点了。

一文搞懂如何自己写一个 Python 库

你是否曾想过为自己的Python项目编写一个库,以便在不同项目中重复使用代码?

Python 中那些简单又好用的特性和用法

Python作为我的主力语言帮助我开发了许多DevOps运维自动化系统,这篇文章总结几个我在编写Python代码过程中用到的几个简单又好用的特性和用法,这些特性和用法可以帮助我们更高效地编写Python代码

Java 面试挂在线程创建后续,不要再被八股文误导了!创建线程的方式只有 1 种

OK!咱们闲话少叙,直接进入正题,回顾一下通过实现Runnable接口,重写run方法创建线程的方式,真的可以创建一个线程吗?来看下面这段demo。

你所不知道的端口耗尽(三)

在你所不知道的端口耗尽前面的两篇章节中,介绍了经典的客户端端口耗尽和SNAT端口耗尽问题,但是对于解决方案只是一笔带过,这篇文章会更详细的介绍解决方案。解决方案主要分为两大类,优化部署和优化应用程序。

使用 OpenTelemetry 进行监控

注意:该部分介绍摘抄自:https://www.aiwanyun.cn/archives/174

使用 C++ 界面框架 ImGUI 开发一个简单程序

ImGui 是一个用于C++的用户界面库,跨平台、无依赖,支持OpenGL、DirectX等多种渲染API,是一种即时UI(Immediate Mode User Interface)库,保留模式与即时模式的区别参考保留模式与即时模式。ImGui渲染非常快,但界面上有大量的数据集需要渲染可能会有一些

关于 Python 中 math 和 decimal 模块的解析与实践

在Python中,math 和 decimal 模块是处理数学运算的重要工具。math 提供了一系列常见的数学函数,而 decimal 则专注于高精度的浮点数运算。本文将深入探讨这两个模块的基础知识,并通过实际的代码示例演示它们的用法。

面试官上来就让手撕 HashMap 的 7 种遍历方式,当场愣住,最后只写出了 3 种

其实在JDK1.8之前,遍历的方式远没有现在这样多,为了提高开发效率,JDK1.8开始引入了Stream流、Lambda 表达式等新特性,这让很多数据结构的遍历方式也丰富了起来。目前,常用的遍历方式可以分为如下的4大类:

数据中台与低代码:数字中国战略的关键技术

随着数字化转型的深入推进,我国正加速迈向数字中国。在这个过程中,数据中台和低代码技术成为了关键驱动力。本文将围绕“数据中台与低代码:数字中国战略关键技术”这一主题,探讨这两大技术在软件开发领域的应用和实践。

Java 面向对象之内部类的几类使用场景

Java内部类是一种特殊的类,它定义在另一个类的内部。内部类提供了许多有用的特性,包括访问外部类的私有成员、隐藏实现细节以及实现回调接口等。以下是Java内部类的一些常用场景及其举例说明:

Java 面向对象之接口和抽象类的区别一目了然

相信对于Java面向对象部分,很多人很长一段时间对于接口和抽象类的区别,使用场景都不是很熟悉,同是作为抽象层重要的对象,工作中到底什么情况下使用抽象类,不是很清楚。本文就一次性把这些概念一次性说清楚,不用再烦恼了,哈哈!

掌握 C 语言指针,轻松解锁代码高效性与灵活性

我们都知道计算机的数据必须存储在内存里,为了正确地访问这些数据,必须为每个数据都编上号码,就像门牌号、身份证号一样,每个编号是唯一的,根据编号可以准确地找到某个数据。而这些编号我们就将其称为地址或者指针

构建 SatelliteRpc:基于 Kestrel 的 RPC 框架(整体设计篇)

之前在.NET 性能优化群内交流时,我们发现很多朋友对于高性能网络框架有需求,需要创建自己的消息服务器、游戏服务器或者物联网网关。但是大多数小伙伴只知道 DotNetty,虽然 DotNetty 是一个非常优秀的网络框架,广泛应用于各种网络服务器中,不过因为各种原

从零开始用 Rust 编写 nginx,原来 TLS 证书还可以这么申请

wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 负载均衡, 静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子

解密 C 语言选择结构:掌握条件语句与分支逻辑的利器

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构。为什么有着三种结构呢,大家其实可以想象一下,生活中的绝大数事情都可以抽象着三种结构,而我们今天要给大家介绍的就是三大结构之一——选择结构

开发语言_开发语言技术文章_InfoQ写作社区