JAVA
文章平均质量分 53
小Mie不吃饭
拥有键盘才美好,
展开
-
Springboot | 零基础快速搭建JWT简单登录案例(一)
依赖Yaml配置数据库设计实体类Dao(Mapper)层服务层服务接口 UserService实现服务接口 UserServiceImpl控制器层。原创 2024-07-11 07:07:58 · 80 阅读 · 0 评论 -
基于SpringBoot构造超简易QQ邮件服务发送 第二版
第二版的更新点是追加了 邮箱附件功能 ( 后期追加定时任务 )原创 2024-07-09 21:25:14 · 216 阅读 · 0 评论 -
基于SpringBoot构造超简易QQ邮件服务发送(分离-图解-新手)
获取QQ 授权码接着后就会有对应的密钥了SpringBoot构建。原创 2024-07-09 17:45:35 · 271 阅读 · 0 评论 -
JDK环境变量异常时同样可以执行Jar包(图解)
正常来说我并不会这种情况,这是因为环境变量出现问题所导致的,更加断定就是因为环境变量出现问题所导致的,如果环境变量有被误删的 可以看我这篇文章。去到JDK那边bin文件夹下操作即可。Java/Javac测试。原创 2024-07-05 23:09:42 · 137 阅读 · 0 评论 -
超简易SpringBoot工程构建与部署 ( 图解 - 零基础专属 )
简单了解MVC架构模型负责处理数据逻辑和数据库交互,视图负责显示用户界面,控制器则协调模型和视图之间的交互。这种分离使得代码更加模块化,便于维护和扩展。简单来说,MVC就是将业务逻辑、数据和用户界面分开管理,从而提高代码的可读性和可维护性。基本环境准备MYSQL建库建表(本人使用 NavicatPremium 16 懂的都懂 vx公众号 :自取)创库+创表智能生成数据创建SpringBoot项目我使用的是 aliyun脚手架配置pox.xml防止报错代码给到这边来。原创 2024-07-05 18:31:05 · 1515 阅读 · 0 评论 -
SpringBoot | 两种厂商开发经常用的Bean注入
尽管字段注入在某些情况下可能看起来更简洁,但构造函数注入通常被认为是更优的选择,尤其是在依赖项不是可选的情况下。构造函数注入使得依赖关系更加明显,也更易于单元测试,因为它允许你轻松地提供不同的依赖项实例。是必需的依赖项,那么使用构造函数注入(第一种方式)会更好,因为它提供了更清晰的依赖关系和更好的测试性。:构造函数注入确保了依赖项在类的生命周期中不会改变,这使得依赖关系更加稳定和可预测。一旦在构造函数中被初始化后,就无法被重新赋值,这有助于保持对象的状态一致性。:依赖项在类实例化时自动注入,可以立即使用。原创 2024-07-05 16:52:34 · 314 阅读 · 0 评论 -
新手快速部署Springboot 的Jar包 (图解-BuiId,Maven)
先准备一个相对于的数据库依赖+ 数据库的任意库 + Yaml配置后 才能正常在IDEA中跑起来。配置好与本地/云端环境同样的环境,然后确定好版本等...(到底啦~vx公众号: wmcode 有更多精彩内容)(up使用的是 Apifox 接口测试软件)我的项目是SpringBoot2脚手架。我的后端Server接口是80。以上就 Maven 打包流程.以上就 BuiId打包流程.构建好后的就是以下效果了.执行到点击的那一个选项。直接双击这个就行了(原创 2024-07-05 12:14:57 · 180 阅读 · 0 评论 -
IDEA中无法识别到Yaml/Yml文件的最简单解决方法
三\在项目中添加Spring工程。二\查看设置中的文件类型与格式。原创 2024-04-11 15:07:12 · 912 阅读 · 0 评论 -
IDEA中无法保存设置 Cannot Save Settings
全部删掉。原创 2024-04-11 15:02:44 · 760 阅读 · 0 评论 -
SpringBoot构建项目后出现Connect timed out/Read timed out
IDEA SpringBoot2.2.4 Importing 'EAPOFode' Gradle Project 显示。原创 2024-04-10 23:16:31 · 601 阅读 · 0 评论 -
Java | 包装类面试题之一
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速 度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。`Integer` 需要使用 `new` 关键字来创建新的对象,然后可以通过 `Integer` 对象进行各种操作,包括类型转换。`Integer` 的默认值是 `null`,这表明 `Integer` 对象在没有被创建之前是不能使用的。对于简单的数学运算和一些不需要复杂属性和方法的场景,`int` 可能是更合适的选择。原创 2024-03-22 23:39:09 · 297 阅读 · 0 评论 -
现阶段适用于 单一架构 还是 分布式架构 ?
单体架构:优势:简单直接,易于理解和开发,适用于小型应用或刚刚开始的项目。劣势:扩展性受限,只能通过增加服务器的数量来提高处理能力;所有模块都部署在一个单独的服务器或容器中,一旦某个模块出现问题,整个应用都可能受到影响。分布式架构:优势:可以提高应用程序的可用性、可扩展性和弹性;各个服务之间通过定义的接口进行通信,彼此独立,互不干扰。劣势:开发和部署比较复杂,需要考虑分布式系统的一些问题,如分布式一致性、分布式事务等;性能受到网络通信的影响,需要更好地优化和调整网络通信的性能;维护和调试比较困原创 2024-02-15 20:50:25 · 517 阅读 · 0 评论 -
OOP设计模式与JAVA之间存在怎么样的关系?
OOP设计模式是面向对象程序设计的一种应用,它提供了一种在特定情境下解决常见问题的最佳实践,围绕对象是行为、数据、逻辑。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模 需要本套数据库、代码、文档。Java是一种完全面向对象的编程语言,它支持几乎所有的OOP设计模式。原创 2024-02-05 10:17:22 · 740 阅读 · 0 评论 -
Java的 判断数据类型的typeof真的存在吗?
答案: typeof关键字是不存在的。相对应的是,java 提供了一个instanceof 关键字,用于判断一个对象是否属于某一类或其子类的实例。原话:instanceof 操作符是 Java 中用于检查对象是否是给定类型(类或接口)的实例。总结:instanceof 操作符 个人认只是针对包装类(父类)进行测试 判断.2 在继承的关系中判断一个实例是否属于它的父类型或者祖先类型的实例;Java 判断数据类型的typeof真的存在吗?1 判断某一个实例是否属于某构造函数;原创 2024-02-04 15:36:06 · 530 阅读 · 0 评论 -
IDEA新建文件夹后右击不能创建class类排错方法
如下使用了 Java中的关键词"class"所以才无法创建包(备注 @Author 跟 @Version 只新建class后的自动注释)如果没有class模板 则得新建。原创 2024-02-04 08:29:48 · 1336 阅读 · 0 评论 -
J2EE技术实现基于Web的智能推理引擎
面向对象、组件化的软件开发方法成为当今软件开发的趋势,为了开发一个通用的、具有良好的"即插即用"性的推理引擎,就必须采用这种软件开发思想及开发流程。本文所设计的基于Web的智能推理引擎提供了完备的接口和规范,在实际应用中,遵照规范可以通过嵌入的方式使用这个基于Web的智能推理引擎,在其上增加其它的用来处理专业事务的Servlets和一些处理用户界面JSP页面,便可以快速的建立起基于Web的智能应用软件,也可以将这个推理引擎与其它的推理引擎混合使用,建构起更加复杂、功能更加完备的推理引擎。原创 2024-01-29 22:01:31 · 506 阅读 · 0 评论 -
在IDEA实现Java代码连接MySQL数据库(推荐0基础)
前提条件:(不做具体安装以及基本部署)安装 | 数据库+IDEA+JavaJDK(未安装的去下载->MySQL:https://www.mysql.com/IDEA:https://pan.baidu.com/share/init?surl=DsbH87BkwmTPU4UiXZulCAJavaJDK多版本:https://www.oracle.com/java/technologies/downloads/项目开始:1.驱动的获取数据库驱动的下载: https://dev.m原创 2023-07-03 20:27:10 · 2145 阅读 · 1 评论 -
Unicode和Ascii的区别是什么
UnicodeASCII编码Unicode和ASCII的区别总结:1、ASCII编码是1个字节,而Unicode编码通常是2个字节。2、ASCII是单字节编码,无法用来表示中文;而Unicode可以表示所有语言。3、用Unicode编码比ASCII编码需要多一倍的存储空间。原创 2023-04-22 20:50:39 · 122 阅读 · 0 评论 -
IDEA快捷键说明大全 (Windows版)
Ctrl+Alt+I>>>>将选中的代码进行自动缩进编排>>>>这个功能在编辑 JSP 文件时也可以工作。Ctrl+Alt+T>>>>可以把代码包在一个块内>>>>例如:try/catch。Ctrl+Shift+F7>>>>高亮显示所有该文本>>>>按 Esc 高亮消失。Ctrl+F>>>>查找/Shift+F3>>>>向上查找/F3>>>>向下查找。Ctrl+Alt+Shift+C>>>>复制引用>>>>必须选择类名。Tab>>>>代码标签输入完成后>>>>按 Tab>>>>生成代码。原创 2023-04-22 13:25:09 · 472 阅读 · 0 评论