Java
文章平均质量分 69
CFuYuan
我是Fruit_Caller
展开
-
瑞吉外卖——SpringBoot + MybatisPlus项目笔记(自学用)
自学完框架之后做的第一个项目,鱼皮哥说这个项目拿来入门练手刚刚好,冲!原创 2023-02-03 23:04:10 · 1102 阅读 · 2 评论 -
SSM框架教程_Spring+SpringMVC+MyBatisPlus笔记(自学用,持续更新)
Spring的实现有两种方式,一是配置,二是注解。原创 2023-01-13 22:15:34 · 1312 阅读 · 3 评论 -
SpringBoot学习笔记(持续更新)
要学习SpringCloud啦!但是SpringBoot是基础,所以需要开个篇补一下,这里学习的是黑马程序员的6小时快速入门SpringBoot在这里记录一下,以防忘记,将来也方便复习!原创 2023-01-09 15:20:57 · 1292 阅读 · 0 评论 -
JavaWeb笔记(持续更新)
需要学习SpringBoot,但是JavaWeb是基础,来补一下JavaWeb原创 2023-01-09 12:46:11 · 503 阅读 · 0 评论 -
一篇彻底解决:Fatal error compiling: 无效的目标发行版: 11 -> [Help 1]
这个问题,主要原因就是JDK的版本问题,的意思是你在某个位置配置了JDK11,但是在其他位置配置的并不是11,也就是未将JDK全部配置为11,所以我们要做的就是将所有位置的JDK都配为统一的版本。原创 2023-01-08 10:54:18 · 10162 阅读 · 10 评论 -
微服务框架SpringCloud学习笔记(持续更新)
由于找工作需要,打算记一下B站黑马程序员讲解的微服务系列课程的笔记。主讲师一上来就先介绍了SpringCloud的出现背景,以及微服务所涉及的一条龙技术栈,适合初学者,我将持续更新,大家如有疑问欢迎交流!原创 2023-01-06 23:11:00 · 707 阅读 · 0 评论 -
上转型对象成员方法与变量的访问特点
public class Fu { int a = 100; void miner(){ a--; } int getA(){ return a; }} class Zi extends Fu { int a = 0; void miner(){ a++; } int getA(){ return a; }}public class Test { .原创 2022-01-12 09:34:06 · 236 阅读 · 0 评论 -
super与this关键字图解
更加直观地了解super与this的原理public class Fu { int num = 10; public void method() { System.out.println("父类方法"); }}public class Zi extends Fu { int num = 20; @Override public void method() { super.method(); // 调用了父类方法原创 2022-01-08 19:34:03 · 230 阅读 · 0 评论 -
Java语言求100以内的素数(详解)
如何求素数,算是很经典的算法题了,着重理解%与j原创 2022-01-05 16:57:12 · 19759 阅读 · 7 评论 -
Java编程题
1、一个数如果恰好等于它的因子之和,这个数就称为完数。编写应用程序求1000之内的所有完数。public static void main(String args[]) { int sum=0,i,j; for(i=1;i<=1000;i++) { //i为被除数 for(j=1,sum=0;j<i;j++) { //j为除数 if(i%j==0) sum=sum+j; //首先要找出一个数的所原创 2022-01-05 16:06:58 · 582 阅读 · 0 评论 -
Java基础教程
对于一些比较复杂或者第一眼看上去不太好理解的概念,我信奉的观念就是,用一句话把它解释清楚,而且是用很通俗的语言,当然了,如果你已经能够很好的理解了,还是建议用不是那么正式但又不是很通俗的语言解释。所以我接下来我会用一句话这个标签来解释这些难懂的概念。原创 2021-12-11 17:48:11 · 11846 阅读 · 2 评论 -
大三软件工程——图书管理系统
目录源码及其地址问题总结前端后端有一个问题显示的是:项目的配置信息数据库配置如何在Navicat中导入sql文件?这次是抱着学习的心态在github上找的项目,总体感觉就是要软件版本要按着readme.md的要求来,不然有些错误直接不是我们能够发现和解决的。源码及其地址项目环境:框架:Spring、SpringMVCIDE:ideaJDK:1.8MySQL:5.6.42mysql-connector-java的jar包:8.0.25tomcat:8.0问题总结前端用的是jsp页面原创 2021-12-06 10:58:38 · 1240 阅读 · 0 评论 -
6天精通Java网络编程(我没在开玩笑)
6天精通Java网络编程(我是认真的)原创 2021-11-25 17:54:13 · 3447 阅读 · 3 评论 -
什么是AOP(通俗易懂)
怎么通俗怎么来,什么是AOP 思想 呢?举个例子:就是有三个方法A,B,C,这三个逼都想找女朋友,那就来一个getGril()方法吧,然后在A,B,C中都调用一遍getGirl方法,这样A,B,C都顺利找到了女朋友。接着来了一位好兄弟D,他说凭什么要在我的方法内部调用getGirl呢?D坦露:我确实是想找女朋友的,我也确实是想调用她,可是我这方法体实在没有地方盛getGirl()了,何况爷的方法内部那都是主要业务,能不能跟getGril()方法说一声,在她那边记录一下,跟她说让她看着点,在我的方法内部原创 2021-11-24 11:24:56 · 3663 阅读 · 5 评论 -
什么是持久层? 什么是JDBC ?什么又是 Mybatis?什么是SSM?
前言ORM 持久层指的是:将业务数据存储到磁盘,也具备长期存储能力,只要磁盘不损坏,如果在断电情况下,重启系统仍然可以读取数据01、JDBC1.1 什么是 jdbcJDBC(JavaDataBase Connectivity)就是 Java 数据库连接, 说的直白点就是使用 Java 语言操作数据库本来我们是通过控制台或客户端操作的数据库, JDBC 是用 Java 语言来发送 SQL 语句1.2 Jdbc 原理最初 SUN 公司希望提供 一套能够适用所有数据库的 API, 但是在实际操作中却转载 2021-11-23 09:38:32 · 5835 阅读 · 0 评论 -
idea提示:无法解析 文件 ‘xxx.xml‘,servelet应该有mapping
原因:目录标记错了,所以找不到文件解决方案就是:将src标记为源,将resourse标记为资源,target标记Wie排除的原创 2021-11-22 16:29:06 · 2372 阅读 · 0 评论 -
Ant 、Maven和Gradle的比较
创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make。但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具。当前,JVM生态圈由三大构建工具所统治:1、Apache Ant带着Ivy2、Maven3、GradelAnt with IvyAnt是第一个“现代”构建工具,在很多方面它有些像Make。2000年发布,在很短时间内成为Java项目上最流行的构建工具。它的学习曲线很缓,因此不需要什么特殊的准备就能上手。它基于过程式编程的idea。在最初的版本之后,逐渐具备转载 2021-11-21 21:48:50 · 388 阅读 · 0 评论 -
jar包是什么
节选自维基百科对其的定义:在软件领域,JAR文件(Java归档,英語:Java ARchive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发Java平台应用软件或库。 JAR文件是一种归档文件,以ZIP格式构建,以 .jar 为文件扩展名。说的通俗一点就是把java文件都放一起,然后整个压缩包,后缀名改成.jar...原创 2021-11-21 18:10:33 · 1235 阅读 · 0 评论 -
什么是Maven(多方面理解)
答:项目管理工具Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件,它可以原创 2021-11-21 12:53:00 · 684 阅读 · 0 评论 -
请问dao、domain、service、web、vo、Model这些层的功能是什么,怎么划分的?
这些层次都是用来管理不同代码的,让代码具有更好的维护性。开发中一般采用三层架构即MVC的模式来进行开发,M:Model(模型)V:View(视图)C:Controllerdao(data access object)主要负责处理数据库操作,对于数据库中的数据做增删改查等操作的代码;domain:这一层是用来管理javaBean实体对象的;service:业务逻辑层,用来调用不同的dao,完成特定的业务逻辑,并且DB的事务控制也在这层;web:控制层,接收客户端访问请求,并调用业务逻辑层完成相原创 2021-10-28 19:24:53 · 3782 阅读 · 0 评论 -
SpringMVC基础知识
摘要本文旨在读者能通过本文知道SpringMVC是什么、干什么用的,在此基础上为了让读者能”知其然知其所以然”,还会介绍SpringMVC执行原理流程是怎么的,为的是让读者能对SpringMVC有更加深刻的认识和理解,在开发中能顺心应手,最后再通过一个简单的入门案例实现SpringMVC的功能,让读者切身感受下SpringMVC在项目中的作用。SpringMVC概述2.1. 什么是SpringMVCSpringMVC就是一个Spring内置的MVC框架。MVC框架,它解决WEB开发中常见的.转载 2021-10-28 16:43:04 · 195 阅读 · 0 评论 -
Spring、SpringMVC和SpringBoot看这一篇就够了!
贴一篇转载 2021-10-21 17:14:45 · 154 阅读 · 0 评论 -
Java实验附加题
定义一个类实现银行帐户的概念,包括的变量有"帐号"和"存款余额",包括的方法有"存款"、“取款”、"查询余额"和”显示帐号”。定义主类,创建帐户类的对象,并完成相应操作。新建两个Java文件:bankAccount.javapublic class bankAccount{ String account; //账户 int balance; //存款余额 bankAccount(String a,int b){ //构造函数(账户和余额) account = a; balance原创 2021-10-20 08:12:33 · 1049 阅读 · 0 评论 -
C++标准库与Java基础类对照
一、集合类对象的集合,指如链表,数组,队列这一类的数据结构。在C++标准库中把这些成为Container, 在Java中称为Collection。C++STL常用Container: vector, list, map, set, queue, stack, priority_queueJava基础类:ArrayList, HashMap, HashSet注意:在C++中采用了模板适应各种类型。Java中没有模板,由于各个对象都是派生自Object类, 元素会自动向上转换。Java的这种机制可能会原创 2021-09-30 08:54:02 · 835 阅读 · 0 评论 -
Java HashMap
Class HashMap<K,V>java.lang.Objectjava.util.AbstractMap<K,V>java.util.HashMap<K,V>HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。原创 2021-09-29 23:41:09 · 140 阅读 · 0 评论