自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 [头歌答案]-Git入门之分支管理

这个时候就需要将别人分支的内容,合并到你自己的分支;或者,develop分支或者master分支有更新,你也需要将它们的修改,合并到你的分支,以跟上产品开发进程;也有可能你为了解决一个bug,创建临时分支,完成开发后,需要将其合并到你的分支。当需要将右侧分支(develop)合并到左侧分支(master)时,master分支会生成一个指针,直接指向develop。快进式合并 默认情况下,Git执行"快进式合并",即fast-farward merge,会直接将被合并的分支指向需要合并的分支。

2025-09-22 15:51:22 577

原创 头歌答案-Git入门之远程版本库

平台将通过检测,远程仓库中是否存在helloGit.txt文件,来判断你是否完成了任务。千里之行,始于足下;九层之台,起于累土。一个人的成长是漫长的,请向未来看齐、不懈努力!本关将通过检测,本地仓库中是否存在名为git的远程仓库,来判断你是否通过了本关。

2025-09-22 15:41:56 381

原创 【头歌】Git入门之本地版本库

【代码】【头歌】Git入门之本地版本库。

2025-09-22 15:31:03 300

原创 [头歌答案]博客系统 - 登录注册界面

密码正则表达式为/^[\w_-]{6,16}$/,不满足正则表达式时的提示信息为:密码只能包含字母、数字、减号(-)和下划线;限制密码的长度为 6-16位,在长度不满足的情况下,提示如下信息:密码必须在6-16位之间;在右侧编辑器Begin至End之间填充代码,实现对密码的验证。在密码为空的情况下,提示信息如下:密码不能为空;本关任务:实现博客的登陆注册界面。注:本关提示信息统一用单引号:''。

2025-09-21 09:32:49 507

原创 [头歌答案]博客系统 - 系统简介与首页设计

这里假设你已经有了Bootstrap一定的基础,如果基础不是很好的话,可以先去学习Bootstrap基础类的实训。为了完成本关任务,你需要掌握:1.loading效果,2.DOM的插入,3.上拉加载触发条件,4.上拉加载的逻辑。这里效果的实现是基于jQuery的,仅仅是为了减小代码量。为了完成本关任务,你需要掌握:1.布局容器,2.栅格系统,3.列偏移。本关任务:用Bootstrap实现手机端的博客导航栏效果。本关任务:用Bootstrap实现PC端的博客头部效果。本关任务:实现列表上拉加载效果。

2025-09-21 09:00:22 566

原创 Java实现简单的SQL查询

不用数据库也可用static写数据测试。2.(单多字段)模糊查询。

2025-09-19 12:10:11 582

原创 用Java实现简单的增删改查

和mysql-connector-java-5.1.46.jar。使用gson-2.8.6.jar。

2025-09-19 11:58:47 277

原创 Lucene - 索引库的维护与查询

document.add(new TextField("content", "2013年11月18日 - Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。document.add(new TextField("content", "新添加的文档的内容第二个content", Store.YES));添加索引:向索引库中添加filename为test,content为www.educoder.net的索引。

2025-09-18 17:21:05 845

原创 头歌Educoder答案 Lucene - 全文检索入门

Analyzer是由IndexWriter的构造方法来指定的,它负责从被索引文件中提取语汇单元,并提出剩下的无用信息。根据关键字搜索索引,根据索引找到对应的文档,从而找到要搜索的内容(这里指磁盘上的文件)。如果你还没有接触过Lucene,那么强烈建议你查看背景知识了解Lucene的基础知识和开发环境的配置,如果你已经学习过Lucene那么你可以根据下列知识尝试完成本关任务。全文检索系统提供用户搜索的界面供用户提交搜索的关键字,搜索完成展示搜索结果。分析器的分析对象为文档,该文件包含一些分离的能被索引的域。

2025-09-18 17:18:44 1287 1

原创 头歌答案-Spring 依赖的注入

它是为了解决企业应用开发的复杂性而创建的,Spring它是使用基本的JavaBean来完成以前只可能由EJB完成的事情。我们可以通过Spring提供的IOC容器获取bean对象,Spring提供了BeanFactory和ApplicationContext二个容器,通常情况都是使用ApplicationContext。id约束保证这个属性的值是唯一的,而且必须以字母开始,可以使用字母、数字、连字符、下划线、句话、冒号。DI(依赖注入):在Spring创建对象的过程中,把对象依赖的属性注入到类中。

2025-09-18 17:14:01 1067

原创 Educoder头歌 Spring 获取对象原理(答案)

结合上两个章节所学知识点,使用Dom4j解析xml和反射创建对象,我们自己来编写一个Spring容器ApplicationContext类,通过我们自己容器中的getBean()获取对象。在右侧文件夹中查看books.xml文档信息,然后在编辑器补充代码,获取books.xml文档中的所有书本的信息,以书名---作者的方式输出。这样我们便只需要在beans.xml文件中添加类的配置就可直接对其进行使用了,不需要使用原始的方式new对象了。当我们取得Document对象后,我们就可以获取它的每一个节点了。

2025-09-18 17:03:31 1222

原创 Educoder头歌答案-SpringBoot初体验

这个输出的意思是com.educoder.net.NetApplication.java里面的main函数正在运行,也就是说我们的 SpringBoot 工程已经正确的启动了起来。//SpringApplication是SpringBoot框架的一个核心类,run是它的一个静态方法,方法的参数为当前类的Class对象和用户输入args。选择其中的Spring Tools3 Add-On,点击Install(我的安装好了,所以是 Installea),进行安装即可,安装完成之后需要重启Eclipse。

2025-09-18 16:48:00 758

原创 nacos版本3系安装教程(超详细版)

摘要:本文详细介绍了Nacos的安装配置流程。主要包括:下载Nacos压缩包并解压到英文路径;检查Java版本需为17并配置环境变量;使用Navicat创建nacos数据库并运行SQL文件;修改application.properties配置文件,设置数据库连接和token;将启动脚本改为standalone单机模式;最后启动服务并设置账号密码。文章还提供了常见错误解决方案,如Java版本不匹配问题(建议使用Java17),并解释了错误日志中版本号对应关系。整个安装过程需注意路径、版本和配置文件的正确修改。

2025-09-16 22:53:03 1986

原创 报错调试记录1(笔记)

问题:这个错误 'Student()' in 'com.demo.entity.Student' cannot be applied to '(int, java.lang.String)' 是Java编译错误,表示尝试 用 (int, String)参数调用 Student类的构造方法,但 Student类并没有定义这样的构造方法。原因:使用的MyBatis,无效的绑定语句,MyBatis的XML文件里面的无效描述,说明找不到映射,大概率是里面的什么东西写错了。没项目的时候多睡觉,少熬夜,哈哈哈。

2025-09-11 12:00:00 529

原创 实现一个简单的IoC容器

本文介绍了Spring框架的两大核心:IoC(控制反转)和AOP(面向切面编程),重点解析了IoC容器的实现原理。通过一个简易IoC容器实现示例,展示了如何读取XML配置、使用反射创建Bean实例、处理属性注入等核心功能。代码示例演示了完整的XML解析流程,包括Bean定义解析、属性类型转换、Setter方法调用等关键步骤,帮助理解Spring IoC容器底层工作机制。该实现使用Map作为Bean容器,通过SAXReader解析XML,为深入学习Spring框架提供了基础认知。

2025-09-10 12:00:00 510

原创 Java后端开发面试超高频基础题

sleep()交出cpu时间片,休眠指定时间后,重新进入可运行状态,wait()释放CPU资源,进入等待队列后积极地等待被唤醒。Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的,但效率比Hashtable高。java是单根继承,所有类都直接间接继承于Object类,继承的好处就是提高了代码的可重用性。Overload:方法重载,所谓方法重载是指方面的名字相同,方法的参数的个数、类型、次序不同。一个类就是一个封装体,封装了属性和方法,封装的好处就是隐藏实现细节。

2025-09-09 23:13:35 656

原创 leetcode1. 两数之和 的两种解法(Java复习版)

题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。示例 2:输入:nums = [3,2,4], target = 6。

2025-08-21 22:20:32 1077

原创 实现链表反转的3种形式(笔记版)

链表反转是数据结构中的经典问题,本文给出的主要有三种实现方式来实现链表反转。一、链表基础结构定义通过结构体定义了一个链表节点(Node),每个节点包括整型的data和一个指针类型的next指针,用来存储下一个节点的地址。并初始化头节点,将head指针的指向设置为null(也可以说是0)。因为嫌麻烦,比较懒。实现的流程图就选择手绘,不美观但是实用。因为bro编关于这类代码就是看着下面的流程图写的。思路:通过currentprevnext)逐个反转节点间的指向关系,逐步将链表方向倒置。

2025-08-20 09:00:14 608

原创 如何在不使用加号的情况下进行相加?

如何不使用加号进行简单的加法运算?使用二进制进行加法运算。

2025-08-19 22:41:34 1028

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除