数据赋能(204)——原则与原理——原理方法
原理更多地关注事物本身的客观规律,而原则侧重于指导人们的行为和决策。原则与原理是两个常常被提及,但有所区别的概念。原则和原理在各个领域中都发挥着重要的作用。
- 原理概念
原理,则通常指的是自然科学和社会科学中具有普遍意义的基本规律。
原理是在大量观察、实践的基础上,经过归纳、概括而得出的。
原理更加侧重于客观规律性,它是事物本身固有的、本质的、必然的联系,具有不以人的意志为转移的客观性。在数据赋能业务领域,原理更多是指数据如何运作、如何影响业务结果等基础性的、本质性的规律。
- 原理应用示例
在数据管理中,原理的应用体现在多个方面,以下是给出的清晰示例:
- 数据完整性原理
- 应用场景:医疗数据管理
- 示例:在医疗数据管理中,数据的完整性至关重要。为了确保患者病历的完整性,医院采用了一套严格的数据管理流程。每当有新的医疗记录(如诊断报告、手术记录等)产生时,系统会自动检查其完整性,包括患者信息的准确性、医疗记录的完整性和时间戳的正确性等。如果发现有任何缺失或错误,系统会立即提示并要求修正。
- 原理体现:数据完整性原理要求数据在传输、存储和处理过程中保持完整和一致。在医疗数据管理中,这一原理的应用确保了患者病历的完整性和准确性,为医生提供了可靠的诊断依据。
- 数据安全性原理
- 应用场景:金融机构数据管理
- 示例:金融机构在处理客户数据时,采用了多层次的安全措施。首先,通过数据加密技术对所有敏感数据进行加密存储,确保数据在存储过程中的安全性。其次,采用访问控制策略,限制不同员工对数据的访问权限,防止数据泄露。此外,还定期进行安全审计和风险评估,及时发现并修复潜在的安全漏洞。
- 原理体现:数据安全性原理要求采取适当的安全措施来保护数据免受未经授权的访问、泄露、破坏或篡改。在金融机构数据管理中,这一原理的应用确保了客户数据的安全性和保密性,维护了金融机构的声誉和信誉。
- 数据存储与访问原理
- 应用场景:大型企业数据存储管理
- 示例:大型企业为了满足日益增长的数据存储需求,采用了分布式存储系统。该系统将数据分散存储在多个节点上,并通过网络进行连接。同时,系统还提供了高效的数据访问接口和负载均衡机制,确保用户能够快速、准确地访问所需的数据。此外,系统还具备容错和备份功能,能够在部分节点失效时自动恢复数据。
- 原理体现:数据存储与访问原理要求采用适当的存储技术和访问机制来确保数据的可靠性和可用性。在大型企业数据存储管理中,这一原理的应用确保了数据的可靠存储和高效访问,支持了企业的正常运营和发展。
- 数据备份与恢复原理
- 应用场景:关键业务系统的数据保护
- 示例:某关键业务系统采用定期备份和实时备份相结合的方式来保护其数据。系统管理员会定期将数据备份到远程数据中心,并在本地保留最新的备份数据。同时,系统还具备实时备份功能,在数据发生变更时立即进行备份,确保数据的及时性和完整性。在发生数据丢失或损坏时,管理员可以通过备份数据快速恢复系统正常运行。
- 原理体现:数据备份与恢复原理要求在数据管理中建立完善的备份和恢复机制,确保在数据丢失或损坏时能够迅速恢复数据。通过定期备份和实时备份相结合的方式,提高数据的可靠性和可用性。
- 原理描述模式
原理描述模式(PrincipleDescriptionPattern)是一种用于清晰阐述和解释某一原理的结构化方法。它旨在帮助读者理解原理的基本概念、工作原理、应用场景以及潜在影响。以下是一个原理描述模式的基本框架:
- 概述:简要介绍原理的重要性、背景或相关领域。吸引读者的注意力,激发他们对原理的兴趣。
- 原理定义:明确阐述原理的定义或描述。使用简洁、明确的语言,确保读者能够准确理解。
- 工作原理:详细描述原理的工作机制或内部运作方式。可以使用图表、示意图或简单的例子来帮助解释。
- 应用场景:举例说明原理在实际情况中的应用。展示原理在不同领域或情境中的有效性和实用性。
- 影响与意义:分析原理对个人、组织或社会的潜在影响。强调原理的重要性、价值或意义。
- 案例分析:提供具体的案例研究,进一步阐释原理的实际应用。案例应具有代表性和说服力。
- 挑战与限制:讨论在实施原理过程中可能遇到的挑战或限制。提醒读者注意潜在的问题和困难。
- 总结与建议:总结原理的关键点和重要性。提出实施原理的建议或行动方案。
- 原理描述示例
以下是一个原理描述模式的示例,以“应用模式(ApplicationMode)”为例:
- 概述:在软件开发中,应用模式(ApplicationMode)是一种常用的设计模式,它有助于解决复杂的业务逻辑和流程控制问题。通过应用模式,开发人员可以将一个应用程序分解为多个独立的模块,每个模块负责特定的功能,从而提高代码的可维护性和可扩展性。
- 原理定义:应用模式是一种将应用程序分解为多个独立模块的设计方法。每个模块代表一个独立的功能,如用户管理、商品管理、订单管理等。这些模块通过相互协作来完成整个应用程序的工作。
- 工作原理:在应用模式中,每个模块都有自己的输入和输出。通过输入来触发相应的业务逻辑,并将结果输出给其他模块进行处理。这种模块化的设计使得代码更加清晰、易于理解和维护。同时,由于模块之间的耦合度较低,因此可以更加灵活地添加、修改或删除模块,以适应不同的业务需求。
- 应用场景:应用模式在各类软件开发项目中都有广泛应用。例如,在电商系统中,可以将用户管理、商品管理、订单管理等功能分别设计为独立的模块,并通过模块之间的协作来实现整个系统的功能。这种设计方式可以使得系统更加灵活、可扩展,并且易于维护和升级。
- 影响与意义:应用模式的引入可以提高软件开发的效率和质量。通过将应用程序分解为多个独立的模块,可以降低代码的复杂性,提高代码的可读性和可维护性。同时,由于模块之间的耦合度较低,因此可以更加灵活地适应不同的业务需求和技术变化。此外,应用模式还可以促进团队成员之间的协作和沟通,提高团队的整体开发能力。
- 案例分析:以某电商系统为例,该系统采用了应用模式的设计方法。通过将用户管理、商品管理、订单管理等功能分别设计为独立的模块,并通过模块之间的协作来实现整个系统的功能。这种设计方式使得系统更加灵活、可扩展,并且易于维护和升级。同时,由于每个模块都有明确的职责和边界,因此团队成员可以更加清晰地理解自己的工作内容和职责范围,从而提高开发效率和质量。
- 挑战与限制:在应用应用模式的过程中,可能会遇到一些挑战和限制。例如,如何合理地划分模块、如何确保模块之间的接口稳定、如何降低模块之间的耦合度等。为了克服这些挑战和限制,需要开发人员具备丰富的实践经验和深入的技术理解。同时,还需要团队之间的密切协作和沟通,以确保整个系统的稳定性和可扩展性。
- 总结与建议:应用模式是一种有效的软件开发设计方法,它通过将应用程序分解为多个独立的模块来提高代码的可维护性和可扩展性。在实际应用中,需要合理划分模块、确保接口稳定、降低耦合度等。同时,还需要团队之间的密切协作和沟通来确保整个系统的稳定性和可扩展性。建议开发人员在实际项目中积极尝试应用模式的设计方法,并不断总结经验教训以提高自己的开发能力。
相关文章:
数据赋能(204)——原则与原理——原理方法
原理更多地关注事物本身的客观规律,而原则侧重于指导人们的行为和决策。原则与原理是两个常常被提及,但有所区别的概念。原则和原理在各个领域中都发挥着重要的作用。 原理概念 原理,则通常指的是自然科学和社会科学中具有普遍意义的基本规…...
代码随想录算法训练营第五十六天 | 108.冗余连接 109.冗余连接II
108.冗余连接 题目链接:108. 冗余的边 文章讲解:代码随想录 思路: 题目说是无向图,返回一条可以删去的边,使得结果图是一个有着N个节点的树,如果有多个答案,则返回二维数组中最后出现的边。 …...
Git入门
一、Git 基础概念 1. 版本控制系统分类 本地版本控制:如RCS,仅在本机保存历史版本集中式版本控制:如SVN,单一中央服务器管理代码分布式版本控制:如Git,每个开发者都有完整的仓库副本 2. Git 核心概念 概…...
5G + 物联网:智能世界的催化剂,如何用Python打造下一代IoT应用?
5G 物联网:智能世界的催化剂,如何用Python打造下一代IoT应用? 在数字化时代,物联网(IoT) 已成为智能产业的关键技术。从智能家居到智慧城市,再到工业4.0,我们的世界正在变得越来越…...
从单点突破到链式攻击:XSS 的渗透全路径解析
在网络安全领域,跨站脚本攻击(Cross-Site Scripting,简称 XSS)早已不是新鲜话题。然而,随着网络技术的迭代与应用场景的复杂化,攻击者不再满足于单一的 XSS 漏洞利用,而是将 XSS 与其他安全漏洞…...
spark和hadoop的对比和联系
一、Apache Hadoop 简介 Hadoop是一个由Apache基金会开发的开源分布式计算平台。它主要由Hadoop分布式文件系统(HDFS)和MapReduce计算框架组成。HDFS是为大规模数据存储而设计的,它将文件分割成多个数据块(block)&…...
【Vue3 / TypeScript】 项目兼容低版本浏览器的全面指南
在当今前端开发领域,Vue3 和 TypeScript 已成为主流技术栈。然而,随着 JavaScript 语言的快速演进,许多现代特性在低版本浏览器中无法运行。本文将详细介绍如何使 Vue3 TypeScript 项目完美兼容 IE11 等低版本浏览器。 一、理解兼容性挑战 …...
从零开始搭建你的个人博客:使用 GitHub Pages 免费部署静态网站
🌐 从零开始搭建你的个人博客:使用 GitHub Pages 免费部署静态网站 在互联网时代,拥有一个属于自己的网站不仅是一种展示方式,更是一种技术能力的体现。今天我们将一步步学习如何通过 GitHub Pages 搭建一个免费的个人博客或简历…...
java 设计模式 原型模式
简介 原型模式(Prototype Pattern) 是一种创建型设计模式,它通过复制现有对象来生成新对象,而不是通过 new 关键字创建。核心思想是减少对象创建的开销,尤其是当对象初始化过程复杂或代价较高时。 原型模式的核心实现…...
分别配置Github,Gitee的SSH链接
文章目录 前言一、为第二个账号生成新的密钥对二、 配置 SSH config 文件1.引入库使用 Host 别名进行 clone/push/pull注意扩展 前言 之前已经在电脑配置过Github一个仓库ssh链接,今天想配一个Gitee仓库的ssh链接。运行 ssh-keygen -t rsa提示已经存在,…...
从零开始搭建Django博客②--Django的服务器内容搭建
本文主要在Ubuntu环境上搭建,为便于研究理解,采用SSH连接在虚拟机里的ubuntu-24.04.2-desktop系统搭建,当涉及一些文件操作部分便于通过桌面化进行理解,通过Nginx代理绑定域名,对外发布。 此为从零开始搭建Django博客…...
如何用python脚本读取本地excel表格Workbook.xlsx将里面B2:B8内容,发给本地ollama大模型改写内容后写入对应C2:C8?
环境: python3.10 Win10专业版 ollama 火山引擎 影刀 问题描述: 如何用python脚本读取本地excel表格Workbook.xlsx将里面B2:B8内容,发给本地ollama大模型改写内容后写入对应C2:C8? 解决方案: 1.制作一个python脚本如下: import openpyxl import requests import…...
webpack详细打包配置,包含性能优化、资源处理...
以下是一个详细的 Webpack 5 配置示例,包含常见资源处理和性能优化方案: const path require(path); const webpack require(webpack); const { BundleAnalyzerPlugin } require(webpack-bundle-analyzer); const TerserPlugin require(terser-webp…...
MYSQL的binlog
用于备份恢复和主从复制 binlog 有 3 种格式类型,分别是 STATEMENT(默认格式)、ROW、 MIXED: STATEMENT:每一条修改数据的 SQL 都会被记录到 binlog 中(相当于记录了逻辑操作,所以针对这种格式…...
Saliency Driven Perceptual Image Compression阅读
2021 WACV 创新点 常用的评估指标如MS-SSIM和PSNR不足以判断压缩技术的性能,它们与人类对相似性的感知不一致(2和3的MS-SSIM更高,但文字反而没那么清晰)。 考虑显著区域的压缩(a)将更多的比特分配给显著区域(b&#…...
【C++ 类和数据抽象】构造函数
目录 一、构造函数的基本概念 1.1 构造函数核心特性 1.2 构造函数的作用 1.3 构造函数类型体系 二、构造函数的类型 2.1 默认构造函数 2.2 带参数的构造函数 2.3 拷贝构造函数 2.4 移动构造函数(C11 及以后) 三、初始化关键技术 3.1 成员初始…...
kotlin的kmp编程中遇到Unresolved reference ‘java‘问题
解决办法 打开 File → Project Structure → Project 确保 Project SDK 是 与你的 jvmToolchain 保持一致 如果没有,点击右上角 Add SDK 添加 JDK 路径 同步Sync 然后就正常了。 package org.example.projectimport androidx.compose.animation.AnimatedVi…...
鸿蒙Flutter仓库停止更新?
停止更新 熟悉 Flutter 鸿蒙开发的小伙伴应该知道,Flutter 3.7.12 鸿蒙化 SDK 已经在开源鸿蒙社区发布快一年了, Flutter 3.22.x 的鸿蒙化适配一直由鸿蒙突击队仓库提供,最近有小伙伴反馈已经 2 个多月没有停止更新了,不少人以为停…...
【Ultralytics 使用yolo12 读取tiff 数据异常解决】
Ultralytics 使用yolo12 读取tiff 数据解决 Ultralytics 使用yolo12 读取tiff 数据异常解决 Ultralytics 使用yolo12 读取tiff 数据异常解决 Lib\site-packages\ultralytics\utils\patches.py def imread(filename: str, flags: int cv2.IMREAD_COLOR):"""Read…...
画布交互系统深度优化:从动态缩放、小地图到拖拽同步的全链路实现方案
画布交互系统深度优化:从动态缩放、小地图到拖拽同步的全链路实现方案 在可视化画布系统开发中,高效的交互体验与稳定的性能表现是核心挑战。本文针对复杂场景下的五大核心需求,提供完整的技术实现方案,涵盖鼠标中心缩放、节点尺寸…...
GTS-400 系列运动控制器板(七)----修改限位开关触发电平
运动控制器函数库的使用 运动控制器驱动程序、dll 文件、例程、Demo 等相关文件请通过固高科技官网下载,网 址为:www.googoltech.com.cn/pro_view-3.html 1 Windows 系统下动态链接库的使用 在 Windows 系统下使用运动控制器,首先要安装驱动程序。在安装前需要提前下载…...
学习前端(前端技术更新较快,需持续关注技术更新)
目录 1. 基础三件套 1.1 HTML 1.2 CSS 1.3 JavaScript 2. 前端框架 2.1 React 2.2 Vue 2.3 Angular 3. 工程化工具 3.1 构建工具 3.2 代码质量 4. 网络和安全 4.1 HTTP/HTTPS 4.2 性能优化 5. 前沿技术 5.1 TypeScript 5.2 WebAssembly 5.3 微前端 5.4 可视…...
视频转换为MP4格式,小白工具批量转换,在线操作,简单快捷,超实用
小白工具https://www.xiaobaitool.net/videos/convert-to-mp4/ 是一款适合在线将视频转换为MP4格式的工具,尤其适合希望快速转换且无需下载安装软件的用户。以下是对该工具的详细推荐及使用建议: 一、工具特点 在线操作,无需下载 用户只需通…...
PDF处理控件Aspose.PDF指南:使用 Python 将 EPUB 转换为 PDF
EPUB是一种流行的电子书格式,用于可重排内容,而PDF则广泛用于固定版式文档,非常适合共享和打印。如果您想使用 Python 将 EPUB 转换为 PDF,Aspose.PDF for Python 提供了一个简单可靠的解决方案。在本教程中,我们将向您…...
超级扩音器手机版:随时随地,大声说话
在日常生活中,我们常常会遇到手机音量太小的问题,尤其是在嘈杂的环境中,如KTV、派对或户外活动时,手机自带的音量往往难以满足需求。今天,我们要介绍的 超级扩音器手机版,就是这样一款由上海聚告德业文化发…...
Jenkins的地位和作用
所处位置 Jenkins 是一款开源的自动化服务器,广泛应用于软件开发和测试流程中,主要用于实现持续集成(CI)和持续部署(CD)。它在开发和测试中的位置和作用可以从以下几个方面来理解: 1. 在开发和测…...
NumPy进阶:广播机制、高级索引与通用函数详解
目录 一、广播机制:不同形状数组间的运算 1. 概念 2. 广播规则 3. 实例 二、高级索引:布尔索引与花式索引 1. 布尔索引 (1)创建布尔索引 (2)布尔索引的应用 2. 花式索引 (1࿰…...
Trino分布式 SQL 查询引擎
Trino(以前称为 PrestoSQL)是一个开源的分布式 SQL 查询引擎,专为交互式分析查询设计,可对大规模数据集进行快速查询。以下从多个方面详细介绍 Trino: 主要特点 多数据源支持:Trino 能够连接多种不同类型…...
Oracle DBA 高效运维指南:高频实用 SQL 大全
大家好,这里是 DBA学习之路,专注于提升数据库运维效率。 目录 前言Top SQL表空间使用率RMAN 备份DataGuard等待事件行级锁在线日志切换用户信息ASM 磁盘组DBLink数据文件收缩AWR 写在最后 前言 作为一名 Oracle DBA,在日常数据库运维工作中&…...
SpringBoot原生实现分布式MapReduce计算
一、架构设计调整 核心组件替换方案: 1、注册中心 → 数据库注册表 2、任务队列 → 数据库任务表 3、分布式锁 → 数据库行级锁 4、节点通信 → HTTP REST接口 二、数据库表结构设计 节点注册表 CREATETABLE compute_nodes (node_id VARCHAR(36)PRIMARYKEY,last_…...
可吸收聚合物:医疗科技与绿色未来的交汇点
可吸收聚合物(Biodegradable Polymers)作为生物医学工程的核心材料,正引领一场从“金属/塑料植入物”到“智能降解材料”的范式转移。根据QYResearch(恒州博智)预测,2031年全球可吸收聚合物市场销售额将突破…...
Java从入门到“放弃”(精通)之旅——抽象类和接口⑨
Java从入门到“放弃”(精通)之旅🚀——抽象类和接口⑨ 引言 在Java面向对象编程中,抽象类和接口是两个非常重要的概念。它们为代码提供了更高层次的抽象能力,是设计灵活、可扩展系统的关键工具。 🟦一、抽…...
游戏引擎学习第239天:通过 OpenGL 渲染游戏
回顾并为今天的内容做准备 今天,我想继续完成这部分内容,因为实际上我们已经完成了大部分工作,剩下的部分并不复杂。我计划今天完成这部分实现,至少是那些不涉及纹理的部分。正如昨天所说,纹理部分才是唯一比较复杂的…...
基于Python的多光谱遥感数据处理与分类技术实践—以农作物分类与NDVI评估为例
多光谱遥感数据包含可见光至红外波段的光谱信息,Python凭借其丰富的科学计算库(如rasterio、scikit-learn、GDAL),已成为处理此类数据的核心工具。本文以Landsat-8数据为例,演示辐射校正→特征提取→监督分类→精度评…...
数字空间与VR有什么关系?什么是数字空间?
数字空间与VR的关系 数字空间与虚拟现实(VR)之间存在着紧密而复杂的关系,它们相互影响、共同促进发展。为了深入理解这一关系,我们需要明确数字空间的基本概念及其与VR技术的相互作用。 数字空间的概念 数字空间,通常…...
navicat导入sql文件 所有问题解决方法集合
问题一:mysql导入大批量数据出现MySQL server has gone away的解决方法 方法一: 查看mysql max_allowed_packet的值 show global variables like max_allowed_packet;可以看到是64M(67108864/1024/1024) 调整为所需大小 例如我们需要调整为1024M(102…...
3、有Bluetooth,LCD,USB,SD卡,PSRAM,FLASH、TP等软硬件驱动开发经验优先考虑
首先,Bluetooth驱动开发经验。蓝牙是一种无线通信技术,广泛应用于设备之间的数据传输,比如耳机、键盘、智能家居设备等。驱动开发可能涉及底层协议的实现、与硬件的交互,以及确保兼容性和稳定性。需要了解蓝牙协议栈,如…...
【k8s】PV,PVC的回收策略——return、recycle、delete
PV 和 PVC 的回收策略主要用于管理存储资源的生命周期,特别是当 PVC 被删除时,PV 的处理方式。回收策略决定了 PV 在 PVC 被删除后的行为。 回收策略的类型 Kubernetes 提供了三种主要的回收策略,用于管理 PV 的生命周期: Reta…...
K8S探针的应用
目录: 1、探针的简介2、启用探针2.1、启用就绪探针2.2、启用存活探针2.3、启用启动探针(可选) 1、探针的简介 在Kubernetes中,探针(Probes)是用来检查容器健康状况的工具,它们帮助Kubernetes了…...
c++STL——stack、queue、priority_queue的模拟实现
文章目录 stack、queue、priority_queue的模拟实现使用部分模拟实现容器适配器deque的介绍原理真实结构deque的迭代器deque的操作deque的优缺点 stack的模拟实现按需实例化queue的模拟实现priority_queue的模拟实现为何引入仿函数代码实现 stack、queue、priority_queue的模拟实…...
【Redis】字符串类型List 常用命令详解
文章目录 1. 添加1.1 lpush - 从左或Rpush - 从右添加元素1.2 linsert - 插入新值到某个值前后 2. 获取2.1 lrange - 根据区间获取值2.2 lindex - 根据下标获取值2.3 llen - 获取列表的长度 3. 删除3.1 lpop - 移除最左或rpop - 最右的元素3.2 lrem - 移除指定的值3.3 rpoplpus…...
.NET仓储层在 using 块中创建 SqlSugarClient 的风险
如题,先看代码示例 using 块的使用 public ISugarQueryable<T> GetSet(Expression<Func<T, bool>> whereExpression null) {using (SqlSugarClient dbClient SqlSugarInstance.GetInstance()){var query dbClient.Queryable<T>();if (w…...
PowerQuery逆透视将二维表转换为一维表
PowerQuery逆透视将二维表转换为一维表 原因:为什么要转成一维表? 实例: 1.例如如果用二维表做占比图,我们需要将所有的指标列添加到值上,如图: 2.如果用一维表,我们只需要添加一个指标列和一…...
谐振模态图
t0时刻,原边Q6、Q7导通副边Q1、Q4导通 T1时刻,原边谐振回路电流,由负变正,过零点,副边绕组电流小于负载电流,输出电容放电 T2时刻,副边绕组电流等于负载电流,输出电容不充不放 T3时…...
Idea 配置 Git
1、下载Git 下载地址: Git - Downloading Package 2、win 打开 git bash ,配置邮箱和用户名 //配置邮箱 git config --global user.email "710419844qq.com" //配置全局用户名 git config --global user.name "smelodys" 3、ide…...
B + 树与 B 树的深度剖析
在数据库领域,B 树和 B 树是两种极为关键的数据结构,它们对于数据的存储、查询以及索引的构建等方面都有着深远的影响。深刻理解这两种树的原理、特性以及它们之间的差异,对于数据库的性能优化、数据组织和管理等工作具有不可替代的重要作用…...
MongoDB索引
一、索引核心价值 MongoDB索引通过构建高效查询路径,从根本上改变数据检索方式。当未建立索引时,数据库引擎被迫执行全集合扫描(COLLSCAN),如同在无序的书架上逐本查找目标书籍。通过建立索引,查询复杂度从…...
Docker--Docker网络原理
虚拟网卡 虚拟网卡(Virtual Network Interface,简称vNIC) 是一种在软件层面模拟的网卡设备,不依赖于物理硬件,而是通过操作系统或虚拟化技术实现网络通信功能。它允许计算机在虚拟环境中模拟物理网卡的行为࿰…...
Java 性能优化:如何在资源受限的环境下实现高效运行?
Java 性能优化:如何在资源受限的环境下实现高效运行? 在计算机系统中,性能优化是一项至关重要的任务,尤其是在资源受限的环境下,如何让 Java 程序高效运行是许多开发者面临的挑战。本文将深入探讨 Java 性能优化的策略…...
Spring之我见 - Spring MVC重要组件和基本流程
核心组件详解 前端控制器 - DispatcherServlet 作用:所有请求的入口,负责请求分发和协调组件。 public class DispatcherServlet extends HttpServlet {// 核心服务方法protected void doService(HttpServletRequest request, HttpServletResponse re…...