开发运维

Nginx简介与Docker Compose部署指南

Nginx简介与Docker Compose部署指南

Nginx是一款高性能的开源Web服务器和反向代理服务器,以其卓越的性能、可伸缩性和灵活性而闻名。它在全球范围内广泛用于托管Web应用程序、负载均衡、反向代理和更多场景中。在本文中,我们将首先介绍Nginx的基本概念,然后演示如何使用Docker Compose轻松部署Nginx服务器。 ngin

贤蛋大眼萌 贤蛋大眼萌 2023-10-01
0 0 0
Java 21 新特性:Unnamed Classes and Instance Main Methods

Java 21 新特性:Unnamed Classes and Instance Main Methods

Java 21引入了两个语言核心功能: 未命名的Java类你说 新的启动协议:该协议允许更简单地运行Java类,并且无需太多样板 下面一起来看个例子。通常,我们初学Java的时候,都会写类似下面这样的 Hello World 程序: public class HelloWorld {

法医 法医 2023-10-01
0 0 0
算法:求表达式的值的通用解法框架

算法:求表达式的值的通用解法框架

对于一个表达式.我们通常的讲包含两个部分,运算数(数字)和运算符 如: 3 + 5 * 7 其中运算符为 +,* ,数字为3,5,7; 如: 0&1&(1|0), 其中运算符从左往右依次为:&&(|),运算数为0110 而,在求解表达式的值的过程中,算法往往采用两个栈

共饮一杯 共饮一杯 2023-10-01
0 0 0
详细分析Java中的Synchronized关键字

详细分析Java中的Synchronized关键字

前言 我相信,很多人一说到Java中的锁,就会想到Synchronizeed关键字,Synchronized关键字是对象锁,可以加在方法上,可以放在代码块上等等用法。还有你可能会想到重量级锁、非公平锁、悲观索等等内容。今天从它的各个名称入手,我们来分析它的一些偏原理方面的内容。 各个名称介绍 名称

三掌柜 三掌柜 2023-10-01
0 0 0
Spring5应用之AOP切入点详解

Spring5应用之AOP切入点详解

作者简介:☕️大家好,我是Aomsir,一个爱折腾的开发者! 个人主页:Aomsir_Spring5应用专栏,Netty应用专栏,RPC应用专栏 当前专栏:Spring5应用专栏_Aomsir的博客 前言 在前面的几篇文章里,我们已经探讨了AOP的四步编程以及Spring所提供的额外方法接口。今天

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-01
0 0 0
从数据链路到神秘的MAC地址和ARP协议

从数据链路到神秘的MAC地址和ARP协议

引言 链路是指从一个结点到相邻结点的一段物理线路。数据链路是在链路的基础上增加了一些必要的硬件和软件。这些硬件包括网络适配器,而软件则包括协议的实现。在网络中,主机、路由器等设备都必须实现数据链路层。 在局域网中,主机、交换机等网络设备都必须实现数据链路层,以便实现数据的可靠传输和交换。 从层次

泡泡 泡泡 2023-10-01
0 0 0
Java格式化时间新玩法

Java格式化时间新玩法

常规方法格式化时间(SimpleDateFormat) 通常来讲,在Java中格式化时间,可以使用SimpleDateFormat类。以下是一个示例代码: import java.text.SimpleDateFormat; import java.util.Date; public class

张二河 张二河 2023-10-01
0 0 0
SSH::Batch

SSH::Batch

背景 在日常的运维过程中,经常会需要同时管理整个集群的所有node节点,如果一个节点一个节点的去维护那么效率势必将大大降低。有什么好的办法可以解决吗?SSH::Batch就是一个很好的工具。 概述 基于并行 SSH、集合和间隔算术的集群操作。SSH::Batch 允许您使用 ~/.fornodesr

穿过生命散发芬芳 穿过生命散发芬芳 2023-10-01
0 0 0
.NET RabbitMQ

.NET RabbitMQ

上一篇 地址: .Net RabbitMQ - 掘金 (juejin.cn) 由于所用包需要商业许可证,换一种方法 环境搭建 MQ 安装 使用的是Podman, 环境搭建参考: Podman 基本使用 - 掘金 (juejin.cn) 依次执行: podman pull rabbitmq pod

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-01
0 0 0
Java单例双重锁校验详解

Java单例双重锁校验详解

双重锁校验单例 什么是单例模式? 单例保证一个对象JVM中只能有一个实例 直接上代码吧: /** * 双重锁校验的单例 */ public class DoubleLock implements Serializable{ public static volatile DoubleLo

大树 大树 2023-10-01
0 0 0
sklearn基础『预处理』之 标准化

sklearn基础『预处理』之 标准化

数据的预处理是数据分析,或者机器学习训练前的重要步骤。通过数据预处理,可以 提高数据质量,处理数据的缺失值、异常值和重复值等问题,增加数据的准确性和可靠性 整合不同数据,数据的来源和结构可能多种多样,分析和训练前要整合成一个数据集 提高数据性能,对数据的值进行变换,规约等(比如无量纲化),让算法更

大树 大树 2023-10-01
0 0 0
落地实践之基于MAVEN的BUILD插件打包应用程序

落地实践之基于MAVEN的BUILD插件打包应用程序

日常构建的应用程序在服务器部署时需要将所依赖的jar打包放在一起,方便部署。本文主要使用maven的build和assembly生成可直接部署的打包程序(zip格式)。 BUILD插件介绍 maven-surefire-plugin Surefire Plugin是Maven的一个插件,用于执行J

法医 法医 2023-10-01
0 0 0
学习链表必备的1w个技巧Java版本

学习链表必备的1w个技巧Java版本

链表(Java版本) 关于作者 作者介绍 🍓 博客主页:作者主页 🍓 简介:JAVA领域优质创作者🥇、一名初入职场小白🎓、曾在校期间参加各种省赛、国赛,斩获一系列荣誉🏆 🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨‍💻 简介 链表是有序的

剑圣无痕 剑圣无痕 2023-10-01
0 0 0
七张图解锁Mybatis整体脉络,让面试官对你刮目相看

七张图解锁Mybatis整体脉络,让面试官对你刮目相看

本系列文章皆在从细节着手,由浅入深的分析Mybatis框架内部的处理逻辑,带你从一个全新的角度来认识Mybatis的工作原理。 思考,输出,沉淀。用通俗的语言陈述技术,让自己和他人都有所收获。 作者:毅航😜 在过去的一个月中,我们以使用MyBaits时最简单的四行代码开始, 由浅入深的分析My

法医 法医 2023-10-01
0 0 0
Java多线程基础(线程与进程的区别,线程的创建方式及常用api,线程的状态)

Java多线程基础(线程与进程的区别,线程的创建方式及常用api,线程的状态)

☘️一. 什么是线程 每一个线程都是一个执行流,都按照自己的顺序执行自己的代码,多个线程之间“同时” (并发并行) 的执行多份代码。Java中的线程是以轻量级进程来实现的 🍒Java中,线程既然是以轻量级进程实现的,那它也具有进程的特征: 需要系统调度CPU来执行 并发:一个CPU以时间调度轮

法医 法医 2023-10-01
0 0 0
MybatisPlus(3)

MybatisPlus(3)

 前言🍭 ❤️❤️❤️Spring专栏更新中,各位大佬觉得写得不错,支持一下,感谢了!❤️❤️❤️ Spring + Spring MVC + MyBatis专栏  一、查询投影🍭 查询投影是指在查询操作中,只选择需要的字段进行返回,而不是返回整个实体对象。这样可以减少网络传输的数据量,提高查询

竹子爱熊猫 竹子爱熊猫 2023-10-01
0 0 0
【稳定性稳定性建设之弹性设计 | 京东物流技术团队

【稳定性稳定性建设之弹性设计 | 京东物流技术团队

背景 随着业务的快速变化和技术的不断发展,系统面临着诸多挑战,例如流量峰值、依赖服务故障、硬件故障、网络中断、软件缺陷等,这些因素都可能影响到系统的正常运行。在这种背景下,弹性设计(Resilience Design)应运而生。弹性设计是一种系统的设计和构建方法,系统的设计原则应该本着不信任外部资源

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-01
0 0 0
Docker 安装 Redis 并外置数据文件

Docker 安装 Redis 并外置数据文件

前言 Redis是一个开源的内存型数据库,也被称为数据结构服务器nosql。它是一种高性能、非关系型数据库,通常用于缓存和快速存储键值对数据,也可以支持多种复杂的数据结构。 Redis 在许多应用场景中都有应用,比如缓存、会话存储、消息队列、计数器、排行榜、实时分析和发布/订阅系统等。 centos

捡田螺的小男孩 捡田螺的小男孩 2023-10-01
0 0 0
【spring使用Spring的AOP

【spring使用Spring的AOP

Spring Aop AOP是什么 AOP(Aspect Oriented Programming):面向切面编程。 AOP是面向切面编程, 它的思想对某个方法进行切入,为某一类事务添加一些业务之外的操作,比如说给每个操作加一个日志读写操作。 AOP作用 比如说我有一个系统,需要为每个操作添加写入日

共饮一杯 共饮一杯 2023-10-01
0 0 0
MongoDB基础知识及原理概述

MongoDB基础知识及原理概述

什么是WiredTiger? MongoDB和 WiredTiger的职责范围 MongoDB使用的底层存储引擎 WT是键/值数据库,而不是文档数据库 支持事务 使用无锁算法 压缩磁盘上的数据 使用WT缓存和FS缓存 支持多版本控制 它将 BSON文档存储在BTree中 通过内部键索引文档

共饮一杯 共饮一杯 2023-10-01
0 0 0
1 953 954 955 956 957 1,703