自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 GBase 8a中WebSocket 和 Socket 及Http的区别

协议层级HTTP 是应用层协议,基于请求-响应模型;WebSocket 是应用层协议,基于持久连接和全双工通信;Socket 是传输层协议,负责数据的基本传输,可以基于 TCP 或 UDP 进行通信。连接方式HTTP 每次请求都需要建立一个新的连接,连接不持久;WebSocket 建立一次连接后保持长连接,支持双向通信;Socket 通过 TCP 或 UDP 协议建立连接,连接可以保持,但实现起来较为复杂。实时性。

2024-12-20 13:42:34 1104

原创 Java中将本地jar包打包到本地Maven仓库中

执行以下命令即可将自己的jar包打包到本地repository仓库,并且在pom.xml文件中引用。Maven项目,前提是需要有Maven工具,此处不再提供安装方法。

2024-08-27 17:47:32 575 1

原创 GBase8a在做自动化测试时,Java中try catch 与 for 循环之间容易忽视的细节

我们在写Java程序时,try catch 放在 for循环 外面 和里面 ,如果出现异常,产生的效果是不一样的,怎么用,需要看好业务场景

2024-05-10 11:41:40 491

原创 关于robotframework4版本源码中词法解析部分的分析

词法解析部分从3.2.2版本开始就利用了编译原理当中的token和抽象语法树进行了重写。众所周知,robot其实是通过解析测试用例文件,对测试用例进行后续操作。token可以理解为一个字段,在robot需要处理的测试用例文件中,每一行中的每一个“单词”,都可以看作一个字段,例如下面这一行:[Tags] ID=1 ANIMAL=cat COLOR=red SIZE=big robot中以四个空格为间隔区分“单词”,所以这编译原理中词法解析给出的5个token为([Tags]

2021-10-27 22:49:38 586

原创 使用SpringBoot中出现Whitelabel Error Page 404 错误的几种原因

对于我们初学者来说,在学习过程中难免会出现诸多的错误,今天来说一下出现以上错误的原因。一、没有启动Springboot二、请求路径出错三、创建controller、service、dao的目录在主程序类的目录之上第一种情况,需要检查你的主程序类中有没有正常开启Springboot,如果可以正常开启,错误没有被解决,那么继续看第二种情况。第二种情况,检查你自己的controller中的requestMapping路径,与浏览器里输入的路径是否一致,例如下图所示:如果这种情况也不行,让我们一起.

2020-06-23 17:23:39 29023 8

原创 MyBatis报错 Parameter '0' not found. Available parameters are [arg1, arg0, param1 问题

传多个参数时使用索引的话,注意mybatis的版本号在MyBatis3.4.4及以上版本不能直接使用#{0}要使用 #{arg0}Mapper.xml文件中写<select id="selectByNameAndPassword" resultMap="selectMap" > select * from user where name = #{arg0} an...

2020-04-20 18:09:49 330

原创 Java中内部类的加载问题

内部类和一般的类一样,都被编译成单独的class文件。Java虚拟机加载内部类就跟加载任何类一样:在需要第一次主动使用时加载。如:创建类、获取类的属性、方法、*Class.forName()*等等,希望对你有所帮助。...

2020-03-19 17:00:30 578

原创 java在运用DH密钥交换算法时出现“Unsupported secret key algorithm:AES”错误的解决办法

Java在使用加密算法编程中的非对称密码时,用到的DH密钥交换算法出现以下错误信息:Exception in thread "main" java.security.NoSuchAlgorithmException: Unsupported secret key algorithm: DES at com.sun.crypto.provider.DHKeyAgreement.engineGen...

2020-02-25 14:49:41 3998 3

原创 学习Java时的笔记心得——城堡小游戏

在B站上看了浙江大学翁凯老师的Java进阶课,其中有一个城堡小游戏,感觉很有意思,我就跟着老师一起写。翁凯老师的Java进阶课package Game;import java.util.HashMap;public class Room { private String description;//房间信息 HashMap<String,Room> exits = n...

2020-02-19 14:11:33 707

Terraform实现快速构建和销毁Ubuntu集群编译环境

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据(TB~PB级)管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据 内容概要:本文档详细介绍了如何利用Terraform管理和自动化构建基于KVM的虚拟机集群用于软件编译任务。整个过程涵盖了从下载安装配置Terraform及其特定于Libvirt的提供商(Provider),创建Terraform工作目录,直至编写具体资源(Resource)的HCL语言定义(例如定义单个节点和多个节点的配置脚本)。通过具体的实例来展示如何通过云初始化方式自动配置新生成的虚机实例,以及如何对网络DHCP进行固定IP分配设置。最后,指导读者掌握初始化一个Terraform工程,执行资源规划,实际应用变更与清理环境的基本步骤。同时提供了命令行选项参数介绍,帮助避免手动确认流程。对于需要大规模、高效部署相同配置多台机器的情况,文档给出了一套完善的解决思路。

2024-11-12

QEMU-KVM虚拟化技术及其原理

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据(TB~PB级)管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据仓库系统、BI系统和决策支持系统。 内容概要:本文详细介绍了QEMU-KVM虚拟化技术的基本原理,涵盖虚拟化技术的基础概念、QEMU与KVM的工作原理及其结合形成QEMU-KVM的技术实现。具体内容包括虚拟化模式(半虚拟化、基于二进制翻译的全虚拟化、硬件辅助的全虚拟化)、QEMU的功能特性、KVM在Linux内核中的集成方式以及QEMU-KVM的整体架构和运行流程。文章还讨论了Libvirt作为管理和接口工具的作用。 适合人群:具备一定IT基础知识的技术人员、虚拟化技术爱好者及研究人员。 使用场景及目标:适用于深入理解QEMU-KVM虚拟化技术的工作原理和应用场景,帮助技术人员更好地掌握虚拟化技术的具体实现方法和技术细节。

2024-11-12

Terraform教程:示例演示管理Docker与Kubernetes资源

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集 内容概要:本文档介绍了Terraform的基本概念及其如何通过Infrastructure as Code(IaC)方式管理IT基础设施。文档详细讲述了Terraform的安装步骤,以及如何使用Terraform进行Docker和Kubernetes资源的自动化部署与管理。包括创建Docker容器和Nginx服务,部署Kubernetes命名空间、Deployment和Service等资源。通过实例展示了如何编写和执行Terraform配置文件,最终完成从部署到销毁的全流程。 适合人群:初学者或中级开发运维人员,希望学习如何利用Terraform提高DevOps能力。 使用场景及目标:适用于需要快速部署并管理跨平台资源的企业或个人项目,特别是涉及云环境中多个服务的协同工作的场景。通过对本教程的学习,用户可以掌握Terraform基本用法和核心概念,能够独立完成小型项目的自动化部署与维护。

2024-11-12

QEMU-KVM 虚拟化环境的搭建与使用 - GBase 8a

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据(TB~PB级)管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据仓库系统、BI系统和决策支持系统。

2024-10-31

Docker 入门教程 - GBase 8a

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据(TB~PB级)管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据仓库系统、BI系统和决策支持系统。

2024-10-31

Docker Compose教程-GBase 8a

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据(TB~PB级)管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据仓库系统、BI系统和决策支持系统。

2024-10-31

Dockerfile 语法 - GBase 8a

南大通用大规模分布式并行数据库集群系统,简称:GBase8a MPP Cluster,它是在 GBase 8a 列存储数据库基础上开发的一款 Shared Nothing 架构的分布式并行数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据(TB~PB级)管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据仓库系统、BI系统和决策支持系统。

2024-10-31

H5期末大作业,H5期末课程设计

自己写的h5期末作业,主要是介绍英雄联盟的一些电竞选手。 ①使用的技术:HTML5+CSS3+JavaScript,应用HTML5标签和CSS3特效(包括边框、背景、投影、变形、动画、布局、媒介查询等CSS3样式在页面中的应用)进行页面布局和样式的设计,通过JavaScrip进行行为的设置。 ②首页是index页面,登录是login页面,注册是regist页面。

2020-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除