随笔分类 -  Java(Eclipse)

多次重温,相关知识点记录下
Java Servlet 入门: 问题系列:警告: Web应用程序[ROOT]似乎启动了一个名为[Thread-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪
摘要:问题: 在Java 代码中开了一个线程,死循环定时运行。 右键运行项目,再右键停目项目: 发现系统有提示警告: 警告: Web应用程序[ROOT]似乎启动了一个名为[Thread-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[ java.lang.Thread.sleep(Na 阅读全文
posted @ 2022-09-07 13:46 路过秋天 阅读(4747) 评论(0) 推荐(0) 编辑
Java Servlet 入门:问题系列:Maven自定义Manifest (META-INF/MANIFEST.MF)
摘要:问题: 用Maven打包时,发现自行生成了MANIFEST.MF,导致框架读取不到我在MANIFEST.MF定义的版本号。 Manifest-Version: 3.0 Class-Path: Implementation-Title: taurus.mvc Implementation-Versio 阅读全文
posted @ 2022-09-06 20:06 路过秋天 阅读(521) 评论(0) 推荐(0) 编辑
Java Servlet 入门: 问题系列:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
摘要:用Maven编绎运行时,如果系统引用的JRE运行库,而不是JDK开发运行库,则会抛异常。 阅读全文
posted @ 2022-09-06 02:07 路过秋天 阅读(117) 评论(0) 推荐(0) 编辑
Java Servlet 入门: 问题系列:Filter中通过HttpServletRequest.getParts()获取不到上传文件。
摘要:问题: 一开始以为Servlet 没有提供对文件读取的相关内容。 后来发现,HttpServletRequest中有getParts方法,可以获取上传的文件。 再后发,经过反复测试,发现都读不到相关内容。 再后发,发现有一些示例,在Servlet程序中通过注解可以获取到。 嗯,我代码只有Filter 阅读全文
posted @ 2022-08-27 02:40 路过秋天 阅读(1410) 评论(0) 推荐(0) 编辑
Java Servlet 入门: 旧版本Eclipse配置兼容新版本Tomcat。
摘要:问题: Eclipse 配置Server的时候,最高的Tomcat只能选到8.0版本。 而下载的Tomcat可能是9.0或10系列,如何兼容? 解决: 方法1:用winRAR方式打开它catalina.jar: 并进入到org->apache->catalina->util找到ServerInfo. 阅读全文
posted @ 2022-08-26 15:22 路过秋天 阅读(231) 评论(0) 推荐(0) 编辑
Java Servlet 入门: 问题系列:java.lang.ClassCastException: test.HelloFilter cannot be cast to jakarta.servlet.Filter
摘要:Tomcat 下载地址:https://tomcat.apache.org/ 问题: 一开始可能会提示找不到 新手,默认下载最新版本,当Tomcat的版本安装10系列,会出现这个问题。 由于传统的servlet都是:javax.servlet名称空间。 而tomcat 10系列脑门中风了,改了名称空 阅读全文
posted @ 2022-08-26 15:07 路过秋天 阅读(614) 评论(0) 推荐(0) 编辑
Java Servlet 入门: 问题系列:Filter request.getRequestDispatcher(url).forward(...,...)映射请求后404。
摘要:问题: 在进行代码编码路由映射时,发现映射后的请求总是404。 解决: 这问题卡了我一小时,经过研究后发现,是通过映射后的请求,默认不再经过过滤器导致的。 网上找到的解决方法是配置Xml: <filter-mapping> <filter-name>myfilter</filter-name> <u 阅读全文
posted @ 2022-08-26 12:23 路过秋天 阅读(425) 评论(0) 推荐(0) 编辑
Java Servlet 入门: Eclipse运行Web程序:去掉Url中的开头的项目名称。
摘要:问题: 在使用中,Url总是带上项目名称,实际项目中是不带的。 比如对于test项目,启动地址默认为:http://localhost:8088/test/ 解决: 项目右键属性: 在Web Project Settings中设置Context root为“/“即可。 如果没立即生效,有以下几种尝试 阅读全文
posted @ 2022-08-26 11:25 路过秋天 阅读(282) 评论(0) 推荐(1) 编辑
Java Servlet 入门: 重复注解的使用。
摘要:刚好需要用到重复注解: 下面进行示例使用: 1、先正常定义一个注解: @Retention(value = RetentionPolicy.RUNTIME) @Target(value = {ElementType.METHOD} ) @Inherited public @interface Req 阅读全文
posted @ 2022-08-26 02:48 路过秋天 阅读(117) 评论(0) 推荐(0) 编辑
Java Servlet 入门:问题系列:反射方法参数名获取不到问题:arg0,arg1
摘要:问题: 获取反射的方法参数名时,得到arg0,arg1,而不是定义的参数名。 示例代码: Parameter[] parameters= methodInfo.getParameters(); if(parameters!=null && parameters.length>0) { callPar 阅读全文
posted @ 2022-08-25 18:10 路过秋天 阅读(726) 评论(0) 推荐(0) 编辑
Java Servlet 入门:Maven对jar包的引用流程。
摘要:说明: Java的Maven和.Net的Nuget一样,但没Nuget那么使用方便。 1、打开仓库中心网址 打开地址:https://mvnrepository.com/ 搜索需要的jar包:如 :servlet 点进去:选择版本 再选好版本点进去: 复制对应的配置代码,放到 工程pom.xml中: 阅读全文
posted @ 2022-08-23 21:39 路过秋天 阅读(156) 评论(0) 推荐(0) 编辑
Java Servlet 入门:问题系列:java.lang.NoClassDefFoundError
摘要:问题来源:java.lang.NoClassDefFoundError 1、新建了一个java项目,定义一个类: 2、右键属性,Export,导出Jar包: 按 完成后。 在另一个项目引用:运行结果 问题解决: 这是外部引用的类库,没有被复制到运行环境,导致运行时环境找不到jar包引发的。 第jar 阅读全文
posted @ 2022-08-23 16:49 路过秋天 阅读(123) 评论(0) 推荐(0) 编辑
Java Servlet 入门:问题系列:servlet java.lang.ClassNotFoundException
摘要:1、工程目录: 2、Servlet:HelloServlet package test.cyq; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import 阅读全文
posted @ 2022-08-23 14:30 路过秋天 阅读(409) 评论(0) 推荐(0) 编辑
Java Servlet 入门:使用Tomat的servlet-api.jar库解决:servlet java.lang.ClassNotFoundException
摘要:问题: 在通过Maven添加依赖:javax.servlet-api后,发现运行总是提示错误: 对于新手,如果短时间内,通过网上的教程,无法解决该问题,那么,可以先跳过它。 有一种替换方式,就是引用Tomcat的servlet-api.jar。 解决: 项目右键属性:添加Tomcat的servlet 阅读全文
posted @ 2022-08-23 14:06 路过秋天 阅读(1282) 评论(0) 推荐(0) 编辑
Java Servlet 入门:问题系列:Eclipse J2EE Preview Server 端口设置方法
摘要:1、问题: J2EE Preview 是Eclipse内置的Web宿主运行程序,默认占了8088端口。 网络上的教程,多数是配置了Tomcat,也是8088端口,两者很容易冲突,引发初学者的问题。 因此,新手应该一开始就把该端口号修改。 2、修改端口号方法: 找到项目文件夹目录workspace/. 阅读全文
posted @ 2022-08-23 13:04 路过秋天 阅读(306) 评论(0) 推荐(0) 编辑
Java版本:识别Json字符串并分隔成Map集合
摘要:最近又看了点Java的知识,于是想着把CYQ.Data V5迁移到Java版本。过程发现坑很多,理论上看大部分很相似,实践上代码写起来发现大部分都要重新思考方案。以下是遇到的C#转Java的一些小问题及Java代码... 阅读全文
posted @ 2016-07-29 16:36 路过秋天 阅读(10071) 评论(15) 推荐(6) 编辑
C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
摘要:今天事比较多,总结了以下C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义,详情见...... 阅读全文
posted @ 2013-07-31 02:04 路过秋天 阅读(3753) 评论(17) 推荐(18) 编辑
C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举、泛型方法
摘要:C#与Java对比学习:数据类型、集合类、栈与队列,详情如下...... 阅读全文
posted @ 2013-07-30 01:14 路过秋天 阅读(5113) 评论(40) 推荐(25) 编辑
突破瓶颈,对比学习:Eclipse开发环境与VS开发环境的调试对比
摘要:曾经看了不少Java和Android的相关知识,不过光看不练易失忆,所以,还是写点文字,除了加强下记忆,也证明我曾经学过~~~ 阅读全文
posted @ 2013-07-28 19:48 路过秋天 阅读(9395) 评论(52) 推荐(24) 编辑

路过秋天