自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ajax&Json

Ajax概念:ASynchronous JavaScript And XML :异步的JavaScript 和 XMLAjax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。客户端和服务器端相互通信的基础上 同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 ...

2022-03-08 09:48:52 119 1

原创 JQuery

JQuery 概念一个JavaScript框架,本质上就是一些js文件,封装了js的原生代码JQuery 简单使用1. 下载JQuery2. 导入JQuery的js文件:导入min.js文件3. 使用 var div1 = $("#div1");JQuery对象和JS对象区别与转换1. JQuery对象在操作时,更加方便。2. JQuery对象和js对象方法不通用的.3. 两者相互转换 * jq -- > js : jq...

2022-03-04 11:45:17 188

原创 JavaWeb三大组件

一、Filter1.1 Filter概念web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...1.2 Filter使用1. 定义一个类,实现接口Filter2. 复写方法3. 配置拦截路径 1. web.xml 2. 注解...

2022-03-03 09:55:21 114

原创 用户信息管理系统

一、登录jsp页面代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> .

2022-03-02 11:16:31 3476 2

原创 会话技术:Cookie&Session

会话技术1. 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie概念:客户端会话技术,将数据保存到客户端使用步骤: 1. 创建Cookie对象,绑定数据 new Cookie(String name, String value) 2. 发...

2022-02-21 16:43:11 84 1

原创 Servlet详解

Servlet概述小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容Servlet使用广义的Servlet是指任何实现了这个Servlet接口的类,所以只需要在JavaEE项目中实现Servlet接口,并实现接口中的抽象方法即可使用。public class ServletDemo implements ServletServlet执行原理1. 当服务器接受到客户端...

2022-02-15 14:58:00 186

原创 JavaScript

一 JavaScript简介JavaScript:是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,多用于web页面的开发,可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。二 基本语法2.1 在html中的使用方式内部JS:定义<script>,标签体内容就是js代码外部JS:定义<script>,通过src属性引入外部的js文件2.2 注释单行注释://注释内容多行注释:/*注释内容*.

2022-02-09 18:46:36 68

原创 初识HTML&CSS

1 HTML1.1 概念:HTML(Hyper Text Markup Language ):最基础的网页开发语言 ,超文本标记语言.* 超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.* 标记语言:由标签构成的语言。<标签名称> 如 html,xml;标记语言不是编程语言1.2语法html文档后缀名 .html 或者 .htm标签分为1. 围堵标签:有开始标签和结束标签。如 <html> </html>2.

2022-01-18 19:14:27 69

原创 图书管理系统(Mysql+Java)心得

1.准备阶段在日常的工作中,通常项目周期都是非常长的,那么准备工作就显得尤为重要,需求说明、数据库设计、接口设计这些工作都要在项目开始初期就需要完成的准备工作,以防在日后的开发工作中出现问题。所以编写此次项目时,共完成了1.软件需求说明书2.概要设计说明书3.数据库设计说明书4.接口设计说明书为之后的开发作好了铺垫同时项目架构符合三层架构,数据库设计符合三大范式2.开发阶段在第一步的准备工作做好之后,那么开发阶段就显得得心应手了所有程序设计按照规范...

2022-01-09 10:13:04 2166

原创 Git介绍与简单使用

1. Git概述1.1git简介、Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。1.2 Git工作流程工作流程如下:1.从远程仓库中克隆代码到本地仓库2.从本地仓库中checkout代码然后进行代码修改3.在提交前先将代码提交到暂存区4.提交到本地仓库。本地仓库中保存修改的各个历史版本5.修改完成后,需要和团队成员共享代码时,将代码push到远程仓库1.3下

2021-12-26 23:47:55 117 1

原创 设计模式之责任链模式

1 什么是责任链模式?顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推2 责任链模式的结构职责链模式主要包含以下角色。 抽象处理者(Handler)角色:定义一个处理请求的接口,包含抽象处理方法和一个

2021-12-23 19:48:32 81 2

原创 设计模式之观察者模式

1 什么是观察者模式?观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。2 结构实现观察者模式时要注意具体目标对象和具体观察者对象之间不能直接调用,否则将使两者之间紧密耦合起来,这违反了面向对象的设计原则。 观察者模式的主要角色如下:3 实现创建Subject类public class Subject { p.

2021-12-23 15:48:49 91

原创 设计模式之装饰者模式

1 什么是装饰者模式?装饰者模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。2 结构装饰者模式主要包含以下角色。 抽象构件(Component)角色:定义一个抽象接口以规范准备接收附加责任的对象。 具体构件(ConcreteComponent...

2021-12-23 10:24:28 198

原创 设计模式之代理模式

1 什么是代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。目的:为其他对象提供一种代理以控制对这个对象的访问。在代码中,一般代理会被理解为代码增强,实际上就是在原代码逻辑前后增加一些代码逻辑,而使调用者无感知。 静态:由程序员创建代理类或特定工具自动生成源代码再对其编译,在程序运行前代理类的 .class 文件就已经存在了。 动态:在程序.

2021-12-22 16:28:42 392

原创 设计模式之工厂模式

1 什么是工厂模式?工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。2 几种工厂模式2.1 简单工厂模式以买车为例定义一个汽车的接口public interface Car { void name();}两个实现类public class Tesla impl

2021-12-22 10:05:45 67 2

原创 设计模式之单例模式

单例模式

2021-12-21 08:55:42 370 6

原创 三层架构介绍

1 什么是三层架构?三层架构不是一项技术,而是一种设计思想,通过将业务代码实现分为三层,从而实现高内聚、低耦合的目的。2 为什么使用三层架构 解耦。通过将问题通过层次分解,逐个解决。发生在某一层的变化,只需更改对应层,无需更改整个系统。层次清晰,分工明确,每层之间耦合度低,提高效率,适应需求变化,可维护性高,可扩展性高。3 为什么是三层架构? 经过多年来的实践,划分三层是最理想的、最通用的一种模式。当然,如果需求需要,也可更划分多层。4 哪...

2021-12-20 15:52:07 306 3

原创 Druid数据库连接池

Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。import java.sql.Connection;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid.pool.DruidDat...

2021-12-19 20:48:46 285

原创 JDBC连招详解

JDBC是什么?Java Data Base Connectivity(Java数据库连接),是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口。JDBC有什么用?我们用JAVA就能连接到数据库,并对数据进行增删查改一系列操作。而数据库是由不同产商...

2021-12-15 10:42:29 1609 15

原创 Mysql-TCL语言介绍

Mysql-TCL

2021-12-09 20:09:43 2069 20

原创 Mysql中DQL语句简单介绍

SQL语言分为几大类 DML(Data Manipulate Language):数据操纵语言,用于添加、删除、修改数据库记录,并检查数据完整性 关键字:insert, delete, update 等 DDL(Data Define Languge):数据定义语言,用于库和表的创建、修改、删除 关键字:create, drop,alter等 TCL(Data Control Language):数据事务语言 DQL(Data Query Language):数据查

2021-12-03 15:37:01 781 1

原创 基于I/O流的图书管理系统

I/O流

2021-11-26 15:57:29 460 10

原创 Java 反射详解

一、什么是反射:在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。...

2021-11-13 10:16:12 127 14

原创 Java集合

1.集合大纲集合类存放在java.util包中,使用时需进行导包,主要有三种:set(集),list(列表)和map(映射)。2.CollectionCollection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 常用方法: 方法名 说明 boolean add(E e) 添加元素 boolean r...

2021-11-05 17:39:09 188 7

原创 Java面向对象三大特征

java中的面向对象的三大基本特征是:【封装】、【继承】、【多态】1.封装封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别封装原则:• 将不需要对外提供的内容都隐藏起来• 把属性都隐藏,提供公共方法对其访问封装的好处:1.提高重用性2.不必关心具体的实现3.具有安全性。1.1 private在Java中通过private来进行封装private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 被private修饰的.

2021-10-26 10:15:01 5678 10

原创 ArrayList入门?看这篇就够了 !

1.ArrayList概述什么是ArrarList(⊙_⊙)?顾名思义,这个东西一定与我们之前学习的Array数组有一定的关系,没错,ArrayList就是Array数组的复杂版本,而Array数组作为一个容量不可变的存储结构,在某些情况下就稍显笨重,而底层基于数组实现容量大小动态变化的集合ArrayList就派上了用场。我们先学习怎么定义一个ArrayList:ArrayList<E>:<E>:是一种特殊的数据类型,泛型。这里就完成了一个String类型集合的.

2021-10-20 10:27:59 204 12

原创 Java中方法的介绍与简单使用

1.方法的介绍什么是方法(⊙_⊙)?学术的说,方法是将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集;而通俗的来讲,用来解决某件事情的办法,就叫方法。比如我们在Java学习过程中遇到过很多相似的问题,比如经常性的需要对某一个数组进行遍历,但如果每一次都要重复前面进行过无数次的工作,那就太枯燥了,这个时候,方法就派上了用场:上图就是一个遍历数组的方法,然后再主函数里调用这个方法:这样就完成了一个方法的编写和调用非~常~好~用~这里主要是了...

2021-10-14 09:13:23 202 19

空空如也

空空如也

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

TA关注的人

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