- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 使用Maven创建web项目的两种方式
首先要在pom.xml中添加web的打包方式(java的打包方式为war)不采用骨架的方式,但要在Build system中选择Maven。目录结构:项目\src\main\web。这是创建后的目录结构,缺少web文件目录。下图就是不添加骨架的完整的目录结构。开始添加web目录的方法。新建之后的目录结构是这样。下图即为完整的目录结构。
2023-03-15 18:44:39 314
原创 Java中为什么要使用泛型机制
因为从集合中取出的元素都是Object类型,取出集合中元素时,需要向下转型,像这个例子中,一个Integer类型的对象强转成String类型,编译时会抛出异常。翻译过来就是:java.lang.Integer不能强制转换为java.lang.String。这里有一个概念:集合只能存储引用类型,不能存储基本类型,在实际操作中基本类型会进行自动装箱。在该s1对象中,存储的必然都是String类型的,也就不用进行转型的问题了。这时用到泛型机制就可以避免这种尴尬,因为在该机制中类型只能为一种。
2022-11-22 10:42:27 281
原创 Duplicated code fragment (9 lines long)
解决方法 :File——>Settings——>Editor——>Inspections——>取消General下面的Duplicated code fragment的勾选即可。如果不是代码有问题,这个信息不影响程序的运行,但会看着别扭。中文意思是: 重复的代码片段(9行长)
2022-11-15 17:27:24 5371
原创 Unmapped Spring configuration files found. Please configure Spring facet.
【代码】Unmapped Spring configuration files found. Please configure Spring facet.
2022-11-14 17:25:46 218
原创 log4j2创建日志记录器爆红的问题
Logger logger = LoggerFactory.getLogger(所选类的名称.class);2、检查log4j2.xml配置⽂件是否有误(该文件必须放在类文件的根路径下)然后就可以使用自己的log4j2去记录日志信息啦。原因是因为我在log4j2中设置了日志级别。1、检查log4j2的以来是否有误。3、创建日志记录器对象。
2022-11-12 18:01:09 1937
原创 Spring MVC的URL映射地址配置
在方法前加上@RequestMapping("路径")注解即可,访问的时候可以是localhost:8080/项目名/u01也可以是localhost:8080/项目名/u02。格式: @RequestMapping(params = "参数名")5、设置参数路径(切记,该方法访问时参数名前一定要加?如果是在方法3,有类路径的情况下访问就是:类路径?通过注解@RequestMapping设置地址。1、单个地址的映射配置。
2022-11-09 19:30:43 1348
原创 Spring 事务的控制配置
它的作用是当你的方法正确运行时就提交事务并更新数据库,当方法中出现错误时回滚事务并且不会更新数据库。此时第一个方法已经完成,我们来试验一下(admin和张三均为500),不过此时要将方法名改成updade开头的,例如updateMoney,实验结果就是方法中遇见错误信息,数据库不进行更新。此时支出的SQL语句会执行,也就是说可以admin的金额会减少100,而张三的金额却因为遇到了错误信息而不会执行,这时admin为300,张三为600。2、在Service 方法上在需要添加事务的方法上加入事务注解。
2022-11-09 11:58:29 155
原创 IDEA三种注释方法
光标单击想要注释的行,按下Ctrl+Shift+/3、方法或类的参数注释(/**+Enter)2、多行注释 (Ctrl+Shift+/)光标单击想要注释的行,按下Ctrl+/1、单行注释(Ctrl+/)(1)光标放在方法上一行。(3)按下Enter键。
2022-11-08 11:24:41 9959 1
原创 创建我的第一个Servlet
3、打开"电脑"——>"属性"——>"高级系统设置"——>"环境变量",在CLASSPATH变量下添加变量值"D:\apache-tomcat-9.0.64\lib\servlet-api.jar",在你tomcat文件的lib目录里(没有CLASSPATH变量就新建一个)在WEB-INF文件下新建三个文件,分别是classes(用来存放编译后的.class文件)、lib(存放jar包)、web.xml(配置文件)中存放的是你的java程序名。
2022-10-15 20:33:30 352
原创 Java反编译工具的下载和使用
例:命令行窗口输入: java -jar D:\CFR\cfr-0.152.jar D:\Hao.class。要想查看.class文件的内容,就需要用到java反编译工具了,当然工具有很多,常用的有JDA、JD-GUI、Luyten、CFR。格式:java -jar cfr的jar包路径地址 class文件的路径地址(中间要有空格)原因是我在练习Java的时候发现,在命令窗口编译后的.class文件如果用文本文档打开会乱码,就像下面这样。例1:反编译一个名为Hao.class的文件。
2022-10-15 19:33:52 718
原创 查看jdk是否安装成功
3、输入javac -version命令查看将java转化成class的功能的版本号。2、输入java -version命令查看执行程序的功能的版本号。如果两个命令都可以查询出信息,那么就证明你的jdk安装成功了。1、win+R打开运行窗口,并输入cmd。
2022-10-13 16:23:29 12953
原创 CSS中的:first-child和:last-child作用不显示的问题(解决方法)
CSS中的:first-child和:last-child作用不显示的问题(解决方法)
2022-10-03 16:56:49 2172 1
原创 IDEA中出现Duplicated code fragment (18 lines long) 提示
IDEA中出现Duplicated code fragment (18 lines long) 提示
2022-09-27 20:39:31 11071
原创 IDEA输出台中文乱码问题解决办法
1、首先找到你的tomcat文件所在位置,打开conf文件,并找到以下这个loggin.properties文件。2、用记事本打开loggin.properties文件,将里面的GBK全部修改为UTF-8。8、 将这两个文件用记事本打开,并分别在底部添加-Dfile.encoding=UTF-8。4、在VM options中添加-Dfile.encoding=UTF-8。5、打开设置,File-->Settings。7、 打开你的idea文件,找到bin并打开。6、按照图中一样设置。
2022-09-17 14:15:21 2010 2
原创 在控制台输入命令时光标突然消失
———————书山有路勤为径,学海无涯苦作舟,加油。解决办法此时光标消失应该是处于英文状态下,只需改为中文状态并输入几个字即可出现光标。
2022-07-31 14:03:04 942
原创 解决部分JDK版本中没有JRE的问题
当我下了个JDK11的版本后,发现里面没有jre包,后来发现这是可以解决的。具体方法如下:1、在搜索框中输入命令提示符,然后选择 以管理员身份运行(切记切记)2、 来到命令提示符窗口3、 来到你自己的jdk目录下,(这里我的目录是C:\Program Files\Java\jdk-11.0.13)4、输入命令行bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre(直接...
2021-12-13 20:30:04 1830 2
原创 关于下载JDK需要注册账号
前几天在下载jdk时显示需要注册账号,这里我们找到了一个小方法 ,话不多说,直接上教程1、首先进入Oracle官网选择你要下载的JDK版本,这里我们选择JDK11的版本2、3、正常的话他会让我们登录一个Oracle账号,如下图所示4、 重点来了。在这里我们先进行勾选,然后右击黑框框,选择复制链接5、随便打开一个记事本(因为要修改链接内容),将复制的链接放里面,如下图6、客官看好了您,(1)在这里我们https://www.oracle.co...
2021-12-11 17:02:45 10296 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人