当前位置: 首页 > news >正文

Oracle 中间件 Webcenter Portal服务器环境搭建

  1. 环境信息

  2. 服务器基本信息 如下表,本次安装总共使用2台服务器,具体信息如下: Webcenter1服务器

归类

SOA服务器

Ip Address

172.xx.xx.xx.xx

HostName

wcc01.xxxxxx.com

Alias

wccprd01

Webcenter2服务器

归类

OSB服务器

Ip Address

172.xx.xx.xx

HostName

wcc02.xxxxxx.com

Alias

wccprd02

服务器用户角色信息均为:

root用户/密码

root/***

应用用户/密码

oracle/***

  1. 准备工作

  2. 配置hosts 修改/etc/sysconfig/network,重启生效。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

修改/etc/hosts文件,直接生效。 服务器的hosts内容如下:

添加图片注释,不超过 140 字(可选)

  1. 数据库基本信息 RCU创建中使用的数据库链接信息如下:

参数名称

参考值

Database Type

Oracle Database

Host Name

byoradb.xxxxxx.com.cn

Port

1521

Service Name

PORTALPROD

Username

sys

Password

********

Role

sysdba

  1. 上传安装包 为每台服务器安装中间件产品需要提前上传一些安装包,包括如下: jrockit_1.6.tar.gz V75852-01_2of2.zip WebGates_11.1.2.3V75948-01.zip RCU_V75907-01.zip V75868-01_1of2.zip wls1036_generic.jar V75852-01_1of2.zip V75868-01_2of2.zip

添加图片注释,不超过 140 字(可选)

  1. 环境安装 本次项目的环境安装安装中间件的webcenter portal和ucm。

  2. JDK安装

  1. 进入Java安装目录/usr/java,

如果不存在,java目录,则是以root权限创建:mkdir -p /usr/java

使用root用户权限,执行cp命令将/oracle/software下的jrockit_1.6.tar.gz拷贝到当前目录,使用tar命令解压到当前目录,则java_home目录即为 jdk_1.6

添加图片注释,不超过 140 字(可选)

设置环境变量 vi /etc/profile,在文件末尾加上以下内容: # User specific aliases and functions

export JAVA_HOME=/usr/java/jdk_1.6

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

添加图片注释,不超过 140 字(可选)

  1. 添加完成保存之后,执行命令如下ESC’:’wq 保存退出该文件

  2. 在执行java –version命令,如果如下图,表示jdk安装成功。

添加图片注释,不超过 140 字(可选)

  1. Weblogic安装

注意:在文档没有特别的声明使用root用户的地方,都是以oracle用户进行安装和操作。

  1. 使用命令进入服务器上的/oracle/software/wls目录 cd /oracle/software/wls

  2. 执行命令java –jar wls1036_generic.jar进行安装,如下图:

添加图片注释,不超过 140 字(可选)

  1. 解压完成弹出安装界面的欢迎页面,点击next

添加图片注释,不超过 140 字(可选)

  1. 选择oracle_home目录,该目录为后续oracle产品安装的目录如下图:

添加图片注释,不超过 140 字(可选)

  1. 直接选择next,不接受更新

添加图片注释,不超过 140 字(可选)

弹出框中点击continue

添加图片注释,不超过 140 字(可选)

6. 产品和组件选择,默认点击next

添加图片注释,不超过 140 字(可选)

7. 选择安装类型,选择Typical,点击next

添加图片注释,不超过 140 字(可选)

8.选择jdk,选择刚刚安装的jdk,点击next

添加图片注释,不超过 140 字(可选)

9.确认安装目录

添加图片注释,不超过 140 字(可选)

10.安装预览,点击next开始安装

添加图片注释,不超过 140 字(可选)

11.安装完成

添加图片注释,不超过 140 字(可选)

  1. ucm安装 1.进入/oracle/software/ucm目录,使用unzip xxx.zip 命令解压V75852-01_1of2.zip 和 V75852-01_2of2.zip 两个压缩包,进入Disk1目录, 执行runInstaller脚本进行安装

添加图片注释,不超过 140 字(可选)

安装之前,需要输入jdk目录,选择之前安装的/usr/java/jdk_1.6 2.选择目录为/oracle/oraInventory,点击下一步

添加图片注释,不超过 140 字(可选)

3.勾选并选择ok

添加图片注释,不超过 140 字(可选)

4.选择下一步

添加图片注释,不超过 140 字(可选)

5.跳过软件更新

添加图片注释,不超过 140 字(可选)

6.检查环境依赖 先执行下列命令: yum -y install compat-libcap1-1.10 yum -y install compat-libstdc* yum -y install libstdc++-devel* yum -y install gcc-c++-* yum -y install libaio-devel*

添加图片注释,不超过 140 字(可选)

7. 选择oracle家目录为/oracle/fmwhome,和安装目录为Oracle_ECM1(默认)

添加图片注释,不超过 140 字(可选)

8. 选择Weblogic Server

添加图片注释,不超过 140 字(可选)

9.安装预览,选择install

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

  1. portal安装

  2. 进入/oracle/software/portal目录,使用 unzip 命令解压V75868- 01_1of2.zip和V75868-01_2of2.zip两个压缩包,然后进入Disk1目录,执行runInstaller命令,启动安装程序

添加图片注释,不超过 140 字(可选)

需要输入jdk目录,选择上面安装的/usr/java/jdk_1.6

2.选择下一步

添加图片注释,不超过 140 字(可选)

3.选择跳过更新

添加图片注释,不超过 140 字(可选)

4.检查操作系统环境依赖

添加图片注释,不超过 140 字(可选)

5.选择oracle家目录为/oracle/fmwhome,产品安装目录为Oracle_WC1(默认)

添加图片注释,不超过 140 字(可选)

6.选择weblogicServer,点击next

添加图片注释,不超过 140 字(可选)

7.下一步安装预览,点击install进入安装,安装完成

添加图片注释,不超过 140 字(可选)

8.选择finish完成安装

添加图片注释,不超过 140 字(可选)

  1. RCU配置 要安装集群的两台服务器都需要安装java jdk,weblogic、portal和ucm这几个产品,而RCU配置只需要在主服务器上(172.17.48.64)上面执行,用于在数据库中创建oracle产品需要使用的schema。 1.进入/oracle/software/rcu目录,使用unzip命令解压RCU_V75907-01.zip

添加图片注释,不超过 140 字(可选)

2.进入rcuHome/bin目录,执行rcu脚本

添加图片注释,不超过 140 字(可选)

3.默认进入欢迎页面,点击next进入下一步

添加图片注释,不超过 140 字(可选)

4.选择创建

添加图片注释,不超过 140 字(可选)

5.配置数据库信息,hostName如果填写域名可能会无法连接,因为rcu只是一次性在数据库中创建schema,可以使用ip地址代替,因为要创建schema,所以用户名要使用sysdba用户。

添加图片注释,不超过 140 字(可选)

6.选择要创建的schema,要填入一个schema的前缀名,生产环境,这边使用PROTALPRD

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

7.设置schema的密码,使用统一的密码

添加图片注释,不超过 140 字(可选)

8.设置定制化变量,安装可视化分析工具,选择 N

添加图片注释,不超过 140 字(可选)

9.表空间映射,保持默认,点击next

添加图片注释,不超过 140 字(可选)

10.创建表空间

添加图片注释,不超过 140 字(可选)

11.创建预览

添加图片注释,不超过 140 字(可选)

12.创建过程中,可能会有警告,选择忽略

添加图片注释,不超过 140 字(可选)

13.创建成功

添加图片注释,不超过 140 字(可选)

  1. Domain配置

  2. 创建domain 1.进入 /oracle/fmwhome/Oracle_ECM1/common/bin目录下,执行: ./config.sh

添加图片注释,不超过 140 字(可选)

2.选择创建一个新的domain

添加图片注释,不超过 140 字(可选)

3.选择domain所支持的产品

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

4.输入domain的名字和目录,这边目录保持默认即可

添加图片注释,不超过 140 字(可选)

5.输入console的用户名和密码

添加图片注释,不超过 140 字(可选)

6.选择安装模式为生产模式,选择jdk

添加图片注释,不超过 140 字(可选)

7.配置schema,这些schema为配置rcu时创建的schema,这边的schema owner需要一个一个设置,比较繁琐。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

8.选择配置项

添加图片注释,不超过 140 字(可选)

9.配置admin server,这边可以保持默认

添加图片注释,不超过 140 字(可选)

10.配置受管服务器,每种类型的server都有两个

添加图片注释,不超过 140 字(可选)

11.创建集群,每个类型的server对应一个集群

添加图片注释,不超过 140 字(可选)

12.分配server到集群上,每个集群分配两个同类型的server

添加图片注释,不超过 140 字(可选)

13.创建machine,这边node manager listen port 默认为5556

添加图片注释,不超过 140 字(可选)

14.分配server到machine,server1和adminserver分配到64的machine,server2分配到65的machine

添加图片注释,不超过 140 字(可选)

15.选择开始创建

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

  1. 配置domain 1.进入 /oracle/fmwhome/wlserver_10.3/server/bin目录,执行startNodeManager.sh脚本,使其生成一些配置文件: ./startNodeManager.sh 等待其运行成功,开始监听时,使用ctrl+c强制停止。 进入 /oracle/fmwhome/wlserver_10.3/common/nodemanager目录,使用vim编辑nodemanager.properties文件,修改StartScriptEnabled和StopScriptEnabled为true

添加图片注释,不超过 140 字(可选)

使用lsof -i:5556 命令查看是否nodemanager已经完全退出,如果有残留进程,使用kill命令将其强制停止。 2.进入 user_projects/domains/portal_domain/bin,执行 nohup ./startWebLogic.sh 1>admin.out 2>&1 & 启动 weblogic 3.浏览器进入console:172.17.48.64:7001/console,修改adminserver的ssl验证为无:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

保存激活之后 4.重新启动weblogic,同时,进入wlserver_10.3/server/bin,启动nodemanager: nohup ./startNodeManager.sh 1> nodemanager.out 2>&1 & 5.再次进入console,启动所有分配到172.17.48.64的server,即server1 6.当所有server都成功启动之后,再次关闭weblogic服务器,并将整个domain打包,即将user_projects目录整个打包:

添加图片注释,不超过 140 字(可选)

7.进入172.17.48.65服务器,先创建一个只有adminserver的domain,为的是使其生成创建集群所必要的配置文件,该domain的名字需要和集群的domain一致,然后和上面的启动domain一样的步骤,启动并成功登陆console之后,将整个user_projects目录删除,并将172.17.48.64的domain_bk.tar.gz(user_projects的打包)拷贝到65,并将其解压。

添加图片注释,不超过 140 字(可选)

8.然后进入user_projects/domains/portal_domain/bin,修改startManagedWebLogic.sh,把脚本中的AdminServer URL 由 64的域名修改为 65的域名 9.启动两台服务器,进入172.17.48.65:7001/console,启动所有分配到该机器的server,带全部启动完成之后,再次关闭两台服务器。 10.最后重启两台服务器,并进入172.17.48.64:7001/console,启动所有的server。

  1. 服务器优化

1.进入weblogic使用的JDK的安装路径,找到java.security文件,一般位置为:$JAVA_HOME/jre/lib/security/java.security

修改文件中内容:

securerandom.source=file:/dev/urandom

securerandom.source=file:/dev/./urandom

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

2.重启weblogic和nodemanager

相关文章:

Oracle 中间件 Webcenter Portal服务器环境搭建

环境信息 服务器基本信息 如下表,本次安装总共使用2台服务器,具体信息如下: Webcenter1服务器 归类 SOA服务器 Ip Address 172.xx.xx.xx.xx HostName wcc01.xxxxxx.com Alias wccprd01 Webcenter2服务器 归类 OSB服务器 Ip Addr…...

域名和服务器是什么?域名和服务器是什么关系?

在互联网的生态系统中,域名和服务器是两个至关重要的组成部分。它们共同构成了我们访问网站和使用在线服务的基础。那么域名和服务器是什么?域名和服务器是什么关系? 1、域名的概念 域名是互联网中用于标识特定地址的一种文字形式。它是用户访问网站时输入的易记…...

设计模式-观察者模式

背景 气象站需要将每天测量到的温度、湿度、气压等数据公布出去, 需要设计开放的API,以便第三方获取气象站的数据, 如果数据有更新,能及时地通知第三方 传统思路: 创建WeatherData类,有温度、湿度、气…...

获取显示器(主/副屏)友好名称(FriendlyName)

在开发涉及多显示器的应用程序时,获取显示器的友好名称(Friendly Name)是一个常见需求。本文将深入探讨GetMonitorFriendlyName 方法,了解其实现细节和工作原理。 方法签名 public static string GetMonitorFriendlyName(bool i…...

打造智慧医院挂号枢纽:SSM 与 Vue 融合的系统设计与实施

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…...

图漾相机-ROS1_SDK_ubuntu版本编译(新版本)

文章目录 官网编译文档链接官网SDK下载链接1、下载 Camport ROS1 SDK1.下载git2、下载链接 2、准备编译工作1、安装 catkin2、配置环境变量3. 将Camport3中的linux库文件拷贝到 user/lib目录下4、修改lunch文件制定相机(可以放在最后可以参考在线文档)**…...

ENSP实验

一.实验拓扑 二.实验需求 1.学校内部的HTTP客户端可以正常通过域名www.baidu.com访问到百度网络中的HTTP服务器 2.学校网络内部网段基于192.168.1.0/24划分,PC1可以正常访问3.3.3.0/24网段,但是PC2不允许 3.学校内部路由使用静态路由,R1和…...

10. 虚拟机VMware Workstation Pro下共享Ubuntu和Win11文件夹

本文记录当前最新版虚拟机VMware Workstation Pro(2024.12)如何在win11下共享文件,以实现Windows与Ubuntu互传文件的目的。 1. 创建共享文件夹 1.1 先关闭虚拟机的客户机,打开虚拟机设置 1.2 在虚拟机设置界面找到“选项”->“…...

Qwen文章阅读笔记

一、引言 大型语言模型(LLMs)的影响: LLMs通过将大量知识压缩进神经网络,使得它们在复杂推理和问题解决任务上展现出了惊人的能力。这些模型能够执行之前被认为只有人类才能完成的任务,尤其是在涉及创造力和专业知识…...

Docker容器命令

docker 命令说明docker pull拉取镜像docker push推送镜像到DockerRegistrydocker images查看本地镜像docker rmi删除本地镜像docker run创建并运行容器(不能重复创建)docker stop停止指定容器docker start启动指定容器docker restart重新启动容器docker…...

算法 计算大的长方形容器中,存放一排小长形容器,计算出小长形容器中最后一个元素的x坐标的位置的实现方法

1、先上个图: 2、说明 1)中间的蓝色长方形是里面的橙色长方形的容器,比如第一个图中width2width3,因为只有一个,第二个图中有二个小的长方形,也就是说width22width3,第三个图中有3个小长方形&a…...

【libuv】Fargo信令1:client发connect消息给到server

tcp 单机测试,进行模拟 (借助copilot实现) 【Fargo】28:字节序列client发connect消息给到serverserver 收到后回复ack给到客户端程序借助copilot实现。项目构建 Console依赖于Halo.dll提供的api,Halo 依赖于 Immanuel, 运行效果 遗留问题 客户端似乎么有逻辑收到ack做处理各…...

MyBatis主键自增回填功能源码分析

文章目录 难点分析KeyGenerator接口概述SelectKeyGenerator分析 解析selectKey标签执行插入后执行获取主键查询 难点分析 【1】 事务的一致性。 在插入数据并获取自增主键时,可能会涉及事务的一致性问题,尤其是在并发插入的情况下。MyBatis需要确保即使…...

Git使用教程-分支使用/合并分支提交

Git使用教程-分支使用 文章目录 Git使用教程-分支使用一、分支(branch)的基本操作:二、查看分支:参考 一、分支(branch)的基本操作: git clone https://.git git status …...

TypeScript概述与安装指南

TypeScript概述与安装指南 HarmonyOS Next主要开发语言是ArkTS,ArkTS又是TS的超集,为了更好的学习HarmonyOS 和 ArkTS,从基础的TS入口介绍TS语法。 第一章:TypeScript概述与安装指南 1.1 什么是TypeScript? TypeSc…...

学技术学英文:代码中的锁:悲观锁和乐观锁

本文导读: 1. 举例说明加锁的场景: 多线程并发情况下有资源竞争的时候,如果不加锁,会出现数据错误,举例说明: 业务需求:账户余额>取款金额,才能取钱。 时间线 两人共有账户 …...

Git配置公钥步骤

GIt公钥的配置去除了git push输入账号密码的过程,简化了push流程。 1.生成SSH公钥和私钥 ssh-keygen -t rsa -b 4096 -C “your_emailexample.com” 遇到的所有选项都按回车按默认处理。获得的公钥私钥路径如下: 公钥路径 : ~/.ssh/id_rsa.pub 私钥路径…...

NSDT 3DConvert:高效实现大模型文件在线预览与转换

NSDT 3DConvert 作为一个 WebGL 展示平台,能够实现多种模型格式免费在线预览,并支持大于1GB的OBJ、STL、GLTF、点云等模型进行在线查看与交互,这在3D模型展示领域是一个相当强大的功能。 平台特点 多格式支持 NSDT 3DConvert兼容多种3D模型…...

优先队列【东北大学oj数据结构9-3】C++

优先队列 优先级队列是一种数据结构,其中保存了一组数据 S,其中每个元素都有一个键,并执行以下操作: insert(S, k):将元素k插入集合S extractMax(S):从S中取出S中key最大的元素并返回其值 创建一个程序&am…...

全志H618 Android12修改doucmentsui功能菜单项

背景: 由于当前的文件管理器在我们的产品定义当中,某些界面有改动的需求,所以需要在Android12 rom中进行定制以符合当前产品定义。 需求: 在进入File文件管理器后,查看...功能菜单时,有不需要的功能菜单,需要隐藏,如:新建窗口、不显示的文件夹、故代码分析以及客制…...

SAP PP ECN CSAP_MAT_BOM_MAINTAIN

刚开始的时候ECN总是加不上, 参考kimi给出的案例 点击链接查看和 Kimi 智能助手的对话 https://kimi.moonshot.cn/share/cth1ipmqvl7f04qkggdg 效果 加上了 FUNCTION ZPBOM_PLM2SAP. *"------------------------------------------------------------------…...

STM32HAL I2C函数

8.5 使用IIC协议读写EEPROM 硬件方式实现 (HAL库) **HAL_I2C_Mem_Write() :这种方法可以写1个或者多个字节 ** /*** brief 以阻塞模式向指定的内存地址写入数据* param hi2c 指向 I2C_HandleTypeDef 结构体的指针,包含指定 I2C 的配置信息…...

技术转管理需要有哪些思维上的转变?

不少项目管理行业的负责人都是从技术岗产生,那么技术岗做的是代码、调试之类的内容,除了负责范围增加外,还有什么思维方面的转变呢? 1、从个体到团队 个体的技能决定着工作的完成度,而在管理工作岗位上,项…...

数据结构漫游记:初识vector

​ 嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的…...

RestTemplate远程调用、服务注册、

一.RestTemplate Spring给我们提供了一个RestTemplate的API,可以方便的实现Http请求的发送。 同步客户端执行HTTP请求,在底层HTTP客户端库(如JDK HttpURLConnection、Apache HttpComponents等)上公开一个简单的模板方法API。RestTemplate通过HTTP方法为常…...

ARP..

ARP 0 前言 真正接触到现网才发现ARP十分重要,无论是排错还是S-MLAG都需要用到ARP这个协议,以前对于ARP的理解比较混乱;所以这次对其中的主要内容做个梳理;一定要学好ARP!!! 1 ARP的概念 Ar…...

电子电器架构 ---整车区域控制器

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所谓鸡汤,要么蛊惑你认命,要么怂恿你拼命,但都是回避问题的根源,以现象替代逻辑,以情绪代替思考,把消极接受现实的懦弱,伪装成乐观面对不幸的…...

HBase、Hive、Redis 和 MongoDB的对比

1. 数据库管理 操作HBaseHiveRedisMongoDB创建数据库N/A (HBase 没有数据库概念)CREATE DATABASE db_name;N/A (Redis 没有数据库命名功能)use db_name; (自动创建)查看数据库N/ASHOW DATABASES;INFO 查看全局信息show dbs;删除数据库N/ADROP DATABASE db_name CASCADE;N/Adb.…...

前端在WebSocket中加入Token

在WebSocket通信中加入Token主要是为了实现身份验证和授权,确保只有经过验证的用户可以建立WebSocket连接。由于WebSocket API本身不支持直接在连接时设置HTTP头部,因此需要采用一些变通的方法来传递Token。以下是几种常见的方法: 1、通过UR…...

图解HTTP-HTTP报文

参考资料:图解HTTP HTTP报文 用于HTTP协议交互的信息被称为HTTP报文。请求端的HTTP请求报文,响应端(服务器端)的叫做响应报文。HTTP报文本身是由多行(CR LF作为换行符)数据行构成的文本。 请求报文及响…...

后端使用Spring Boot框架 + 前端VUE 实现滑动模块验证码

在现在常用的登录验证码方式有很多种,但是都不可避免被攻击,但是有很多方式可以防止被攻击,从而进行维护。 现在我就讲解一下滑动块验证码的实现方式: 这个是前端代码,我使用的是vue,在使用的时候注意&am…...

NOTEBOOK_11 汽车电子设备分享(工作经验)

汽车电子设备分享 摘要 本文主要列出汽车电子应用的一些实验设备和生产设备,部分会给予一定推荐。目录 摘要一、通用工具:二、测量与测试仪器2.1测量仪器2.2无线通讯测量仪器2.3元器件测试仪2.4安规测试仪2.5电源供应器2.6电磁兼容测试设备2.7可靠性环境…...

Spring Mvc面试题(常见)

1 Spring MVC的执行流程 用户发起请求,请求先被Servlet拦截以后,转发给SpringMVC框架SpringMVC 里面的DispatcherServlet(核心控制器) 接收到请求,并转发给HandlerMappingHandlerMapping负责解析请求,根据请求信息和配置信息找到匹配的Controller类(当这里有配置拦截器,会…...

javaEE--计算机是如何工作的-1

目录 一.计算机的组成: 各组件的功能: 衡量cpu好坏的标准: 二.指令(instruction) 三.操作系统Operating System 四.进程/任务process/tesk 五.进程在系统中如何管理 1.进程在系统中的管理,从两个角度来分类: 2.进程控制块PCB(Process Control Block)) 3.P…...

【Mysql】函数有哪些

mysql函数有哪些? MySQL 提供了许多内置函数,用于执行各种操作,包括字符串处理、日期时间操作、数学计算、数据转换等。以下是一些常用的 MySQL 函数分类及其示例: 字符串函数 CONCAT(str1, str2, ...):将多个字符串…...

「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具

本篇将带你实现一个评分统计工具,用户可以对多个选项进行评分。应用会实时更新每个选项的评分结果,并统计平均分。这一功能适合用于问卷调查或评分统计的场景。 关键词 UI互动应用评分统计状态管理数据处理多目标评分 一、功能说明 评分统计工具允许用…...

实验13 C语言连接和操作MySQL数据库

一、安装MySQL 1、使用包管理器安装MySQL sudo apt update sudo apt install mysql-server2、启动MySQL服务: sudo systemctl start mysql3、检查MySQL服务状态: sudo systemctl status mysql二、安装MySQL开发库 sudo apt-get install libmysqlcli…...

Azure虚拟机非托管磁盘大小调整

想要扩容一个Azure VM 的磁盘空间,门户里面竟然无法扩展,点点鼠标就完事的时代在离去,微软越来不想微软。 在门户里面即便使用Azure Cli命令行也不行。 PS /home/gpchina> az disk list [] 返回为空,根本没有返回磁盘。 不过使…...

MySQL数据库下载及安装教程

链接:MySQL数据库下载及安装教程(最最新版)_mysql下载安装-CSDN博客 亲测安装成功了💕 把这个路径放到系统环境变量里头 MD!我这安到C盘去了,就很烦🤬😡 在CMD登录试一下 mysql -h localhos…...

使用 UniApp 在微信小程序中实现 SSE 流式响应

概述 服务端发送事件(Server-Sent Events, SSE)是一种允许服务器向客户端推送实时更新的技术。SSE 提供了一种单向的通信通道,服务器可以持续地向客户端发送数据,而不需要客户端频繁发起请求。这对于需要实时更新的应用场景非常有用。 流式传输的特点是将数据逐步传输给客…...

基础数据结构---栈

顺序表实现 一、栈类的声明 栈是一种特殊的线性表&#xff0c;可以由顺序表来实现&#xff0c;也可以由链表来实现&#xff0c;这节课&#xff0c;我们采用顺序表来实现栈。 #include <iostream>#include <stdexcept>using namespace std;template<typename …...

Redis 最佳实践

这是以前写下来的文章&#xff0c;发出来备份一下 Redis 在企业中的最佳实践可以帮助提高性能、可用性和数据管理效率。以下是一些推荐的做法&#xff1a; 选择合适的数据结构&#xff1a; 根据需求选择适当的 Redis 数据结构&#xff08;如 Strings、Lists、Sets、Hashes、So…...

前端零基础学习Day-Eight

CSS字体和文本样式 CSS文字样式 字体&#xff1a;font-family 语法&#xff1a;font-family:[字体1][,字体2][,…] p{font-family:“微软雅黑”,“宋体”,“黑体”;} 含空格字体名和中文&#xff0c;用英文引号括起 属性值&#xff1a;具体字体名&#xff0c;字体集 字体集&…...

在Vue3中实现文件上传功能,结合后端API

随着现代Web应用程序的不断发展&#xff0c;文件上传成为了用户交互中不可或缺的一部分。在本篇博客中&#xff0c;我们将深入讨论如何在Vue3中实现一个文件上传功能&#xff0c;并与后端API进行交互。我们将使用Vue3的Composition API&#xff08;setup语法糖&#xff09;来构…...

智慧商城:点击“加入购物车”判断是否登录来进行跳转到登录页登录并回跳 + 发请求渲染加入购物车数量的角标

点击“加入购物车”判断是否登录来进行跳转到登录页登录并回跳 按需引入需要的 Dialog 组件并进行全局注册 Vue.use( )仅仅在Vue组件的上下文中起作用&#xff0c;所以在Vue组件中通过 this.$ 来使用 在 js 文件中则还要导入&#xff0c;然后直接使用&#xff0c;并不需要 this…...

植物大战僵尸杂交版v3.0.2最新版本(附下载链接)

B站游戏作者潜艇伟伟迷于12月21日更新了植物大战僵尸杂交版3.0.2版本&#xff01;&#xff01;&#xff01;&#xff0c;有b站账户的记得要给作者三连关注一下呀&#xff01; 不多废话下载链接放上&#xff1a; 夸克网盘链接&#xff1a;&#xff1a;https://pan.quark.cn/s/5c…...

后端统一接口返回状态【初步模板】

后端统一接口返回状态【模板】 文章目录 后端统一接口返回状态【模板】1 .Result类编写2 .Constants类编写3 .更改Controller层下的类return格式 开发过程中&#xff0c;每个接口的返回格式设计都是一样的&#xff0c;这样可以大大提高开发效率。 项目结构如下图&#xff1a;分…...

QML Text组件

文章目录 前言主体基本文本显示字体和样式富文本支持长文本的处理文本样式与效果超链接Label 元素总结 前言 在 QML 中&#xff0c;Text 和 Label 是常用的文本显示元素&#xff0c;它们在显示文本方面具有相似性&#xff0c;但在功能和定制性上也存在一些差异。Text 元素用于…...

cv2.addWeighted用法详解

cv2.addWeighted 是 OpenCV 中用于图像加权叠加的函数&#xff0c;常用于将两张图像按一定比例融合在一起。它通过对两张图像的像素进行加权和求和的操作&#xff0c;可以实现透明度调整、图像混合、图像融合等效果。 函数定义 cv2.addWeighted(src1, alpha, src2, beta, gam…...

基于微信小程序的消防隐患在线举报系统

博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;熟悉各种主流语言&#xff0c;精通java、python、php、爬虫、web开发&#xff0c;已经做了多年的设计程序开发&#xff0c;开发过上千套设计程序&#xff0c;没有什么华丽的语言&#xff0c;只有实…...