随笔分类 -  java技术

摘要:MyBatisPlus一、MyBatisPlus入门 在创建SpringBoot项目时勾选需要的技术集 导入相应坐标 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <versi 阅读全文
posted @ 2023-03-21 11:32 顔をして 阅读(40) 评论(0) 推荐(0)
摘要:SpringBoot一、SpringBoot的入门 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程 | spring | 优化 | SpringBoot | | : : | :--: | : : | | 配置繁琐 | ==> | 自动配置 | | 依 阅读全文
posted @ 2023-03-20 17:03 顔をして 阅读(45) 评论(0) 推荐(0)
摘要:Maven高级应用一、分模块开发与设计 分模块开发的意义 将原始模块按照功能拆分成若干个子模块,方便模块间的相互调用,接口共享 分模块开发的步骤: 创建Maven模块 书写模块代码 分模块开发需要先针对模块功能进行设计,再进行编码; 不会先将工程开发完毕,然后进行拆分; 拆分方式可以按照功能拆也可以按照模块拆 通过m 阅读全文
posted @ 2023-03-17 15:55 顔をして 阅读(44) 评论(0) 推荐(0)
摘要:SpringMVC一、SpringMVC的概述 SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。 SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过 处理并将处理的结果响应给前端 **定义:**SpringMV 阅读全文
posted @ 2023-03-14 11:22 顔をして 阅读(47) 评论(0) 推荐(0)
摘要:Spring一、为什么学习Spring 概述: 从配置到安全性,从 Web 应用程序到大数据——无论您的应用程序的基础架构需求是什么,都有一个 Spring 项目可以帮助您构建它。从小处着手,只使用您需要的东西 - Spring 在设计上是模块化的 特点: 简化开发:降低企业开发的复杂性 IoC AOP 事务处 阅读全文
posted @ 2023-03-10 17:00 顔をして 阅读(33) 评论(0) 推荐(0)
摘要:MyBatis一、什么是MyBatis MyBatis 是一款优秀的持久层框架 , 用于简化 JDBC 开发 MyBatis 本是 Apache 的一个开源项目 iBatis, 2010 年这个项目由 apache software foundation 迁移到了 google code, 并且改名为 MyBat 阅读全文
posted @ 2023-03-09 19:02 顔をして 阅读(17) 评论(0) 推荐(0)
摘要:基于ElementUI和Vue.js的SUNBOOK图书后台管理系统(纯HTML、原生Java后端开发)一、项目介绍 - 使用element-ui、axios和Vue.js实现SUNBOOK的页面结构及网页请求 - 通过JSON传递请求与响应参数 - 在后端使用JdbcUtilsByDruid实现对数据的增加、删除、修改、查询等操作 使用到的技术:Ajax、Servlet、JDBC、Maven、ele 阅读全文
posted @ 2023-03-07 14:13 顔をして 阅读(452) 评论(0) 推荐(0)
摘要:JSON一、什么是JSON JSON(JavaScript Object Notation)即js对象表示法,是一种数据交换格式,它使用 JavaScript 语法来描述数据对象,但是不依赖于任何编程语言或平台;JSON 是轻量级的、基于文本的、开放的,非常适合在网络中进行传输( 数据交换指的是客户端和服务 阅读全文
posted @ 2023-02-27 17:59 顔をして 阅读(34) 评论(0) 推荐(0)
摘要:ajax与axiosajax 一、什么是ajax请求 AJAX是异步JavaScript和XML的缩写,它不是一种编程语言,而是一种使用现有标准的新方法,可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容;可以使用AJAX请求从服务器获取数据,或者向服务器发送数据,AJAX请求可以使用GET或POST 阅读全文
posted @ 2023-02-23 17:06 顔をして 阅读(31) 评论(0) 推荐(0)
摘要:Filter过滤器与监听器Filter过滤器 一、什么是过滤器 Filter过滤器是JavaWeb中三大组件之一(三大组件:Servlet程序、Filter过滤器、Listener监听器) Filter是javaEE的规范,也就是接口 二、过滤器的作用 拦截请求,过滤响应: 解释:过滤器可以把请求的资源拦截下来,在拦截过程中 阅读全文
posted @ 2023-02-23 12:36 顔をして 阅读(42) 评论(0) 推荐(0)
摘要:Cookie、Session与验证码Cookie 一、什么是Cookie cookie翻译过来就是饼干的意思,是服务器通知客户端(浏览器)保存数据的一种技术;客户端有了cookie以后,每次请求都会带着cookie发送给服务器 注意:每个cookie不能超过4kb 二、如何创建、修改和获取Cookie 创建: 使用Cookie对象的构 阅读全文
posted @ 2023-02-22 13:53 顔をして 阅读(159) 评论(0) 推荐(0)
摘要:JSP一、jsp是什么,它有什么作用 JSP(全称Java Server Pages)JSP 技术是以 Java 语言作为脚本语言的,Java的服务器页面 JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上 主要作用:代替servlet程序回传html页面数据 阅读全文
posted @ 2023-02-20 17:13 顔をして 阅读(43) 评论(0) 推荐(0)
摘要:Servlet一、概述 servlet是javaEE规范之一,规范就是接口 servlet是javaWeb的三大组件之一 ​ 三大组件:servlet程序、filter过滤器、listener监听器 servlet是一个运行在服务器上的一个java小程序,他可以接收用户发送过来的请求并进行一定的处理后响应给客户端 阅读全文
posted @ 2023-02-16 16:21 顔をして 阅读(31) 评论(0) 推荐(0)
摘要:JavaWeb的前期准备一、概念 1.什么是javaWeb JavaWeb指的是,java语言编写的可以通过浏览器访问的程序,统称为JavaWeb,它基于请求和响应。 2.什么是请求 请求指的是客户端向服务器发送数据,叫请求Request 3.什么是响应 响应是指服务器给客户端回传数据,叫响应Response 注意:请求和 阅读全文
posted @ 2023-02-15 17:06 顔をして 阅读(37) 评论(0) 推荐(0)
摘要:Linux安装&amp;常用命令与开发环境配置一、Linux学前分析 1.为什么学习Linux - 企业用人需要 - 个人发展需要 2.什么是Linux linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目 (c/c++/php/python/java/go)都会部署到 Linux/uni 阅读全文
posted @ 2023-02-15 11:14 顔をして 阅读(138) 评论(0) 推荐(0)
摘要:MVC模式一、什么是MVC MVC是一种软件架构的思想 ,将软件按照 模型 视图 控制器 来划分 。 # M:Model, 模型层,指的是工程里的JavaBean,作用就是用来处理数据 。 JavaBean 分为两类 : - 实体类Bean:专门存储数据的,如:Student User Brand等 - 业务 阅读全文
posted @ 2023-02-14 18:25 顔をして 阅读(23) 评论(0) 推荐(0)
摘要:java反射一、反射的概述 Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 通过反射机制,可以在不了解类的结构的情况下,调用对象的方法,并进行对象的 阅读全文
posted @ 2023-02-14 11:43 顔をして 阅读(28) 评论(0) 推荐(0)
摘要:JDBC和数据库连接池一、概述 JDBC( 为访问不同的数据库提供了统一的接口 , 为使用者屏蔽了细节问题 。 Java 程序员使用 JDBC, 可以连接任何提供了JDBC( 驱动程序的数据库系统 , 从而完成对数据库的各种操作 。 1.JDBC的基本原理图 [重要] JDBC接口: /** * @Author: XIY 阅读全文
posted @ 2023-02-09 17:00 顔をして 阅读(51) 评论(0) 推荐(0)
摘要:Java设计原则在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 一、 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的 阅读全文
posted @ 2023-02-06 11:49 顔をして 阅读(86) 评论(0) 推荐(0)
摘要:基于控制台的图书商店一、项目介绍 使用Java控制台实现图书的增加、删除、修改、查询等操作 主要实现代码:Map集合、switch条件分支选择、while循环、forEach循环遍历 二、权限 - 1.用户:查看图书信息、修改图书库存数量、查看订单信息、删除订单信息 - 2.管理员:添加图书信息、删除图书信息、修改图书 阅读全文
posted @ 2023-01-31 21:07 顔をして 阅读(82) 评论(0) 推荐(0)