自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nodejs学习1(Buffer、fs模块)

node.js就是一款应用程序,是一款软件,它可以运行JavaScript。

2023-09-15 15:18:44 173

原创 Vue基础集合

想象一下这样的结构:有一些多层级嵌套的组件,形成了一颗巨大的组件树,而某个深层的子组件需要一个较远的祖先组件中的部分数据。想象一下这样的结构:有一些多层级嵌套的组件,形成了一颗巨大的组件树,而某个深层的子组件需要一个较远的祖先组件中的部分数据。Vue使用一种基于HTML的模板语法,使我们能够声明式的将其组件实例的数据绑定到出现的DOM上。要实现这一点,我们可以使用特殊的。为了给Vue一个提示,以便他可以跟踪每一个节点的标识,从而重用和重新排序现有的元素,你需要为每一个元素对应的块提供一个唯一的。

2023-09-13 16:01:45 459

原创 Mybatis-plus集合

(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis-plus只是增强了mybatis的功能,只是增加了JDBC基础CURD的功能的baseMapper类,封装了一些基础的CURD的mapper接口和实现方法,减少了一些基础的代码编译。

2023-07-31 12:42:33 586

原创 SpringBoot学习总结

eclipse商店中的spring boot组件老是下不下来?可能eclipse版本过低?eclipse离线下载spring boot组件需注意:按网上的离线下载安装就好,但网上的大部分都是sts3版本,要用sts4版本在官网的p2地址下载zip包(后缀是的)官网地址:之后就按照之前一些博客的做就行了注意:最后一行的Contact all update… 是联网下载你需要的东西,可以先勾选,如果后续报错了再选择不勾选(看了很多博客,这里有坑都知道,试试就知道了)在按next前一定要注意。

2023-07-22 19:01:52 82

原创 ssm整合(配置文件)

在ssm框架中需要springIOC先去加载service层和mapper层的数据,后加载SpringMVCIOC容器管理下的controller层才能用,所以用监听去先实现配置SPringIOC容器的需要。答:因为在项目中监听器只执行一次,而过滤器可能会执行多次。注意:为什么不用过滤器?

2023-07-11 15:16:14 106

原创 SpringMVC集合

MVC是一种软件架构的思想,将软件按照模型、视图、控制器划分M:Model,模型层,指工程中的JavaBean,作用是处理数据Javabean分为两类:V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器MVC工作流程:用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Co

2023-07-10 17:37:37 174

原创 SpringMVC学习1

MVC是一种软件架构的思想,将软件按照模型、视图、控制器划分M:Model,模型层,指工程中的JavaBean,作用是处理数据Javabean分为两类:V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器MVC工作流程:用户通过视图层发送请求到服务器,在服务器中请求被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Co

2023-06-07 19:44:37 422

原创 Spring集合

spring中文网:Spring 中文网 (springref.com)Spring Framework为任何类型的部署平台上的基于Java的现代企业应用程序提供了全面的编程和配置模型IOC 是 Inversion of Control 的简写,译为**“控制反转”**,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。Spring 通过 IOC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将由 IOC 容器管理

2023-06-03 17:28:33 624

原创 Spring学习3(引入外部属性文本,bean的作用域和生命周期)

Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。如果bean的作用域的属性被声明为singleton,那么Spring Ioc容器只会创建一个共享的bean实例。对于所有的bean请求,只要id与该bean定义的相匹配,那么Spring在每次需要时都返回。在Spring中,bean作用域用于确定哪种类型的bean实例应该从Spring容器中返回给调用者。时,就会加载生命周期中的实例化、依赖注入、初始化。

2023-03-23 17:12:47 59

原创 Spring学习2(获取bean,依赖赋值)

如果一个接口有多个实现类,这些实现类都配置了bean,可以根据接口类来获取bean吗?注意:根据类型获取bean时,要求IOC容器中有且仅有一个类型匹配的bean。根据类型来获取bean时,在满足bean的唯一性的前提下,其实只是看:【】的返回结果,只要返回的是true就可以认定为和类型匹配,能够获取到。不行,这样是在给一个变量赋值一个“null”的字面量,而不是一个空字节。相对的,通过bean的类型、bean所。的接口类的类型都可以获取到bean。实现前提是bean唯一。的类的类型、bean所。

2023-01-07 14:44:04 258 1

原创 Spring学习1(spring简介,xml管理bean)

Spring 中文网 (springref.com)Spring 使每个人可以更轻松、更安全地进行 Java 编程。对 Spring 的快速、简单性和关注成为世界上

2023-01-04 15:20:18 85

原创 MyBatis集合

入门_MyBatis中文网3. 创建MyBatis的核心配置文件4. 创建mapper接口5. 创建MyBatis的映射文件相关概念:ORM对象关系映射6. 测试功能7. 加入log4j日志功能Log4j是帮助开发人员进行日志输出管理的API类库。 它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。 Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。 很多程序员经常会使用System.out.print

2022-12-31 13:45:15 862 1

原创 MyBatis学习7(mybatis缓存、逆向工程、分页插件)

>在 Goals 中输入mybatis-generator:generate => Run =>刷新工程。存在SLF4J时,作为简易日志的log4j将失效,此时我们需要借助SLF4J的具体实现logback来打印日志。在/src/main/resources/mybatis-config.xml下配置插件引入拦截器插件。正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。逆向工程:先创建数据库,由框架负责根据数据库表,反向生成如下资源。,在你需要进行分页的 MyBatis 查询方法前调用。

2022-12-31 00:44:20 239

原创 MyBatis学习6(动态SQL)

用来迭代用户传递过来的Lise或者Array,让后根据迭代来拼凑或者批量处理数据。when相当于Java中if、else if;根据标签中test属性对应表达式决定标签中的内容是否需要拼接到SQL中。当where标签中有内容时,会自动生成where关键字,并且将内容。当where标签中没有内容时,此时where标签没有任何效果。trim标签中有内容时:trim标签也没任何效果。include:引用SQL片段。多余的and或or去掉。多余的and或or去掉。sql:设置SQL片段。注意:where标签。

2022-12-29 23:00:17 57

原创 MyBatis学习5(自定义映射resultMap)

!

2022-12-28 20:06:11 133

原创 MyBatis学习4(查询功能、特殊SQL的执行)

【代码】MyBatis学习4(查询功能、特殊SQL的执行)

2022-12-27 20:17:42 136

原创 MyBatis学习3(mybatis获取参数的方法)

mybatis获取参数的方式

2022-12-27 00:31:42 58

原创 MyBatis学习2(log4j日志、mybatis核心文件、CRUD)

数据库环境信息的集合。在一个配置文件中,可以有多种数据库环境集合,这样可以使Mybatis将SQL同时映射至多个数据库。用来设置一些别名来代替Java的长类型声明(如java.lang.int变成int),减少配置编码的冗余。该标签可以引入外部配置的属性,也可以自己配置。该配置标签所在的同一个配置文件均可引用此配置中的属性。FATAL (致命)>ERROR (错误)>INFO (信息)>DEBUG (调试)配置SQL映射文件的位置,告知MyBatis去哪里加载SQL映射配置。从左到右打印的内容越来越详细。

2022-12-24 23:09:41 272

原创 Java Web集合

Java Web集合包含了web开发、Maven、JSP、JDBC等综合

2022-12-22 21:58:52 247

原创 MyBatis学习1(mybatis创建和配置)

MyBatis特性mybatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集mybatis可以使用简单的XML或注解,将接口和Java的POJO映射成数据库中的记录mybatis是一个半自动的ORM框架MyBatis下载入门_MyBatis中文网。

2022-12-22 16:36:32 61

原创 Ajax集合

ajax就是异步的js和xml,通过ajax可以在浏览器中向服务器发送异步请求优势:无需刷新获取数据XML就是可扩展标记语言XML被设计用来传输和储存数据XML和HTML不同:HTML中都是预定义标签,而XML中没有预定义标签,说不来就是HTML就是在浏览器上展示数据的,而XML是传输和储存数据的现在已经被JSON取代了JSON介绍。

2022-11-09 21:02:16 138

原创 Bootstrap集合

官网下载:Bootstrap中文网 (bootcss.com)推荐用BootStrap3,比较稳定BootStrap是一套现成的CSS样式集合(是两个推特的员工做出来的)BootStrap特别适合没有团队的去做易用的、灵活的页面下载路径:起步 · Bootstrap v3 中文文档 | Bootstrap 中文网 (bootcss.com)JQuery安装与下载教程:(1条消息) JQuery安装与下载教程_Muchen灬的博客-CSDN博客_jqueryJQuery和BootStrap都有在线的使用好处

2022-11-07 11:44:10 244

原创 Bootstrap学习2

测试结果:通过lead来突出强调内容(其作用就是增大文字字号,加粗文本,而且对行高和margin也做了相应的处理)

2022-11-06 22:21:41 358

原创 Bootstrap学习1

BootStrap是一套现成的CSS样式集合(是两个推特的员工做出来的)BootStrap特别适合没有团队的去做易用的、灵活的页面摘自维基百科:在平面设计中,网格是一种由一系列用于组织内容的相交的直线(垂直的、水平的)组成的结构(通常是二维的)。它广泛应用于打印设计中的设计布局和内容结构。在网页设计中,它是一种用于快速创建一致的布局和有效地使用 HTML 和 CSS 的方法。简单地说,网页设计中的网格用于组织内容,让网站易于浏览,并降低用户端的负载。

2022-11-05 17:49:57 150

原创 JavaWeb基础学习11(JDBC回顾)

什么是JDBC:等价于中间商,将Application和数据库连接起来。用Servlet编写JDBC可以在maven包中实现前端与数据库的连接。1.编写一个servlet。

2022-11-04 18:57:34 103

原创 JavaWeb基础学习10(架构、过滤器、监听器)

程序员调用

2022-11-03 17:15:36 88

原创 JavaWeb基础学习9(JSP)

JSTL标签库的使用就是为了弥补HTML标签的不足,它自定义许多标签,可以供我们使用,标签的功能和Java代码一样。

2022-11-02 16:18:52 55

原创 JavaWeb基础学习8(JSP)

Javaweb下的JSP

2022-11-01 21:12:21 55

原创 JavaWeb基础学习7

HttpServletRequest代表客户端的请求,用户通过HTTP协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过HttpServletRequest方法来获得客户端的信息。:用户打开一个浏览器,点击了很多超链接,访问了多个web资源,然后关闭浏览器,这个过程叫做会话。常见问题:网站登录后,下次就不用再登陆了,第二次直接访问就行了。:客户端来过,下次再来的时候,浏览器知道来过。客户端-------------->服务端。一个网站cookie是否有上限?

2022-10-30 19:22:41 65

原创 JavaWeb基础学习6

web服务器接收到客户端的HTTP请求,针对这个请求,分别创建一个代表的HttpServletRequest对象,代表响应的一个HttpServletResponse对象。

2022-10-28 22:04:21 566

原创 JavaWeb基础学习5

发现:都被打包在class下生成,统称为class path。在resource目录下新建Properties。在java目录下新建Properties。

2022-10-28 13:40:58 303

原创 JavaWeb基础学习4

servletcontext作用:共享数据,我在一个servlet保存的数据,可以在另一个servlet中拿到。web容器在启动的时候,它会为每个web程序都创建一个对应的servletcontext对象。实例化----->初始化------->服务------->销毁。一个servlet可以对应一个映射路径。一个servlet可以对应多个映射路径。一个servlet可以对应通用映射路径。

2022-10-26 14:14:38 72

原创 Javaweb基础学习3

创建一个maven项目,删掉里面的scr文件夹,之后在这里面建立Moudel。之后在Java包中创建HelloServlet类,并继承HttpServlet。在web.xml下编写。

2022-10-24 22:21:32 353

原创 JavaWeb基础学习2

Http是一个简单的请求–响应协议(超文本传输协议),它通常运行在TCP之上。Connection:告诉浏览器,请求完成时断开还是保持连接。能够自动帮助导入和配置jar包,就是个导jar包的管理工具。5xx:服务器代码错误 500 502(网关错误)Accept-Encoding:支持那种编码格式。Accept:告诉浏览器,它所支持的数据类型。Accept-Language:它的语言环境。Cache-Control:缓存控制。Maven的核心思想:约定大于配置。200:请求响应成功。

2022-10-23 18:58:17 95

原创 JavaWeb基础学习1

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。可以提供浏览器访问的程序。

2022-10-22 20:34:15 58

原创 Java SE语言集合

System.out.println()中是调用system类中的out对象中的println()方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类对象中方法在程序中被创建,在其他地方被引用例如:main方法可以用main+Alt+/ 快速创建//main方法 public static void main(String [ ] args) {}方法包含一个方法头和一个方法体(形参和实参)修饰符 返回值类型 方法名(参数类型 参数名) {

2022-10-22 10:31:13 100

原创 Java基础学习7

用户自定义异常,只需继承Exception类即可。

2022-10-22 10:17:56 97

原创 Java基础学习6(面向对象)

的意思是“扩展”,子类是父类的扩展,子类继承了父类就会拥有父类的全部方法(除了私有)之前的学习都算是面向过程,第一步做什么,第二步做什么,处理一些简单的问题,是。this关键字是调用当前类中的属性,而super关键字是调用父类中的属性。接口可以实现多继承:implements X,V{}为什么要重写:父类的功能子类不一定需要或者不满足。重写前提:需要有继承关系,子类重写父类的方法。Java中类只有单继承,没有多继承。继承的本质是对一批类进行抽象。只有方法名字,没有方法的实现。该露的露,该藏的藏(

2022-10-21 16:27:31 108

原创 Java基础学习5

可以理解为几行几列,a.lengh=4 a[0].lengh=2。数组是相同类型数据的有序集合,每个数组中的元素可以通过下标来访问。比较数组中两个相邻的元素的大小,小的向前/后,大的向后/后。稀疏数组就是压缩数组中有用的元素,去除重复的元素。多维和二维一样,一直嵌套,如三维:a={For-Each循环(增强for)如果不赋值则为默认值—0。还有一个知识点:稀疏数组。

2022-10-20 17:24:54 178

原创 Java基础学习4

什么是Java方法

2022-10-20 09:26:22 56

期末前后端交互博客管理系统

该项目基于web应用进行开发,使用了Spring Boot、Bootstrap、html、CSS、Java Script、Mysql、jpa、mybatis等技术。本项目推出了发布图文博客,发布问题,社区讨论,文章速递等热点功能,让用户了解到前后端有关知识,帮助新人小白快速了解这些技术,同时也可以作为期末考核的参考项目,对于学习Java的同学来说是一个不错的参考选项。

2024-07-21

大学生基于javaweb、mybatis手搓博客网站(不完整版)

该项目前端基于web应用进行开发,使用了当下流行的bootstrap、html、css、js等前端技术打造舒适用户操作界面。后端采用数据库mysql技术,操作界面与数据库交互Java web、mybatis技术,具有稳定,经济,安全,实用的优势。 同时本项目具有独特的唯一属性设计,使用户及游客一眼能识别出本项目。用户可以注册账号成为博客成员,也可以以游客身份浏览,用户身份发布文章博客。 本项目不仅基础功能齐全,实现百分百线上操作。更在此基础上推出了发布图文博客,发布问题,社区讨论,文章速递等热点功能,提供给用户良好的产品体验。 让读者了解到前后端有关知识,帮助新人小白快速了解这些技术,本博客网站还会持续更新有关计算机方面的前沿技术,了解AI行业的行业前沿。我们还会不断地实时更新我们的网站,让使用用户每次登录都带来焕然一新的感受。随着现在AI行业的快速发展,本网站将会用最通俗易懂的语言来给用户讲解这些技术的方方面面。

2023-07-01

大学生期末项目:个人博客的创建(javaweb)

简单的JavaWeb项目,适用于大学生初学阶段,其中包含了HTML、CSS、数据库与前端的连接、JSP、Maven等应用于做网页的知识及内容,这篇项目可以用于大二、大三阶段的Java学习制作项目用,项目没有使用如何框架,如SSM框架,是一个纯粹的JavaWeb项目

2022-12-05

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

TA关注的人

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