写点什么

Linux

243 人感兴趣 · 2237 次引用

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

如何使用 Python 和正则表达式处理 XML 表单数据

处理XML数据时,Python提供了多种工具,其中包括ElementTree和minidom等。然而,使用正则表达式来处理XML数据并不是一个推荐的做法。XML是一种嵌套结构,而正则表达式对于处理这种嵌套结构的数据并不擅长。更好的方式是使用Python的XML解析库,如ElementTree

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

Myvatis 关联关系映射与表对象之间的关系

MyBatis是一种优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis可以使用简单的XML或注解进行配置,并未原生SQL提供了很好的支持。

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

openproject 在 docker 下的安装

在Docker下安装OpenProject可以通过几个简单的步骤来完成。以下是一种方法:

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

go、Java、python 三门语言的优缺点和各自擅长做什么

Go、Java和Python是当前非常流行的编程语言,每种语言都有其特定的优点和缺点,以及特定的适用场景。

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

解决 SpringBoot 项目 war 部署到 tomcat 下无法 Nacos 中注册服务问题

在Spring Boot项目中,如果你的war包部署到Tomcat下无法在Nacos中注册服务,可能是由于以下几个原因造成的:

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

nodejs 发布静态 https 服务器

在Node.js中,你可以使用各种模块来创建和发布HTTPS静态服务器。以下是一个基本的步骤指南:

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

tomcat 部署、tomcat 虚拟主机及 tomcat 多实例

Tomcat是一款开源的、轻量级的、符合JavaEE规范的Web应用服务器。以下是关于Tomcat部署、虚拟主机以及多实例的相关信息。

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

基本的 Linux 命令以及 Linux 目录结构

Linux系统是一个强大的操作系统,它提供了大量的命令供用户使用。以下是一些基本的Linux命令:

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

Rest 和 Http 什么关系?

REST,全称是 Representational State Transfer,中文意为表现层状态转移。它是一种设计风格,而不是标准,主要用于客户端和服务器交互类的软件。RESTful 是实现 REST 设计风格的 web 服务。

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

Ubuntu 目录和 linux 内核文件用途

在 Ubuntu(一种广泛使用的 Linux 发行版)中,有许多不同的目录,每个目录都有其特定的用途。以下是一些主要的 Ubuntu 目录及其用途:

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

linux 启动 springboot 项目脚本

在 Linux 系统中启动 Spring Boot 项目,通常可以通过编写一个简单的 shell 脚本来实现。以下是一个基本的示例:

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

Rocky(Centos) 安装中文字体(防止中文乱码)

在 Rocky(CentOS)中安装中文字体可以帮助解决中文乱码的问题。以下是一个简单的步骤说明如何在 Rocky(CentOS)中安装中文字体:

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

MyBatis 关联关系映射详解

MyBatis是一种基于Java的持久层框架,它封装了JDBC操作,使得开发者无需直接操作JDBC,从而简化开发过程。在MyBatis中,关联关系映射是一个重要的特性,它使得我们可以方便地处理数据库中的关联关系,如一对一,一对多,多对一,多对多等。

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

MyBatis 关联关系映射详解

MyBatis是一种基于Java的持久层框架,它封装了JDBC操作,使得开发者无需直接操作JDBC,从而简化开发过程。在MyBatis中,关联关系映射是一个重要的特性,它使得我们可以方便地处理数据库中的关联关系,如一对一,一对多,多对一,多对多等。

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

JavaScript 判断数组是否包含某个值的 6 种方法

在JavaScript中,有多种方法可以用来判断数组是否包含某个值。以下是六种常见的方法:

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

springmvc 开启异步请求报错 Java code using the Servlet API or by adding "true" to servlet and

在Spring MVC中,异步处理是一个非常实用的特性。它允许我们在处理复杂的业务逻辑或等待其他资源时,释放服务器资源,提高系统的吞吐量。然而,如果你在使用这个特性时遇到了错误,可能是因为你没有在Servlet或者Spring的配置中启用异步支持。

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

Vite 配置环境变量以及反向代理请求

在Vite中,我们可以通过两种方式配置环境变量,一是在项目根目录下创建.env文件,二是直接在vite.config.js文件中设置。

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

C 语言常见命名规范

在C语言编程中,良好的命名规范是提高代码可读性和可维护性的关键。以下是一些常见的C语言命名规范:

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

java 解析 xml 的几种方式

在Java语言中,有几种常用的方法可以用来解析XML文件,这些方法包括DOM解析、SAX解析、StAX解析和JDOM解析等。

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

Linux 中 7 种文件类型

在Linux操作系统中,有七种主要的文件类型,它们分别是:

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

laragon 为 php 安装 Xdebug 扩展

在Laragon环境中为PHP安装Xdebug扩展是一个相对简单的过程。Xdebug是一个PHP的扩展,它提供了许多有用的特性,如堆栈追踪、变量跟踪、代码覆盖率分析等,对于PHP开发者来说是一个强大的工具。以下是安装步骤:

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

iftop 工具详解网络流量监控利器

iftop是一款开源的、实时、基于命令行的网络流量监控工具,它可以提供实时的带宽使用情况,以及各个网络连接的信息。以下是关于iftop的详细解析。

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

Ceph 入门到精通 -sysctl 参数优化

Ceph是一种开源的、高度可扩展的分布式存储系统,它可以在商业硬件上提供对象、块和文件系统的存储。在Ceph的部署和维护过程中,我们可能需要对Linux内核参数进行一些优化,以提高Ceph的性能和稳定性。这个过程通常是通过sysctl命令来完成的。

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

得物 Zookeeper SLA 也可以 99.99%!|得物技术

我们发现ZooKeeper在运行一段时间后,内存占用率会不断增加,容易导致内存耗尽(OOM)的问题。我们对这一现象非常好奇,因此也参与了解决这个问题的探索过程。

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

Unity 中 pivot 和 center 的区别

在Unity中,"Pivot"和"Center"是两种不同的模式,它们主要影响了如何操控对象的位置、旋转和缩放。这两个选项主要在Unity的Scene视图的工具栏上找到。

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

Linux CentOS7 awk 的反转功能

AWK是一种强大的文本分析工具,在Linux系统中常用于文本处理。然而,AWK本身并没有直接的反转功能,它能做的是通过一些编程技巧来实现文本或字段的反转。

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

ubuntu22.04 搭建 verilator 仿真环境

Verilator是一款开源的硬件描述语言(HDL)仿真器,它可以将Verilog转换为C++模型,以便进行快速仿真。以下是在Ubuntu 22.04上搭建Verilator仿真环境的步骤。

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

Ubuntu22.04.1 上 mosquitto 安装及 mosquitto-auth-plug 认证插件配置

要在Ubuntu 22.04.1上安装和配置mosquitto及其认证插件mosquitto-auth-plug,你可以按照以下步骤进行操作。

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

laravel 报错误信息 Carbon\Exceptions\InvalidFormatException

当你在Laravel应用中看到“Carbon\Exceptions\InvalidFormatException”错误,这通常表示你正在尝试将一个不符合预期格式的值传递给Carbon库。Carbon是一个用于处理日期和时间的PHP库,Laravel默认集成了这个库。

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

tomcat 的缓存机制

Tomcat作为一款流行的开源Web服务器和Servlet容器,它提供了一种可靠的方式来运行基于Java的web应用程序。为了提高性能和响应时间,Tomcat使用了几种不同的缓存机制。以下是Tomcat的主要缓存机制:

Linux_Linux技术文章_InfoQ写作社区