
Java
文章平均质量分 57
Java
YCY^v^
世界上唯初心不可改变
展开
-
接代写计算机软件工程
最近时间有点充裕,想找写代码的友友可以来啦。原创 2024-12-23 08:22:03 · 189 阅读 · 0 评论 -
[Vue warn]: Invalid prop: custom validator check failed for prop “index“.
翻译报错原因:要求一个 String字符串类型的index数据,但是index数据类型不是,我们只需 加个单引号 '' 拼接即可。原创 2024-12-05 09:58:42 · 480 阅读 · 0 评论 -
前端必会题
DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象主要定义了处理网页内容的方法和接口。BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。BOM的核心是 window,而 window 对象具有双重角色,它既是通过 js 访问浏览器窗口的一个接口,又是一个 Global(全局)对象。这意味着在网页中定义的任何对象,变量和函数,都作为全局对象的一个属性或者方法存在。原创 2024-11-02 16:05:07 · 1222 阅读 · 0 评论 -
面试必会50题
所谓类加载器就是负责将.class文件(存储的物理文件)加载到内存中的一个工具启动类加载器(Bootstrap ClassLoader)用来加载java核心类库,无法被java程序直接引用。扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。Java 虚拟机的实现会提供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载Java 类。原创 2024-11-02 16:00:16 · 727 阅读 · 0 评论 -
前端打包部署,Nginx服务器启动
前端vue打包部署,执行NPM脚本下的build vue-cli-service... 生成dist文件夹。将刚刚的静态资源部署到Nginx。原创 2024-09-01 20:17:03 · 466 阅读 · 0 评论 -
@EqualsAndHashCode(callSuper = true)
是 Lombok 库中的一个注解,用于自动生成equals()方法和hashCode()方法。这个注解非常有用,因为它可以大大减少样板代码的数量,使得代码更加简洁和易于维护。原创 2024-08-01 15:39:51 · 4099 阅读 · 1 评论 -
Mybatis笔记(一)
小技巧:以后凡是遇到resource这个单词,大部分情况下,这种加载资源的方式就是从类的根路径下开始加载。这个配置文件的名字必须叫做:logback.xml或者logback-test.xml,不能是其它的名字。(使用mybatis的类库,编写mybatis程序,连接数据库,做增删改查就行了。第一:在MyBatis中一定是有一个很重要的对象,这个对象是:SqlSessionFactory对象。这种实现也是可以的,可以看到一些信息,比如:连接对象什么时候创建,什么时候关闭,sql语句是怎样的。原创 2024-07-13 19:29:06 · 297 阅读 · 0 评论 -
eclipse导入项目版本错误解决方法Project facet Java version 17 is not supported.
1.在我的项目web_demo的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件。本机eclipse不支持jdk17版本,解决方法修改导入项目的版本,修改为本机eclipse默认支持版本,5.修改为本机eclipse默认支持版本,下面例子以我的本机eclipse默认版本为1.8,然后点击应用。修改为本机eclipse默认支持版本,下面例子以我的本机eclipse默认版本为1.8,原创 2024-05-22 21:49:19 · 738 阅读 · 2 评论 -
IDEA与eclipse都提供了hashcode()与equals()重写,什么是hashcode
注意:自动生成这些方法时,IDE 会尽量遵循 equals() 和 hashCode() 方法的通用约定,但最好还是手动检查生成的代码,以确保它满足你的具体需求。IntelliJ IDEA 和 Eclipse 这样的集成开发环境(IDE)都提供了自动生成 equals() 和 hashCode() 方法的功能,这极大地简化了编码工作,并确保了这两个关键方法的一致性。IntelliJ IDEA 会自动分析你的类,并提示你选择哪些字段应该包含在 equals() 和 hashCode() 方法的比较中。原创 2024-05-16 14:35:10 · 902 阅读 · 0 评论 -
如何使用过滤器和监听器
Filter:过滤器Listener:监听器。原创 2024-05-09 08:01:51 · 246 阅读 · 0 评论 -
Jetty9容器安装与使用
截止本文,Jetty已经出到9了。Jetty作为一个小型、快速、可嵌入的Web server和servlet容器,在开发和生产方面,Jetty被广泛应用于各种项目、产品中。Jetty可以很轻易地被嵌入到设备、工具、框架、应用服务器、集群中。Jetty提供了Web server和javax.servlet容器功能,支持HTTP/2、WebSocket、 OSGi、 JMX、 JNDI、 JAAS以及其他许多的集成。下面这张表是Jetty的特点及它的支持的一些领域:Jetty特点Jetty支持。原创 2024-04-04 16:56:26 · 1105 阅读 · 0 评论 -
注解总结,Java中的注解,springboot中的注解
语法结构:execution( [权限修饰符] [返回值类型] [类的全路径名] [方法名] [参数列表] )(权限修饰符可以省略)在一个类中,可以定义多个测试方法,每个测试方法可以单独运行,也可以整体运行(顺序:方法名升序)控制反转:对象不再自己创建,而是直接向 Spring 要。通过一个表达式来确定 AOP 要增强的是哪个或者那些方法。开始执行的方法:初始化资源,执行完之后的方法:释放资源。测试方法,必须是:公有、非静态、无参无返回值的。文件上传、异常处理、拦截器。原创 2024-03-23 22:22:55 · 1120 阅读 · 0 评论 -
Java开发扫雷游戏项目,JFram类的使用
新建Java空项目---imgs包---com.ycy包。jdk:1.8及以上。原创 2024-03-16 15:35:30 · 577 阅读 · 0 评论 -
Spring、SpringMVC、SpringBoot的区别
同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用(out-of-the-box),大部分的Spring Boot应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑。如果承载的是WEB项目,使用Spring MVC作为MVC框架,那么springboot和springmvc工作流程相同,因为这部分工作是Spring MVC做的而不是Spring Boot。原创 2024-03-11 09:43:47 · 547 阅读 · 0 评论 -
Cannot resolve symbol ‘HttpServlet‘问题,java: 程序包jakarta.servlet不存在
files->setting添加Tomcat,添加成功后如下。然后点击项目右键->open moudle setting。浏览servlet.jar等自己需要的.jar包。1,首先检查tomcat是否配置。-api.jar包,具体如下。原创 2024-03-10 10:50:02 · 2812 阅读 · 0 评论 -
MVC架构模式学习笔记(动力节点老杜2022)
1.视频链接2.不使用MVC架构模式程序存在的缺陷3.MVC架构模式理论基础4.JavaEE设计模式-DAO模式6.业务层抽取以及业务类实现7.控制层8.MVC架构模式与三层架构的关系9.手撕ThreadLocal源码10.ThreadLocal的使用11.不同功能的类放在不同的包下12.层与层之间应该使用接口进行衔接以及当前项目存在的两大问题。原创 2024-03-10 09:42:29 · 1026 阅读 · 0 评论 -
老杜Mybatis笔记
https://www.yuque.com/zuihoudewu/java_note/mt2812?singleDoc#《老杜MyBatis--原版》原创 2024-03-06 07:29:49 · 441 阅读 · 0 评论 -
解决tomcat双击startup.bat一闪而过的问题
1、首先在tomcat的bin文件夹找到startup.bat 和catalina.bat两个文件。3、保存修改,双击startup.bat如果出现这种问题,就是找不到jdk路径。4、用记事本打开catalina.bat,添加你的环境变量配置中jdk的路径。再保存关闭,再运行startup.bat,就成功打开tomcat。这种问题可能是tomcat找不到你的jdk环境配置路径。成功后记得删除startup.bat中的pause。2、startup.bat用记事本打开。在末尾添加pause。原创 2024-03-04 17:20:27 · 6567 阅读 · 13 评论 -
Tomcat安装方法,详细安装步骤,一步步教会你
tomcat还有另外一个名字:catalina(catalina是美国的一个岛屿,风景秀丽,据说作者是在这个风景秀丽的小岛上开发了一个轻量级的WEB服务器,体积小,运行速度快,因此tomcat又被称为catalina)tomcat的logo是一只公猫(寓意表示Tomcat服务器是轻巧的,小巧的,果然,体积小,运行速度快,只实现了Servlet+JSP规范)Tomcat服务器要想运行,需要先有jre,所以要先安装JDK,配置java运行环境。tomcat服务器要想运行,必须先又jre(Java的运行时环境)原创 2024-03-03 20:20:23 · 1009 阅读 · 0 评论 -
双人在线聊天项目-Java小项目
Thread的运用线程池的运用io流的使用Socket的运用项目打包引入jar包拆分模块启动:运行Server类和客户端的MainLauncher类通过学习本项目,有利于加深对java基础知识的理解。环境搭建开发工具:IDEAJDK版本:8项目编码:utf-8。原创 2024-02-15 17:55:35 · 111 阅读 · 0 评论 -
Java多线程学习之多线程案例
自定义开发一个MyLock类,来实现Runnable接口,重写run方法,定义一个ticket变量,表示当前卖的是第几张票,此时ticket变量,可以不用static关键字来修饰,再创建一个Lock锁对象,也不需要使用static修饰,所有的线程对象共用一把锁。有一个抽奖池,该抽奖池中存放了奖励的金额,该抽奖池中的奖项为 {10,5,20,50,100,200,500,800,2,80,300,700};在此次抽奖过程中,抽奖箱1总共产生了6个奖项,分别为:10,20,100,500,2,300。原创 2024-02-14 13:05:58 · 547 阅读 · 0 评论 -
黑马Java多线程笔记
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。并发和并行可能是同时发生的。进程是程序的基本执行实体。很多人说多线程很难。原创 2024-02-08 22:24:17 · 234 阅读 · 0 评论 -
Maven安装,学习笔记,详细整理maven的一些配置
学习完前端Web开发技术后,我们即将开始学习后端Web开发技术。做为一名Java开发工程师,后端 Web开发技术是我们学习的重点。后端Web开发技术的学习,我们会先学习Java项目的构建工具:MavenMaven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。官网:https://maven.apache.org/Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。原创 2024-01-31 12:38:03 · 1392 阅读 · 0 评论 -
maven在setting配置文件
这里示例的是jdk-1.4版本的。原创 2024-01-31 12:04:09 · 845 阅读 · 0 评论 -
Java的一些编程题总结
String和StringBuffer类。原创 2023-12-24 15:10:21 · 468 阅读 · 0 评论 -
Java瑞格题库
Java原创 2023-12-22 21:04:09 · 620 阅读 · 0 评论 -
java中的String.format()方法详解
String.format() 是 Java 中的一个字符串格式化方法,它用于生成指定格式的字符串。这个方法可以接受一个或多个参数,并将它们按照指定的格式插入到字符串中。它使用了类似于 C 语言中的 printf 函数的语法。String.format() 方法的使用格式如下:其中,format是一个包含格式说明符的字符串,用于指定输出的格式,args是一个或多个要插入到格式字符串中的参数。// 输出:My name is John and I am 25 years old。原创 2023-12-22 20:30:03 · 1371 阅读 · 0 评论 -
派生类对基类成员的访问权限
public继承时,派生类成员可以访问基类的public,和protected成员,但是不可以访问private成员,此时基类的public成员就相当于变成了派生类的public成员,protected成员变成了派生类的protected成员,而private成员则变成了派生类不可访问的成员。派生类对象只能直接访问通过public继承的基类的public成员,除此之外无法直接访问其他类型继承的基类成员和public继承的其他类型成员。1,首先讲解一下派生类成员对基类成员的访问权限。原创 2023-12-22 15:10:37 · 1069 阅读 · 0 评论 -
Java异常类分类,所有子类的父类是什么
Exception又分为Checed Exception(被检查异常)和Runtime Exception(运行时异常,也叫做不被检查的异常)Checked Exception应该被检查并尝试修复(即必须try-catch处理),比如FileNotFoundException。RuntimeException不要求被处理,比如NullPointerException,这通常是因为糟糕的编码造成的。所有异常的父类是Throwable,它有两个子类,分别是Error和Exception。原创 2023-12-21 22:01:14 · 1923 阅读 · 0 评论 -
那些类型有Class对象
【代码】那些类型有Class对象。原创 2023-12-20 22:17:45 · 424 阅读 · 0 评论 -
如何在Eclipse中安装WindowBuilder插件,详解过程
第四步:打开eclipse,找到帮助(Help)-添加新软件(Install New Solftware)第六步:点击下一步(Next),遇到下图点击第一个,然后点击完成。第十步:点击控制台上面的 Design,弹出下图即表示安装成功。的版本,在Help-关于eclipse里面,即Version。第九步:完成之后可以直接允许代码,看有没有弹出窗口,如下图。第七步:等待安装,右下角可见安装进程,安装完成之后会重启。第八步,检验自己是否安装成功,新建 - 其他 -- 下一步 - 命名 - 完成。原创 2023-12-18 12:15:18 · 2982 阅读 · 1 评论 -
eclipse-安装WindowBuilder,怎么安装
您可以选择“SWT Designer”和/或“Swing Designer”。12. 打开“Window”菜单,选择“Show View”,然后选择“Palette”。2. 点击“Help”菜单,在下拉菜单中选择“Eclipse Marketplace”。13. 在Palette视图中,选择要使用的GUI工具包(例如,Swing或SWT)。4. 找到“WindowBuilder”插件,点击“Install”按钮开始安装。10. 安装完成后,选择“Restart Now”重启Eclipse IDE。原创 2023-12-18 11:57:38 · 1032 阅读 · 0 评论 -
Java锐格题库整理,Java题目,期末复习重点题目,常考题目
Java锐格题库整理,Java题目,期末复习重点题目,常考题目原创 2023-12-17 14:18:25 · 144 阅读 · 0 评论 -
IDEA安装插件搜索不到插件的解决方法
解决idea安装所需插件,插件搜索不到的问题。原创 2023-12-17 10:29:19 · 1717 阅读 · 0 评论 -
Java题库整理2023.12.13,一些做题的重点考察
Java题原创 2023-12-13 20:58:53 · 473 阅读 · 0 评论 -
为什么字符串一旦创建就不可以改变了么?
。。。。。。。原创 2023-12-11 17:10:42 · 914 阅读 · 0 评论 -
一文详解:Java中,父子类静态块、构造块、构造方法、成员变量之间的初始化先后顺序与执行先后顺序
静态成员变量由static修饰,与静态代码块加载顺序是同一级别的,但是,若静态代码块中使用了某个成员变量,那么该成员变量必须声明在静态代码块之前(这时,静态成员变量比静态代码块先加载)父类静态成员变量/静态代码块/静态成员方法--->子类静态成员变量/静态代码块/静态成员方法。--->父类普通成员变量/普通成员方法--->父类构造代码块--->父类构造方法。--->子类普通成员变量/普通成员方法--->子类构造代码块--->子类构造方法。--->父类构造代码块--->父类构造方法。原创 2023-12-10 10:27:09 · 1161 阅读 · 0 评论 -
分析以下程序,写出运行结果 new Main().test(); } public void test() { int[] x= {0,1}; int sum
【代码】分析以下程序,写出运行结果 new Main().test();int sum。原创 2023-12-07 10:33:16 · 702 阅读 · 0 评论 -
题目 异常处理
12. 在Java 中,假定有一个包含引起异常(不是一个RuntimeException)的代码的方法,用什么方式告诉方法的调用者要捕获该异常。当异常对象是Exception类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过try…异常可以用 try{ . . .}catch(Exception e){ . . .}来捕获并进行处理(正确答案)如果只用一个catch块捕捉多个异常对象,则catch 子句中的参数类型应是所有异常对象的父类(正确答案)原创 2023-12-05 17:06:50 · 834 阅读 · 0 评论 -
在java中什么叫向上转型?
而f2 被传给了一个Father对象,Father f2 = new Father();很简单因为f1指向一个子类对象,Father f1 = new Son();从2个名词开始说:向上转型(upcasting) 、向下转型(downcasting).你可能会问我,第1个例子中:Son s1 = (Son)f1;// 出错,子类引用不能指向父类对象。举个例子:有2个类,Father是父类,Son类继承自Father。1.父类引用指向子类对象,而子类引用不能指向父类对象。原创 2023-11-21 10:21:10 · 321 阅读 · 0 评论