写点什么

10月月更

13 人感兴趣 · 2199 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/0b/0b9b74a5a4f23cbcd31a2aa39d40d060.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 云原生实战:如何增加应用配置模块

当我们为自己编写程序时,通常会将一些重要的配置项直接写在源代码里,比如:服务器监听的端口、数据库使用的名称和端口号、HTTP请求超时的持续时间...

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

浅谈系统稳定性与高可用保障的几种思路

高并发、高可用、高性能被称为互联网三高架构,这三者都是工程师和架构师在系统架构设计中必须考虑的因素之一。今天我们就来聊一聊三H中的高可用,也是我们常说的系统稳定性。

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

“程”风破浪的开发者|浅谈初学者应该如何正确打开一个技术或一门语言

用户头像
迷彩
10-31

因为只是想分享下自己的学习方法,想着这个题目有点大,因此在前面加了“浅谈”两个字,技术变化日新月异,更新迭代快如加满燃料的火箭。作为一个技术开发者,明显感觉到技术每天正以肉眼可见速度迭代发展,在飞速发展面前,很多人都表示很无力。几乎每个人都

DataFrame 的拼接

在 pandas 中,我们可以使用 concat() 和 merge() 对 DataFrame 进行拼接。

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

6 种容器接入方式

主要介绍下6种容器接入方式

如何选择数据

Series 对象索引的工作原理和 ndarray 对象索引非常类似,不同的一点是,在对 Series 对象进行索引时,我们不但可以使用整数还可以使用 Series 对象本身的索引,举几个例子。单个元素:

如何查看 Series、DataFrame 对象的数据

我们可以使用 head() 和 tail() 方法来查看 Series 对象或 DataFrame 对象的一小部分数据,默认查看的元素个数为 5 个,head() 展示头部的 5 个元素,tail() 展示尾部的 5 个元素,也可以自定义展示的元素个数。当 Series 对象或 DataFrame 对象包含的数据较

Spring Boot「20」从 DispatchServlet 开始一个请求的处理过程

用户头像
Samson
10-31

DispatchServlet是Spring MVC的核心,其遵循前端控制器设计模式。它是Spring实现的一个servlet,在servlet容器中,负责将请求路由到其他的组件当中。

Spring Boot「19」WebApplicationInitializer 源码分析

用户头像
Samson
10-31

ServletContainerInitializer是javax.servlet-api-*.jar中定义的接口,在web容器启动时为提供给第三方组件机会做一些初始化的工作。使用的就是Java SPI机制,详细信息在下面的章节中介绍。

Pandas 的介绍及 Series、 DataFrame 的创建

Pandas 是一个强大的分析结构化数据的工具集;它的使用基础是 Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。Pandas 的主要数据结构是 Series(一维数据)和 DataFrame(二维数据)。

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

Hive 基本架构

Hive对外提供了三种访问方式,包括Web UI、CLI(Client Line Interface)和Thrift协议(支持JDBC/ODBC),而在Hive后端,主要由三个服务组件构成

https://static001.geekbang.org/infoq/02/0254a432ecdee77d9cc0a16e87d03169.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C#泛型协变和逆变概念学习

用户头像
IC00
10-31

在C#编程中,由于存在类型之间的强制转换,很容易会出现所谓的类型可变性说法,存在协变、逆变、不变三种。就比如前一篇文章介绍的泛型概念,如果创建了泛型类型的实例,编译器会接受泛型类型声明以及类型参数来创建构造类型。但是在日常使用过程中,我们可能

https://static001.geekbang.org/infoq/02/0254a432ecdee77d9cc0a16e87d03169.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C# 关于多态性学习

用户头像
IC00
10-31

我相信大家都对面向对象的三个特征封装、继承、多态很熟悉,每个人都能说上一两句,但是大多数都仅仅是知道这些是什么,今天这篇文章是对C# 的多态性学习一下,巩固自己的基础,我们都知道同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,

SSH 的工作原理、加密方式以及配置多个 ssh key

本文从SSH工作原理、加密方式开始探究,引出多主机配置ssh连接的密钥选择问题,继续分析ssh_config配置,配以示例配置,干货满满。

Spring Boot「18」使用 JDBC 连接数据库

用户头像
Samson
10-31

JDBC (Java Database Connectivity)是一组 API,它定义了 Java 进程连接数据库并执行 SQL 的接口。JDBC 是基于数据库驱动的接口封装。Spring 在其基础上提供了 Spring JDBC 封装,主要目的是使 JDBC 的使用更便捷,并且屏蔽底层烦琐的细节。

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

浅谈 Python 中的迭代器

迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。

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

浅谈 Python 中的生成器

利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。

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

嵌入式 Linux 入门 环境篇(二、安装虚拟机 — 体验 Ubuntu 22.04)

因为以前的电脑虚拟机环境我都配置好了,然后一直没有写一篇如何安装虚拟机的文章,正好最近买了一台新电脑,那就正好借此机会把 虚拟机安装 流程记录一遍,而且现在 Ubuntu 已经更新到了 Ubuntu 22.04 ,也顺带体验一把新的 Ubuntu 系统。

https://static001.geekbang.org/infoq/91/917b071717a156804dae668951e24137.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP | 在 ABAP 中如何使用方法

该如何使用方法,以及如何将方法调用到ABAP程序呢。

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

Apache Linkis 介绍

Linkis是在底层引擎和上层应用工具之间的一个通用的“计算中间件”的中间层,统一了上层应用工具到底层计算存储引擎的入口(作为大数据平台的统一入口),以标准化可重用的方式处理紧耦合、重复造轮子、扩展难、应用孤岛等计算治理问题。

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

Java 重点 | Map 集合的子类

本文将对Map的子类进行详细的介绍,通过代码实战举例,深入浅出的讲解,让你对 Map集合的子类的掌握更加深刻。

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

Java 难点 | HashMap 和哈希表数据结构

本文详细的对HashMap和哈希表数据结构进行了详细的介绍,通过代码实战,深入浅出的讲解,让你对HashMap和哈希表数据结构更加掌握。

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

Java 难点 | Map 集合两种遍历方式

Map集合的遍历既重要也是比较难理解,本文将对Map的两种遍历方式展开详细的介绍,通过举例、代码实战的方式,让你彻底掌握Map集合的两种遍历方式。

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

云安全系列 2:访问安全和身份管理

云环境带来了新的变化,尤其是多云环境的复杂性使得管理好使用者身份并且实现安全访问成为一项挑战。安全和身份团队在考虑云上安全的时候,首先就需要解决这方面的难题。

https://static001.geekbang.org/infoq/f6/f61f1f126c61562c4a130ba1f5671d23.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP | 子例程

子例程主要用于局部模块化。

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

查看 Spark 任务的详细信息

在学习Spark的过程中,查看任务的DAG、stage、task等详细信息是学习的重要手段,在此做个小结

10月月更_10月月更技术文章_InfoQ写作社区