×

tomcat

linux(centos7) 安装jdk与tomcat等软件

下岗青年 下岗青年 发表于2024-05-21 浏览6170 评论0
1:准备事项 (1)硬件准备 linux机器一台,或者虚拟机。我的系统核心是Centos7.3。 2:安装jdk 建议安装oracle_jdk。openjdk我用的比较少。 首先创建安装目录 mkdir -p /home/jdk。 进入安装目录 cd /home/jdk。 两种安装包选一种就可以了。         (1)首先去oracle官网下载需要安装的JDK包。根据自a己的系统需求下载相应的jdk源码包(下载以bin.tar.gz 结尾的安装包)。地址: Java Downl

scala

Scala里创建对象使用new 类名()和new 类名的区别

下岗青年 下岗青年 发表于2024-05-21 浏览5991 评论0
Scala里在创建对象时,发现使用 new 类名() 和 new 类名 都可以创建对象,那二者有什么区别呢? 在这里定义了一个Student类,以创建这个类的对象来说明。 class Student(){ var name: String = _ var age: Int = _ } 使用 new 类名() 和 new 类名 分别创建对象如下: //创建对象 val student01: Student = new Student() val stud

rust

LeetCode--242.有效的字母异位词(Rust实现)

下岗青年 下岗青年 发表于2024-05-21 浏览5723 评论0
力扣链接 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = "car" 输出: false 说明: 你可以假设字符串只包含小写字母。 思路: 定义一个数组叫做record用来上记录字符串s里字符出现的次数。 需要把字符映射到数组也就是哈希表的索引下标上,因为字符a到字符z的ASCII是26个连续的数值,

django

Python + Django4 搭建个人博客(一) :搭建博客需要哪些技术,网站包括哪些内容

下岗青年 下岗青年 发表于2024-05-20 浏览7152 评论0
目录 前言 一、需要的和将得到的技术知识 二、个人博客网站包含的内容和功能 三、网站框架设计及实现思路 1. 数据库设计 2. 页面及功能设计 前言 Python 是目前最火,也是最容易上手的开发语言之一,但是会语法和做项目又是完全就是两码事,本系列文章旨在通过实战一个个人博客项目的方式,巩固Python知识的同时,掌握基于Python的Web开发过程。 Django是一个由 Python 写成的开源Web应用框架,它在最初就是用于快速开发内容网站而产生的,框架内集成

AJAX相关

Ajax 获取 JSON数据(ajax获取json数据返回给表格)

下岗青年 下岗青年 发表于2024-05-20 浏览6305 评论0
Ajax获取JSON数据 Ajax 全称“Asynchronous JavaScript and XML”,译为“异步 JavaScript 和 XML”,程序员们习惯称之为“阿贾克斯”,通过 Ajax 我们可以异步在服务器与客户端之间传递数据。在 Ajax 中,普遍使用 JSON 作为传输数据的格式。 一般情况下,我们可以通过 JavaScript 来发送 Ajax 请求,并接收响应的信息。下面通过一个示例来演示一下: <!DOCTYPE html> <ht

架构

聊聊汽车OTA测试:概述篇

下岗青年 下岗青年 发表于2024-05-20 浏览10199 评论0
背景 生产力与生产关系在哲学上的辨证统一、矛盾运动和相互作用原理在汽车电子发展方面同样适用。随着汽车电子生产力(车载软硬件性能)不断进步,生产关系(汽车电子电器组织形式)必然同步发生调整。整车电子电气架构正在经历从分布式控制到集中式控制演进的趋势,分布式控制体现在计算的分布式和供电的集中式、集中式控制则体现在计算的集中式和供电的分布式。同时随着智能网联和车云计算功能的引入,车辆功能也逐步从车内实现向车云协同发展。在以上发展过程中,无线和车内有线通信为汽车OTA功能的实现提供了必要的土

rabbitmq

消息队列 RabbitMQ[五] RabbitMQ的Routing工作模式(SpringBoot方式与amqp-client方式)

下岗青年 下岗青年 发表于2024-05-19 浏览6229 评论0
目录 消息队列 RabbitMQ[一] RabbitMQ的下载与安装消息队列 RabbitMQ[二] RabbitMQ可视化管控台创建用户并为用户分配虚拟机消息队列 RabbitMQ[三] RabbitMQ的HelloWorld工作模式(SpringBoot方式与amqp-client方式)消息队列 RabbitMQ[四] RabbitMQ的Publish/Subscribe(发布/订阅)工作模式(SpringBoot方式与amqp-client方式)消息队列 RabbitMQ[五] Rab

Ruby教程

InnoDB存储引擎存储结构详解-实战篇(innodb存储引擎数据结构)

下岗青年 下岗青年 发表于2024-05-19 浏览6184 评论0
背景 之前学习mysql的时候,了解了到了页,段的概念,页的结构是什么,都简单的了解下了,毕竟都是纸面看到的,也没有深入源码了解。总觉的悬在上面,直接通过数据库文件反编译也比较麻烦。媳妇介绍了一个工具innodb_ruby, 说它可以扒mysql数据的结构。这几天扒拉了下,蛮好用的,好多知识也和之前的对上了。 我的mysql的配置文件如下(本地开发单机环境,没做什么优化,也没开启binlog): [root@localhost data]# cat /etc/my.cnf [client

Ruby教程

集群篇-k8s介绍(集群 k8s)

下岗青年 下岗青年 发表于2024-05-19 浏览8923 评论0
@[TOC]集群篇-k8s介绍 一、集群业务介绍 集群篇: 服务器的搭建、集群的管理、运维 1.集群业务介绍 集群:k8s及自动化部署,服务器的预警监控功能 二、k8s 集群部署 K8S部署&DevOps ,百度云地址 提取码 1111 1.k8s 快速入门 1).Kubernetes 是什么? Kubernetes 简称 k8s。是用于自动部署,扩展和管理容器化应用程序的开源系统。 中文官网:https://kubernetes.io/zh/ 中文社区:h

rabbitmq

Ubuntu 安装rabbitmq集群(rabbitmq 集群部署)

下岗青年 下岗青年 发表于2024-05-18 浏览4659 评论0
环境准备 准备三台服务器搭建集群环境 node1 192.168.177.171 node2 192.168.177.172 node3 192.168.177.173 其中node1为master节点,node2,node3为slave节点 注意:以下都需要sudo权限,普通用户获取sudo权限操作指令: 教你如何在Ubuntu中创建 Sudo用户_寰宇001的博客-CSDN博客_ubuntu创建sudo用户 普通用户切换root用户快速指令 s

分布式

Hbase3.0.0及Hadoop3.3.1集群搭建(一)(hadoop3.3.0兼容hbase多少)

下岗青年 下岗青年 发表于2024-05-18 浏览5042 评论0
1.概述 HBase是Hadoop数据库,一种分布式、可扩展的大数据存储。当您需要对大数据进行随机、实时的读/写访问时,推荐使用HBase。该项目的目标是在商用硬件集群上托管非常大的表——数十亿行 X 数百万列。HBase 是一个开源、分布式、版本化、非关系型数据库,基于 Google 的Bigtable 等的结构化数据的分布式存储系统开发。正如 Bigtable 利用 Google 文件系统提供的分布式数据存储一样, HBase 在 Hadoop 和 HDFS 之上提供了类似 Bigtab