JAVA
JAVA学习积累
菜鸟小世界
这个作者很懒,什么都没留下…
展开
-
关于怎么解决java.lang.NoClassDefFoundError错误
NoClassDefFoundError错误发生的原因NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。与ClassNotFoundException的不同在于,这个错误发生只在运行时需要加载对应的类不成功,而不是编译时发生。很多Java开发者很容易在这里把这两个错误搞原创 2022-04-30 14:24:18 · 15671 阅读 · 1 评论 -
将frame的一帧数据转换为图片
private Result PictureDecode(Frame frame) throws NotFoundException { BufferedImage bufferedImage; Java2DFrameConverter converter = new Java2DFrameConverter(); bufferedImage = converter.getBufferedImage(frame); //将一帧数据转换为图片 LuminanceSource source原创 2022-04-11 14:27:14 · 245 阅读 · 0 评论 -
Caused by: java.lang.UnsatisfiedLinkError
当调用的maven仓库有多个jar包被加载进来时如果不同的包内有交集且存在歧义时会爆出此错误解决方法:删除存在歧义的包,仅保留一个版本的jar包就行我的案例批准部分包含了驳回部分的jar包所以删除驳回部分的jar包...原创 2022-04-10 21:07:28 · 640 阅读 · 0 评论 -
JAVA数据类型基础知识还不知道吗
八种基本数据类型的相关知识原创 2022-03-02 17:02:34 · 144 阅读 · 1 评论 -
alipay_open_auth_token_app_response“:{“code“:“40002“,“msg“:“Invalid Arguments“,“sub_code“:“isv.inval
参考原因支付宝提供的预下单请求密钥的当面付接口调用 alipayClient.execute()证书的当面付接口调用 alipayClient.certificateExecute()我的代码参考的官方文档写的,官方文档现在默认使用密钥方式下单,还未区分密钥和证书的方法我的支付宝支付sdk版本与 alipayClient.certificateExecute() 相同的证书当面付接口调用方法AlipayOpenAuthTokenAppResponse response = alipa.原创 2021-08-21 14:52:04 · 2103 阅读 · 0 评论 -
JAVA-调用电脑摄像头
一、简介JavaCV使用来自计算机视觉领域(OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, Leptonica, and Tesseract)领域的研究人员常用库的JavaCPP预设的封装。提供实用程序类,使其功能更易于在Java平台上使用,包括Android。二、案例1:调用摄像头(1)使用Ecli原创 2021-08-12 12:11:54 · 10841 阅读 · 10 评论 -
支付宝接口的实现
在zfbinfo.properties内配置信息支付宝接口写入报40002 appid不对改正过后原创 2021-08-01 11:58:59 · 73 阅读 · 0 评论 -
Intel Idea里Tomat配置成功启动成功但一运行就报404的原因
错误界面点击artifacts添加项目工程添加成功Add:项目的打包部署设置,这个是项目配置里面比较关键的地方,重点说一下。先理解下它的含义,来看看官方定义的artifacts:An artifact is an assembly of your project assets that you puttogether to test, deploy or distribute your software solution or itspart. Examp...原创 2021-07-29 09:06:46 · 370 阅读 · 0 评论 -
SpringMVC中变量名与关键字同名的使用
@GetMapping("/get.do") //http://localhost:8080/springmvc1/user/get.do?id=88&if=123 //变量名不能使用关键字的情况 public String get(String id,@RequestParam("if") String ifv){ System.out.println("id:"+id); System.out.println("if:"+ifv); return "0K"; }...原创 2021-06-03 20:55:32 · 152 阅读 · 0 评论 -
SpringMVC 模版存储位置以及Filter配置的包
配置时候,模版存储方式有两种常见的方式:1.使用ClassLoaderTemplateResolver时候,模版存储位置在src/main/resorces/下2.使用ServletContextTemplateResolver时候,模版存储位置在/webapp/WEB-INF/下@Override protected Filter[] getServletFilters() { return new Filter[] {new CharacterEncodingFilter("utf-8")}原创 2021-06-03 19:03:24 · 160 阅读 · 0 评论 -
eclipse使用--java,html,xml设置自动补全代码
https://blog.csdn.net/weixin_42350237/article/details/97113156原创 2021-05-21 11:19:28 · 234 阅读 · 0 评论 -
Eclipse内存占用超出异常并出现卡顿和等待
产生原因:程序进行无尽循环并且无跳出循环条件展示我的错误: static int division(int[] arr,int s,int t) { if(s>=t) { return s; } //设置初始标记元素 int left=s,right=t; int base; while(left<right) { base=arr[left]; //右侧开始寻找比标记小的元素 while(right>left&a原创 2020-11-11 16:24:44 · 319 阅读 · 0 评论 -
Several ports (8005, 8080, 8009) required by Tomcat v8.5 Server at localhost
1.问题截图2.解决方案:win+R进入命令行窗口netstat -anoctrl+alt+delete找到对应的pid进程右击结束任务即可3.原因:1>在未关闭Tomcat的情况下退出Eclipse再次进去时可能会出现这种错误2>在未关闭Tomcat的情况下运行其它工程的web项目可能会出现这种错误...原创 2021-04-27 22:52:55 · 747 阅读 · 0 评论 -
Eclipse无法加载主类
室友出现的问题—记录一下么有截图不好意思点击RunAs->Run Configuration—>会出现一个New Configuration 右击删除即可原创 2020-11-19 20:39:37 · 582 阅读 · 0 评论 -
css常见易错点
1.undefined 是由null派生来的当进行判断时,undefined会转化为null结果是true,当进行===判断时未能进行转换结果为false2.$(“form ~ input”)选择器是匹配所有与表单 form 同辈的 input 元素3.jQuery选择器包括:1.基本选择器 :CSS选择器、层级选择器、表单域选择器2.过滤选择器: 简单过滤选择器、内容过滤选择器、属性过滤选择器、 子元素过滤选择器、表单域属性过滤选择器、可见性过滤选择器...原创 2021-05-14 10:38:30 · 152 阅读 · 0 评论 -
html 标签优先级
内部style>id>class>标签 1.内部标签style<style type="text/css">span { color: green;}.red { color: red;}#blue { color: blue;}</style></head><body><span id="blue" class="red" style="color:black;">Hello W原创 2021-05-14 08:20:12 · 1175 阅读 · 0 评论 -
解决Tomcat获取客户端信息中文乱码
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out=response.getWriter();//这里要从服务器向客户机发送信息是统一规定用utf-8的字符编码,在服务器接收到报文信原创 2021-04-23 17:20:09 · 198 阅读 · 0 评论 -
Tomcat 400,404,405,500等错误
1.无法访问此网站是因为Tomcat没有启动启动工程即可:在工程名字上右键run as run on Server2.错误码404找不到资源检查路径拼写,检查资源文件位置,如果请求的是Servlet检查web.xml中路径和Servlet类的对应关系3.错误码405找到了Servlet但是找不到对应的方法检查Servlet类中的方法是否正确,可以重新重写方法解决4.错误码500找到了Servlet也执行了对应的方法,在执行方法的过程中出错.出错可能性较多要分析自己所写的业务代码5.访问Ser原创 2021-04-20 09:01:58 · 349 阅读 · 0 评论 -
/,../与./路径的理解和区分
路径问题‘./’-----(表示当前文件所在目录我现在在InitWindow.html,./表示的就是test1,注意这里指的是目录)‘../’-----(表示当前文件所在目录我现在在InitWindow.html,../表示的就是src/main/java)/"-----(表示当前文件所在目录我现在在InitWindow.html,../表示的就是保存①②③④⑤的目录)注:我们这里讲的目录是包含子文件的父文件...原创 2021-04-15 18:16:02 · 287 阅读 · 0 评论 -
Java操作数据库中 ResultSet的next()方法的一个小疑问
rs开始的指针可以理解为指向该表,可以理解为含有头节点的指针我们的rs开始就在L所指向的头结点的位置原创 2021-03-29 19:30:14 · 773 阅读 · 0 评论 -
RandomAccessFile解决中文乱码问题
使用RandomAccessFile类-解决readLine乱码问题读文件乱码是因为在RandomAccessFile下用readLine的方式会自动将编码变成ISO-8859-1。所以只要按照如下方式即可RandomAccessFile fl=new RandomAccessFile(file,“rw”);while(fl.getFilePointer()System.out.println( new String(fl.readLine().getBytes(“ISO-8859-1”), “gb原创 2021-01-25 17:39:38 · 3522 阅读 · 0 评论