- 博客(61)
- 收藏
- 关注

原创 Java基础面试题
你认为 Java 的优势是什么?我觉得可以从跨平台、垃圾回收、生态、面向对象四个方面来阐述。首先 Java 是跨平台的,不同平台执行的机器码是不一样的而 Java 因为加了一层中间层 JVM ,所以可以做到一次编写多平台(如 Windows、Linux、macOS)运行。
2024-11-01 17:59:12
1071
原创 JavaWeb(楠)
前端技术概述重要性与学习目标:后端开发人员也需掌握前端基础,如HTML、CSS、JS,不必深入学习,会基本使用即可。在实际项目中,后端开发人员也会涉及前端工作,且常借助UI框架开发。各技术作用:HTML用于编写网页基础标签;CSS用于美化网页;JS用于实现网页动态操作数据。三者结合可构建完整网页,同时介绍了对JS进行封装的jQuery库,使用它能简化代码编写。前端开发实践开发工具与项目创建:推荐使用HBuilder进行前端开发,也可使用WebStorm、VS Code等。
2025-04-06 16:29:40
693
原创 TYUTJava阶段测试
这段 Java 代码定义了两个接口。由于接口中的变量默认是。,一个实现了这两个接口的类。类的实例变量,值为 3;请写出下列程序的输出结果。
2025-04-06 15:24:07
842
原创 鱼皮特训营结营考试(Java方向)
A.AQS 是一个设计复杂的工具,不适用于独占锁的实现。B.AQS 维护了一个 LIFO 队列用于管理等待获取同步状态的线程。C.AQS 可以用于实现独占锁和共享锁。D.AQS 的状态变量 state 使用普通变量声明。正确答案:CAQS (AbstractQueuedSynchronizer) 是 Java 并发包中的一个工具类,主要通过维护一个共享状态(state)和一个先进先出(FIFO)的等待队列,来管理线程对共享资源的访问。
2025-03-21 15:08:35
597
原创 鱼皮智能云图库项目学习
定义:实体类是一种普通的 Java 类,它主要包含属性(成员变量)、构造方法和访问器方法(getter 和 setter),有时还会包含一些其他的方法,如toString()equals()和hashCode()等。特点属性与数据库表字段对应:通常每个属性对应数据库表中的一个字段,用于存储从数据库中查询到的数据或要插入到数据库中的数据。封装性:通过将属性设置为私有(private),并提供公共的访问器方法(getter 和 setter),实现对属性的封装,保证数据的安全性和一致性。可序列化。
2025-02-25 19:37:14
519
原创 Java 学习路线
Java 核心技术卷Ⅰ》,《Head First Java》,《Java 编程思想》,《疯狂 Java 讲义》,《Java 并发编程实战》《Java 泛型与集合》,《Java 注解与反射实战》,《Java 数据库连接教程》,《Head First 设计模式》,《设计模式之禅》《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第三版)极客时间专栏《MySQL45 讲》Spring 进阶(可暂时不学)《Redis 深度历险》
2024-12-20 17:20:04
966
原创 IDEA相关(包括但不限于快捷键,使用技巧)成长笔记
如:public static final String GAME_COLOR=”RED”;如:public class MyFirstClass{}IDEA创建是:项目、模块、包、类。如:int index=0;
2024-11-20 20:42:20
412
原创 共享单车管理系统项目学习实战
前端:Vue(CDN) + Element + axios(前后端交互) + BaiDuMap + ECharts(图表展示)后端:Spring Boot + Spring MVC(Web) + MyBatis Plus(数据库)Spring Boot +Vue前后端分离。
2024-11-20 20:42:16
547
原创 MySQL面试题
设计表的时候,在满足业务需求的情况下,需要额外考虑表结构的高效性、扩展性以及维护性。1)选择合适的数据类型:为字段选择合适的数据类型可以有效减少存储空间,并提高查询效率。例如:2)主键与唯一约束3)索引的设计:索引是提高查询性能的关键。但是设计时应避免过多索引,以免对写操作造成负担4)表的范式化(Normalization):规范化(通常遵循到 3NF)有助于消除数据冗余,提高数据致性,避免数据更新异常。但在某些场景下,可以选择一定的 反规范化 来提高查询性能。例如:·5)外键与关联设计设计时避免不必要的
2024-11-19 11:33:05
899
原创 springboot的增删改查商城小实践(b to c)
一种是将光标防止需要生成set和get方法的属性值上,然后按“ALT + ENTER”键,在弹出的栏位中选择”Create getter and setter for ***“,一个属性值一个属性值的生成get和set方法。另一种是按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“Getter and Setter”即可打开get和set方法生成窗口,在窗口中选择需要生成的属性值,单击OK即可。IDEA代码生成Generate。
2024-11-06 20:06:49
1073
转载 Java 后端岗位面试真题
1. SpingBoot 也有定时任务?是什么注解?(百度)在 SpringBoot 中使用定时任务主要有两种不同的方式,一个就是使用 Spring 中的 @Scheduled 注解,另一个则是使用第三方框架 Quartz。使用 Spring 中的 @Scheduled 的方式主要通过 @Scheduled 注解来实现。使用 Quartz ,则按照 Quartz 的方式,定义 Job 和 Trigger 即可。2. 什么情况线程会进入 WAITING 状态?(百度)
2024-10-23 15:40:08
70
原创 算法面试小抄
第一章:算法与数据结构要点速学1.时间复杂度 (大 O)2.输入大小与时间复杂度3.排序算法4. 通用 DS/A 流程图第二章:算法题代码模板第二章:算法面试详解
2024-10-23 15:31:28
256
原创 数据结构作业
是客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。如数学计算中用到的整数和实数, 文本编辑所用到的字符串, 多媒体程序处理的图形、图像、声音、动画等通过特殊编码定义后的数据。:是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理。在有些情况下,数据元素也称为元素、结点、记录等。数据元素用于完整地描述一个对象,如一个学生记录,树中棋盘的一个格局(状态)、图中的一个顶点等。:是组成数据元素的、有独立含义的、不可分割的最小单位。
2024-08-08 20:50:54
784
原创 数据结构(学习版)
考纲(一)数据结构部分;线性表 栈、队列、数组 查找和内部排序 树和图(二)计算机算法设计部分:递归与分省策路、回溯法 贪心算法、分支限界法、动态规划 算法设计中的数据结构运用(三)程序设计基础(C或C++)部分:基本数据类型、各种运算符和表达式、基本控制结构。 数组的定义、数组元素的引用、数组的初始化,掌握与字符串相关的库函数 函数的定义语法,函数调用中参数的传递机制:局部和全局变量的有效范围 结构体类型变量的定义、引用、初始化方法,结构体数组的定义、初始化和应用,共同
2024-08-07 14:30:18
317
原创 若依代码生成
在若依框架中,以下是这些代码的作用及它们在程序运行中的关联方式:1. `domain.java`:通常用于定义实体类,它描述了与数据库表对应的对象结构,包含属性和对应的访问方法。作用是封装数据,为数据的操作提供基础。2. `mapper.java`:定义了与数据库操作相关的接口方法,如查询、插入、更新、删除等。是的接口定义。3. `service.java`:定义业务逻辑的接口,规定了系统提供的服务方法,描述了系统应具备的业务功能。
2024-07-04 17:18:31
490
原创 若依项目实战之代码生成功能
权限字符:test:testuser:list 权限字符:ehrmp:eim:list。组件路径:test/testuser/index 组件路径:ehrmp/eim/index。在已有大菜单下新建一小菜单。
2024-06-28 15:33:55
581
原创 若依项目实战------企业人力资源管理平台
英文翻译:Enterprise Human Resource Management Platform。、出勤天数、迟到早退次数、请假、加班、调休。培训课程,计划,时间,内容,培训记录。1.系统名称:企业人力资源管理平台。姓名、性别、出生日期、联系方式。基本工资、绩效工资、奖金。、所属部门、职位、职级。职位,职位描述,要求。
2024-06-26 18:22:09
717
原创 项目学习---Javaweb(超市订单管理系统)
MVC模型:实现步骤:分为3级1.M(Model) 持久层 代码与数据库进行交互的代码(Mybatis-dao层)2.C(Control) 控制层 完成某项业务的具体操作过程(Controller层----Service层)3.V(View) 视图层 一般指用户看到的内容(页面)
2024-06-18 11:00:39
1593
原创 Spring Boot 复习
(1)@RestController 注解是一个组合注解,等同于@Controller 和@ResponseBody 两个注解结合使用的效果。主要作用是将当前类作为控制层的组件添加到 Spring 容器中,同时该类的方法无法返回 JSP 页面,而且会返回 JSON 字符串。(2)@GetMapping 注解等同于@RequestMapping(method=RequestMethod.GET)注解,主要作用是设置方法的访问路径并限定其访问方式为Get。
2024-06-07 11:44:24
555
原创 设计模式复习
UML图例 5种创建型口诀:抽象工厂 按照 工厂方法,生成 单例 原型 7种结构型口诀:外观 装饰 按照 适配 的方式 桥接 组合,给 亨元 代理 记住前面的12种,剩下的都是行为型创建型模式结构型模式行为型模式(1) 行为型模式(2)
2024-05-29 14:12:13
807
原创 springboot习题
2.Spring Boot 中实现 Spring MVC 的扩展功能,要提供实现 WebMvcConfigurer接口的配置类,并开启@EnableWebMvc 注解。C.loginProcessingUrl(String loginProcessingUrl)指定登录表单提交的路径,默认为 POST请求的/login。1.项目中引入 spring-boot-starter-security 依赖后,还需要使用@EnableSecurity 开启安全管理支持。
2024-05-02 19:55:20
3142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人