Java
文章平均质量分 72
实践过程中问题
qq_43478653
学生
展开
-
【记录】中间件/JavaApplet,实现一元二次方程
环境NetBean8.2, java-8过程创建Java EE工程。项目名demo1,next。2. 选择demo1-ejb,创建Bean组件。编写程序如下。注意如果也生成了EquationLocal的话,可以将其删掉。在Equation上添加@LocalBean即可。/* * To change this license header, choose License Headers in Project Properties. * To change this template fi原创 2021-03-25 12:33:10 · 113 阅读 · 0 评论 -
【异常】java.security.AccessControlException: access denied (“java.io.FilePermission“ “文件位置” “read“)
项目场景:调用javaApplet的drawImage()绘制图片时,出现如上所示异常,其中html配置如下:表示将*.html文件的上级目录下的lib下的jpg文件当做参数赋值给applet中的成员变量image。解决方案:在java的此安装目录下:C:\Program Files\Java\jdk1.8.0_181\jre\lib\security有一个java.policy文件:在文件最下面添加如下内容permission java.security.AllPermissi原创 2021-03-05 17:27:07 · 3098 阅读 · 4 评论 -
【记录】【解决方案】java发邮件错误:Couldn‘t connect to host, port: localhost, 25; timeout -1;易邮SMTP服务器无法启动;
问题描述SMTP服务器25端口用不了。java发邮件无法连接。异常信息如下:com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1; nested exception is: java.net.ConnectException: Connection refused: connect at com.sun.mail.smtp.SMTPTransport原创 2021-02-27 20:50:04 · 6440 阅读 · 0 评论 -
[实验]同一个端口能被几个Socket使用?一个Socket能监测几个Socket?
实验内容我们知道Socket有ServerSocket,用于服务器。Socket,用于客户端。这两种Socket能占用几个端口?能监测几个Socket?实验过程1. 验证ServerSocket可以占用多少个端口我们知道,一个ServerSocket可以通过accept检测连接的Client端口。但是没有方法和其他Socket通讯。可以看到,对于构建ServerSocket的两种等价构造之后,第二次构造产生的线程立马dead,并且提示异常:java.net.BindExceptio原创 2021-02-22 20:21:09 · 4368 阅读 · 0 评论 -
Java中Native方法使用记录(VS2019编译c代码成.dll文件,并加入java中作为native方法)
主要步骤参看博客:https://www.cnblogs.com/KingIceMou/p/7239668.htmlhttps://www.cnblogs.com/HDK2016/p/7226840.html#a224补充步骤因为版本有更新,步骤部分有差异。主要有:1. javah命令更新因为找不到javah命令,所以将javah -jni NativeDemo换成如下命令javac -h . .\TestNative.java2. VS创建工程类型3. VS取消头文件原创 2021-02-10 16:31:52 · 305 阅读 · 1 评论 -
HashCode计算方法
1. String类型String生成hashCode().public int hashCode() { // The hash or hashIsZero fields are subject to a benign data race, // making it crucial to ensure that any observable result of the // calculation in this method stays correct原创 2021-02-09 19:32:49 · 3173 阅读 · 0 评论 -
sun.misc.base64encoder报错的注意事项
项目场景:windows10、Eclipse2020.12、jdk1.8问题描述:import sun.misc.BASE64Encoder;提示错误。网上提示了很多关于修改jdk1.8库的Access rule的解决方案,这个确实需要,但是也有修改之后不成功的情况。原因分析:eclipse自带的jdk不完整。解决方案:换成本地的jdk1.8,再修改Access rule即可。![换成本地的jdk1.8,再修改Access rule即可](https://img-blog.转载 2021-02-03 16:03:33 · 162 阅读 · 0 评论 -
Java注释@interface的用法
@[TOC] Java注解一、用法java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类@interface Annotation{ }二、 作用注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后, JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记,就去干相应的事。相当于一种注释。常见注解有@Override, @Deprecated, @Suppres转载 2021-01-29 20:37:38 · 318 阅读 · 0 评论 -
Parameter index out of range (1 > number of parameters, which is 0).
检查sql语句中是否加上 VALUES (?,?)。原创 2020-10-23 12:05:30 · 52 阅读 · 0 评论 -
java.sql.SQLException: Incorrect Integer value:‘****‘ for column ‘id‘ at row 1 解决方案
出现背景问题发生在连接数据库时,id作为主键,且采用插入一行数据自动id++的方式。解决方案如果选择自动增加序号,检查要加入的类是否继承了Serializable接口。项目数据出错,建议重新建新项目。...原创 2020-10-23 11:57:32 · 1379 阅读 · 2 评论 -
jmeter无法识别用户导入的Junit jar包的解决方法
1. 我是用eclipse自动生成*.jar文件,这里勾选了右边的.classpath和.project。但我并不知道原因,如果有知道,欢迎在评论区告诉我,谢谢。2. 讲桌面上生成的*.jar文件导入lib下的两个文件夹中。其实最后只用上一个junit。3. 在JMeter中,在TestPlan界面中的导入*.jar文件。4. 可以看到需要的测试类了*...原创 2020-10-20 20:11:40 · 761 阅读 · 0 评论 -
java.lang.NullPointerException可能原因
出现问题源程序如下解决方案,检查是否参数错误。原创 2020-10-20 07:57:58 · 76 阅读 · 0 评论 -
Eclipse添加JUnit库
【开发工具与关键技术】Eclipse Neon.3 Release (4.6.3) 、Java【作者】郭瑞【撰写时间】2020年09月15一、步骤1.点击项目-》属性2. 点击添加库3.添加JUnit,再next4.再Apply, ok原创 2020-09-15 11:30:03 · 356 阅读 · 1 评论 -
Java Eclipse利用Checkstyle、Findbug和JProfiler进行代码评审与程序性能优化
【开发工具与关键技术】Eclipse Neon.3 Release (4.6.3) 、Java【作者】郭瑞【撰写时间】2020年9月231、代码评审第一步首先,采用Checkstyle中的Google Checks标准进行代码评议,发现代码全亮,没有问题。接下来,采用Sun Checks标准进行测试,发现代码全是不规范。可以看出sun公司的代码规范足够标准。第二步,利用SpotBugs查找项目,结果为测试类中存在两个bug。解决变法是用Random.nextInt()代替 (int)Math原创 2020-09-23 18:17:39 · 246 阅读 · 0 评论