JAVA案例和异常
文章平均质量分 57
有关Java 的知识和在使用Java编程的时候遇到的一些问题
zhizhiqiuya
在校学习中
展开
-
解决: Cause: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
在使用 Mybatis 操作数据库时,在单元测试时出现了这个问题这个报错的意思是:不允许公开密钥检索这是 Mysql 连接超时的错误,根据异常信息提示,可能是由于连接字符串URL中缺少"allowPublicKeyRetrieval=true"参数导致的。原创 2023-09-18 10:14:34 · 3213 阅读 · 0 评论 -
Maven 单元测试:Class not found: “edu.nf.ch2.test.StuDaoTest“
勾选"delegate IDE build/run actions actions to Maven",将编译托管给maven来解决。看到 test_classes 那就是配置成功了,如果运行还不行的话可能需要在运行多一次,或者重启 idea 再运行。最后发现在 target 里面根本就早不到这个类,target 目录是干嘛的呢?target 是项目编译后产生的目录,主要存放的是编译后的 .class 文件。刚刚在对代码进行单元测试的时候,出现了这个问题。明明已经有了这个类了,为什么还是找不到类呢?原创 2023-09-14 11:55:12 · 138 阅读 · 1 评论 -
Cannot find class: com.mysql.cj.jdbc.driver 找不到类
这次是因为大小写的问题报的错,找了好久才发现是写成小写的,顺便就做个笔记,让自己印象深刻一点,下次错了就能够想起来是怎么错的了。还有就是以后要更加细心才行,这些都是很小的失误,但往往就是小失误更加让人头疼。原创 2023-05-23 11:13:01 · 1691 阅读 · 1 评论 -
Access denied for user ‘${jdbc.username}‘@‘localhost‘ (using password: YES) 拒绝访问??
又是粗心大意犯下的错误,不过还好很快就找到了错误,顺便记录一下,让自己印象更加深刻一点。原创 2023-05-23 19:45:30 · 422 阅读 · 0 评论 -
Maven打包错误:Please refer to XXXXX for the individual test results.
这两种方法都可以成功的跳过单元测试,大家根据自己的需要使用其中一种就可以了。打包发生错误的原因是,在 test 里的测试代码有错。点击跳过单元测试,只要 test 编程灰色就可以了。原创 2023-06-06 09:32:46 · 3357 阅读 · 3 评论 -
Java + 腾讯云发送短信(验证码)
到这里Java + 腾讯云发送短信就已经完成了,后期会结合web项目一起使用,实现注册手机短信验证注册功能。如果申请通过的话,会有显示已生效的这里的 ID 和 签名内容我们后面都要用到。根据自己的需求去创建,可以是小程序、网站、微信公众号,按要求填写下面的信息等申请通过即可。在官网找到这个页面申请既可以了,不用钱的哈,免费的,使用期限是3个月100次。代码中空的设置值,已经在上标题中带大家找过了,复制进去就可以使用了。审批通过会显示已通过,模板中的 ID 和 内容是我们需要操作的。原创 2023-06-18 20:33:00 · 1271 阅读 · 3 评论 -
Java 音频播报(内置 + 第三方)
jdk内置的可以使用,不过呢就是声音太原始了,这是同过输入文字然后识别读出来的。最近在做项目,做外卖的,其中有一个功能就是接单,商家接单就需要用到这个功能。这个是通过文件播报的,可以在网上下载自己需要的音频。原创 2023-06-21 11:54:34 · 1767 阅读 · 5 评论 -
java + servlet + 支付宝沙箱支付
目前只支持安卓手机,安装好之后可以登录我们的商家账号和用户账号,我登录的是用户的,可以用来扫码付款,但是本次案例我是直接输入账号和密码来进行付款。这里有两个账号,一个商家(收钱),一个用户(付钱),我们可以给这两个账号充值金额(只是虚拟的数字而已哈哈哈)这个配置类直接复制可用,其中的星号的地方,都是需要填入自己的配置信息。在写配置文件的时候需要用到公钥和密钥,直接复制就可以了。原创 2023-06-25 19:33:38 · 476 阅读 · 0 评论 -
配置 jdk 8(win10)
我下载的是jdk8,大家根据自己的需要去下载相应的版本。还要注意自己的电脑系统,我的是Windows,点击下载后会跳到登录页面,登录 Oracle 的账号就可以下载了。3、变量名为 JAVA_HOME,变量值为 jdk 的安装路径。点击新建,变量值为:%JAVA_HOME\bin%4、检验 Javac 命令,输入javac 后回车。2、进入面板后输入:java -version。3、检验 Java 命令,输入Java 后回车。1、找到高级系统设置 --->点击环境变量。5、双击 Path 变量。原创 2023-06-27 09:24:08 · 2331 阅读 · 1 评论 -
Javabean的对象拷贝
这个工具类是用在实体类有相同字段名称时候的使用,在名称相同的情况下通过反射把值复制到另一个实体类的字段。原创 2023-08-29 22:23:27 · 108 阅读 · 1 评论 -
java + servlet + 支付宝沙箱支付(小程序)
OK,到这里所有的代码就已经完成了,是不是很少,大家根据自己的需要去改就可以直接用到自己 的项目中了,有什么不懂的可以直接去看官方的文档,我这里只是实现了这个功能,有很多知识点都没有说清楚。这个类主要是实现路径跳转,获取订单,还有我们刚刚的配置文件里的配置信息,大家根据自己的业务需求更改。这个类主要是用作于定义账号的所有配置信息,配置信息在此处查看。所有的配置信息都在里面查看,如果有不懂的可以查看我的这篇文章。1、配置文件 Alipayconfig。3、编写servlet类。2、编写payUtil。原创 2023-09-12 20:36:09 · 175 阅读 · 0 评论