- 博客(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集群编译环境
2024-11-12
QEMU-KVM虚拟化技术及其原理
2024-11-12
Terraform教程:示例演示管理Docker与Kubernetes资源
2024-11-12
QEMU-KVM 虚拟化环境的搭建与使用 - GBase 8a
2024-10-31
Docker 入门教程 - GBase 8a
2024-10-31
Docker Compose教程-GBase 8a
2024-10-31
Dockerfile 语法 - GBase 8a
2024-10-31
H5期末大作业,H5期末课程设计
2020-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅