×

tomcat

SpringBoot服务器压测对比(jetty、tomcat、undertow)

Mc Mc 发表于2024-05-20 浏览4399 评论0
1. 概述 在 Spring Boot 中,内置了三种 Servlet 容器:Tomcat、Jetty、Undertow ,也就是本文的三位主角。实际生产中,绝大多数情况,使用的都是 Tomcat ,可能很多人,初始学习的都是 Tomcat ,比较偶尔听到 Jetty ,非常小众知道有 Undertow 这个容器。那么,抛出他们的具体实现不说,我们来一起测试一下,它们的性能差别有多少。 2. 性能指标 为了保持一致,我们还是以 QPS 作为性能的指标,下面提供四

架构

分布式文件系统HDFS架构解析

Mc Mc 发表于2024-05-20 浏览7025 评论0
在“分布式系列之分开源分布式存储技术分析”中提到HDFS是以中间控制节点为代表的分布式存储架构,一部分节点 NameNode 是存放管理数据,另一部分节点DataNode存放业务数据。本文简要整理HDFS分布式文件系统的整体架构和关键技术,进一步了解不同分布式存储技术实现原因上的差异。 1、HDFS基本架构 HDFS是Hadoop核心项目的子项目,是分布式计算中数据存储管理的基础,具有高容错性、可扩展性,适合大数据量处理和流式批处理,可运行于廉价的服务器上。传统的HDFS架构采用mast

elementui

Vue 3结合element plus(问题总结二)之 table组件实现多选和清除选中(在vue3中获取ref 的Dom)

Mc Mc 发表于2024-05-20 浏览8476 评论0
前言 由于element plus组件里面使用的ts来写的,在用的时候属实有点小麻烦。 最后有个小案例,实现了多选和清除选中。希望对大家有帮助 先看官网Table组件的多选代码和效果。 <template> <el-table ref="multipleTableRef" :data="tableData" style="width: 100%" @selection-change="handleSelectionChange"

json

【python】json.dumps() 与 json.loads() 用法

Mc Mc 发表于2024-05-19 浏览10456 评论0
一、JSON介绍 JSON代表JavaScript对象符号。它是一种轻量级的数据交换格式,用于存储和交换数据。它是一种独立于语言的格式,非常容易理解,因为它本质上是自描述的。 python中有一个内置包,它支持JSON数据,称为json。 JSON中的数据表示为quoted-strings,由大括号{}之间的键值映射组成。通俗来说就是一种在接口中易于使用的数据处理模块,但是json不属于数据格式。 二、Python和Json数据类型的映射 JSON Python ob

spring

【SSM直击大厂】第十三章:MyBatis 详解

Mc Mc 发表于2024-05-19 浏览5961 评论0
🙊🙊作者主页:🔗求不脱发的博客 📔📔 精选专栏:🔗SSM直击大厂 📋📋 精彩摘要:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 💞💞觉得文章还不错的话欢迎大家点赞

Ruby教程

在Ruby on Rails 6中使用活动存储上传文件

Mc Mc 发表于2024-05-19 浏览3827 评论0
在Ruby on Rails 6中使用活动存储上传文件 将文件上传到web应用程序是一个相当常见的功能。随着Rails 5的到来,活动存储作为Rails代码库的一部分被添加。在主动存储之前,文件上传功能通过添加Ruby gems(最著名的是CarrierWave、Silence或曲别针)添加到Rails应用程序中。 我最近花了几天时间,试图让文件上传在带有活动存储的Rails中作为一个完整的CRUD操作来工作。为了了解Active Storage的工作原理,我做了一些教程,并开发了几个小应用

spring boot

大聪明教你学Java | SpringBoot 项目里如何在拦截器中获取 @RequestBody 参数

Mc Mc 发表于2024-05-18 浏览4851 评论0
前言 🍊作者简介: 不肯过江东丶,一个来自二线城市的程序员,致力于用“猥琐”办法解决繁琐问题,让复杂的问题变得通俗易懂。🍊支持作者: 点赞👍、关注💖、留言💌~ 最近项目中来了一个新的需求:需要搞一个拦截器,对请求接口时传递过来的参数做一个加密处理。这个需求本身并不难,但是在实现功能的过程中却遇到了一个比较“棘手”的问题… 踩坑之路 问题描述 在拦截器中获取接口参数的时候需要分两种情况: 🍓情况一:接口使用 @RequestParam 接收参数 🍓情况二:接口使用

tomcat

JMX的配置(jmx的配置文件)

Mc Mc 发表于2024-05-17 浏览5699 评论0
tomcat JMX配置 先修改Tomcat的启动脚本,windows下为bin/catalina.bat(linux下为catalina.sh),添加以下内容 不启用密码验证的配置: Window系统: set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote  相关 JMX 代理侦听开关 -Djava.rmi.server.hostname=192.168.1.79服务器端的IP(linux系统必填) -Dcom.sun

swift

使用易客运提供的天气API开发IOS应用天气APP(实时天气api)

Mc Mc 发表于2024-05-17 浏览6888 评论0
目录 一、天气API官网 二、开发工具Xcode 三、教程开始(本片文章只介绍如何使用易客运API请求天气数据,演示项目仅一个获取天气功能)  3.1 注册登陆天气API后台(新用户会有2000个测试豆)  3.2 在Xcode中新建项目 3.2.1 选择APP 3.2.2 输入自己的项目名称等信息,这里使用的是Storyboard界面  3.2.3 创建HttpSender,新建Swift文件。本次提供POST请求。 3.2.4 创建需要的实体类对象,方便解析JSON数据

django

Python基于django的图书商城管理系统毕业设计源码110938(django图书推荐)

Mc Mc 发表于2024-05-16 浏览5364 评论0
目  录 摘要 1 绪论 1.1 研究背景 1.2国内外研究现状 1.3论文结构与章节安排 2 图书销售管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 操作可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分析 3.4本章小结 3 图书销售管理系统总体设计 3.1 系统模块设计

Golang教程

【golang之路】——govaluate(goLang)

Mc Mc 发表于2024-05-14 浏览5798 评论0
引言 今天给大家介绍一个比较好玩的库,今天在看别人写的代码的时候发现在代码中用到了govaluate库,这个库可以让我们在golang代码中计算一个表达式的结果,这让我们在实现一些条件判断业务场景的时候非常便利。govaluate与 JavaScript 中的eval功能类似,用于计算任意表达式的值。此类功能函数在 JavaScript/Python 等动态语言中比较常见。govaluate让 Go 这个编译型语言也有了这个能力! 快速使用 安装 $ go get github.com