自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaSE第七章_<集合(2)>【set,map,collections】

文章目录setHashSetTreeSetset迭代setSet接口继承了Collection接口两个实现类Set 接口不可以重复,值没有索引HashSet: 无序 底层使用哈希表+链表+红黑树TreeSet: 有序(按照值(编码)的顺序排序) 底层是红黑树HashSethashset添加时如何判断值是否重复添加时会调用hashCode().equals()添加时要比较内容是否相等,既要保证效率,又要保证安全先调用hashCode()计算出一个哈希值,比较哈希值非常快,但是不

2022-03-26 10:13:18 421

原创 javaSE第七章_<集合(1)>【泛型,collection,list】

文章目录泛型集合Collection接口ListArrayList 添加LinkListVector泛型● 参数化类型,就是将类型由原来的具体的类型参数化。package javaCollection;import java.util.Date;public class FanXing { /* 泛型:参数化类型 类型参数化 type */ public class Demo<T,E>{

2022-03-23 11:12:14 932

原创 javaSE第五章_<API常用类(2)>【替换,正则表达式,StringBuffer类,Random类,System类,Date-Calendar,BigInteger_BigDecimal】

文章目录替换功能正则表达式替换功能正则表达式正则 表达式规则是一种字符串模式匹配语言指定规则:手机号规则 注册手机号 手机号 15111111111 11位 数字 以1开头 ---格式 邮箱 wrwuert7254632@re23.com */ /*Scanner s=new Scanner(System.in); System.out.println("请输入手机号"); String phone=s.next(); */

2022-03-20 19:57:43 405

原创 javaSE第五章_<API常用类(1)>【基本数据类型包装类,自动装箱,Object类,Arrays类,String类】

文章目录API应用程序编程接口基本数据类型包装类自动装箱Objects类toString()方法equals()方法Arrays类equals()方法sort()方法binarySearch()方法toString()方法copyOf()方法String类String类创建API应用程序编程接口概述:API多指API文档,对java提供的类和接口的功能进行说明基本数据类型包装类包装类:(如:Integer,Double等)作用:这些类封装了一个相应的基本数据类型,作为对应的类类型存在

2022-03-19 17:11:08 508

原创 javaSE第四章_【面向对象(4)抽象类,多态,final,接口】

文章目录抽象类多态概述final接口接口特性接口意义抽象类表示一种继承关系如果一个类中没有包含足够的信息(抽象方法)来描绘一个具体的对象,这样的类就是抽象类。抽象类只能用作父类,表示一种继承关系,是设计层面的概念。抽象类中可以没有抽象方法,有抽象方法必定是抽象类一般用在体系结构的顶层用来进行功能的定义声明抽象类不能被实例化,但可以有构造方法初始化成员变量,但是不能创建对象抽象方法:只有方法声明,没有方法体,也就是没有具体的实现,//在比较顶级的类中就可以定义一个方法即可一个类如果继承了

2022-03-16 22:22:08 271

原创 javaSE第四章_【面向对象(3)封装,this单例模式,set/get方法,继承,super】

面向对象语言三大特征封装,继承,多态封装概念:将类的某些信息隐藏在类内部(权限),不允许外部程序直接访问,而是通过该类提供的特定方法访问。好处:隐藏类的实现细节只能通过规定方法访问方便修改实现方便加入控制语句具体表现属性使用private权限方法使用public权限不让他直接对属性操作,而是提供了一些方法访问Person类属性私有,方法(set/get)/构造方法/成员方法Person:package fengzhuang;import day2.demo1.Stu

2022-03-14 22:04:36 669

原创 javaEE五_过滤器

文章目录ServletContext对象过滤器过滤器验证是否登录ServletContext对象● WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象。● 由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此 Servlet对象之间可以通过ServletContext对象来实现数据交互,存储一些 全局信息。● 方法:ServletContect 一个应用程序对一个ServletContext对象,存储全局信息,多个s

2022-03-11 21:37:33 905

原创 javaEE四_session

文章目录sessionsession会话跟踪机制sessionsession会话跟踪机制

2022-03-11 16:57:46 1326

原创 javaEE三_ajax&json

文章目录ajax登录ajax登录● Ajax 全称为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 使用 Ajax,我们可以无刷新状态更新页面,并且实现异步提交,提升了 用户体验。● Ajax其实质是利用浏览器提供的一个特殊的对象(XMLHttpRequest) 异步地向服务器发送请求,● 服务器返回部分数据,浏览器让你去利用这些数据对页面做部分的更新, 整个过程,页面无刷新,不打断用户的操作。out.println(“

2022-03-07 23:22:52 755

原创 javaEE二_请求

文章目录get/postget/post从浏览器中以超链接,表单等向服务器发送的请求都成为http请求请求行,请求头(这两部分浏览器会自动发送)请求体**请求行:**请求地址,请求方式(get,post),协议版本…get和post区别get:从服务器端获取数据在地址栏会显示发送的数据:1.不安全 2.传输的数据大小受限 一般浏览器的大小在2-5kbpost:向服务器端发送数据发送的数据在请求体中。安全 大小不受限制请求头: 服务器端和客户端的一些信息请求体: 指表单post方式

2022-03-06 20:32:50 435

原创 记录_[vue axios安装失败解决方案]

npm安装命令输入后显示:Clear up some disk space and try again解决方法:删除node_module文件夹,package-lock.json文件,然后npm cache clean -f安装成功:

2022-02-23 10:28:27 1232

原创 javaSE第十二章_JDBC

文章目录JDBC概述JDBC概述● JDBC(Java DataBase Connectivity)java数据库连接● 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。● 有了JDBC,java开发人员只需要编写一次程序,就可以访问不同的数据库.JDBC API:供程序员调用的接口与类,集成在java.sql包中DriverManager类 管理各种不同的jDBC驱动Connection接口 与特

2022-02-22 09:22:50 377

原创 nginx

文章目录nginx概述什么是代理服务器正向代理反向代理负载均衡动静分离安装与打包nginx概述Nginx 是一款是由俄罗斯的程序设计师所开发高性能的 Web 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。特点:占有内存少,并发能力强。(中国大陆使用 nginx 网站用户有:百度、京东、新浪、 网易、腾讯、淘宝)。 Nginx 专为性能优化而开发,性能是服务器最重要的考量,实现上非常注重 效率,能经受高负载的考验Nginx 不仅能做反向代理,实现负载均衡;还能

2022-02-12 12:59:16 1131

原创 vue.js(2)

文章目录Vue指令模板语法指令1v-textv-htmlv-on指令2指令3Vue 组件Vue-cli创建项目Vue指令模板语法声明式地将 DOM 绑定至 底层 Vue 实例的数据,并把 DOM 渲染操作次数减到最少 <!--{{ 数据 }} 插值表达式 获取数据 模板语法--> <!--{{message}},{{age}}--> {{message}}, <p>{{age}}</p> <p>{{age+10}

2021-12-27 16:34:57 469

原创 vue.js

文章目录Vuejavaweb前后端分离架构1. 核心思想2. 前后分离的优势MVVMVUE什么是 Vue.jsVue.js 优点Vue 安装方式 1:直接用 `Vuejavaweb前后端分离架构1. 核心思想前端 html 页面通过 ajax 调用后端的 restuful api 接口并使用 json 数据进行交互2. 前后分离的优势MVVMMVVM MVVM ( Model-View-ViewModel )MVVM 就是将其中的 View 的 状态和行为抽象化,让我们将视图 U

2021-12-26 12:03:32 470

原创 SpringBoot

文章目录SpringBootSpring Boot1. 回顾spring2. Spring Boot概述3. SpringBoot特点4. SpringBoot核心功能4. SpringBoot开发环境构建SpringBootSpring Boot1. 回顾spring2. Spring Boot概述Spring Boot你只需要“run”就可以非常轻易的构建独立的、生产级别的spring应用。我们为spring平台和第三方依赖库提供了一种固定化的使用方式,使你能非常轻松的开始开发你的应

2021-12-23 20:43:46 298

原创 git&gitee

文章目录git1. git1.1 什么是版本控制1.2 什么是git集中式版本控制(了解)分布式版本控制1.3 git 工作流程1. 本地工作流程及基本概念工作区暂存区版本库2. 完整的运行流程(本地库与远程仓库)远程仓库局域网互联网1.4 git命令基本操作2. git安装3. Idea 集成 Git 并添加项目到 git 仓库1.idea 集成 git1.4 giteegit1. git1.1 什么是版本控制1.2 什么是git集中式版本控制(了解)分布式版本控制1.3

2021-12-10 18:24:31 375

原创 框架_<常用的jar包>

常用的jar包 <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.2</version> </dependency>

2021-12-09 18:52:59 255

原创 框架_【Spring(3)】(Spring事务管理)

文章目录Spring 事务管理1. Spring事务管理1.1 事务的作用1.2 事务管理分类1.3 声明式事物管理方式有两种:基于 xml 配置基于注解实现配置事物管理器Xml 配置方式注解方式2. Spring事务传播行为七种传播行为3. Spring集成Mybatis待续。。。Spring 事务管理1. Spring事务管理事物可以看做是由对数据库若干操作组成的一个单元。我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作 的结合。由于数据操作在顺序执行的过程中,任何一步操

2021-12-06 20:51:59 523

原创 框架_【Spring(2)】(SpringAOP)

文章目录Sping AOP1. AOP (面向切面编程)1.1 概述7.2 AOP 的基本概念7.3 Spring AOP实现8. Spring事务管理9. Spring事务传播行为10. Spring集成MybatisSping AOP1. AOP (面向切面编程)1.1 概述AOP 为 Aspect Oriented Programming 的缩写意为:面向切面编程通过 预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术好处:减少重复,专注业务;注意:面向切面编程只是面向对

2021-11-30 12:57:51 277

原创 框架_Mybatis

mybatis文章目录mybatis1. mybatis1.1 java框架框架功能框架种类框架搭建:1.2 mybatis 概述特点1.3 mybatis环境搭建1. mybatis1.1 java框架框架功能框架会将很多基本功能进行了封装,程序员在框架基础上再进行业务开发.代码简洁,开发高效了解框架主要功能查询user.set name re.string框架种类框架搭建:添加框架依赖的jar写配置文件框架中提供自己的一些接口,实现某种功能业务开

2021-11-22 16:26:09 892

原创 框架_【Spring(1)】

文章目录Sping1.Sping概述1.1 Spring 是什么?1.2 Spring 优点轻量级的非侵入式IOCAOP2. Sping体系结构3. Spring Hello World 搭建Maven 导入 spring 核心基础 jar编写 spring 配置文件编写一个 User 实体类测试 spring4. IOC(控制反转)5. Spring Bean 管理5.1 基于 xml 配置方式5.2 Xml 配置方式依赖注入【DI:Dependency Injection】5.3 注解方式实现5.4 注

2021-11-19 21:10:48 722

原创 框架_Maven

为什么我们要学习 maven?痛点 1:jar 包难以寻找数量多痛点 2:jar 包依赖的问题 一个jar中依赖于另一个jar包痛点 3:jar 不方便管理 按不同的功能管理jar痛点 4:项目编译mavenmaven是apache提供的一款开源的项目构建工具. 他用来管理项目中的jar,管理jar之间的依赖关系,完成项目的打包,编译,测试等功能.pom.xml 是maven项目的核心配置文件, 配置项目的基本信息,依赖jar的坐标,插件,如何编译等. 坐

2021-10-24 17:08:23 1411

原创 mysql_(DDL,DML,DQL,子查询,多表设计)

文章目录1. mysql数据库1.1 数据库的操作语言1.2 DDL1.2.1 创建数据库1.2.2 删除数据库1.2.3 修改数据库1. mysql数据库1.1 数据库的操作语言增 删 改 查mysql(数据库软件名字)sqlyog(客户端功能)sql语言(结构化查询语言)● 结构化查询语言(Structured Query Language)简称SQL,是一种特殊 目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以 及查询、更新和管理关系数据库系统.SQL优点: ① 不是某

2021-09-30 17:38:33 232

原创 mysql_概述安装

文章目录mysql1 数据库概述1.1 为什么学习数据库?1.2 数据库概述1.2.1 相关概念1.2.2 根据不同存储类型 分类2 mysql 数据库2.1 mysql概述2.2 安装mysql数据库管理系统2.2.1 命令行方式连接mysql2.2.2 安装可视化客户端工具mysql1 数据库概述userName=aaa;password=1111String s=userName=aaa;password=1111 s.split(;) userName=aaa.split("

2021-09-28 23:37:37 227

原创 记录_[算法图解]

排序冒泡排序选择排序插入排序堆排序列表搜索线性搜索

2021-09-28 10:03:36 143

原创 javaEE一_搭建

文章目录javaEE1 web开发1.1 web开发概述1.2 web开发环境搭建1.3 创建发布web项目1.4 Servlet (javaEE javaWEB)javaEE1 web开发1.1 web开发概述web程序 所有的程序部署在服务器端,通过浏览器远程访问. 服务器: 提供服务 接收请求 响应 服务器: 广义 软件+硬件 狭义 软件(程序) 放置文件(项目) 供英特网中的其它电脑访问. 服务器---&

2021-09-27 12:00:50 336

原创 记录_[小程序的多人协作]

小程序的多人协作上传:工作区全选推送到远程仓库 两次获取他人上传:远程抓取远程仓库本地抓取远程仓库历史重置head不勾选

2021-09-22 23:04:20 263

原创 jQuery_{{jquery对象,标签属性,浏览器对象,location,计时,轮播图}}

jquery jQuery与2006年 创建的一个轻量级的javaScript库 对javaScript做了轻量级的封装,简化了语法 理念:写得少,做的多 误区: jquery代替了javaScript 这是错误jquery对象 原生DOM对象 与 jquery对象的区别 原生DOM对象实际表示网页中的标签. jquery对象是一个数组对象,将原生的DOM包含在里面,然后在数组对象中封装了许多方法. dom对象中的方法 与 jqu

2021-09-20 09:38:09 124

原创 HTML_DOM(练习)【复选框表单验证】

复选框练习全选 objs[i].checked="checked";//true不选 objs[i].checked=false; //' '反选 objs[i].checked=!objs[i].checked;对Checkbox标签class对象 进行循环<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>quanxuan</title&gt

2021-09-16 18:31:50 310

原创 数据结构—数组

数据结构-数组

2021-09-15 11:30:03 104

原创 HTML_DOM(2)

htmlDOM2 前面讲完了js的基本语法 变量,数据类型,运算符,控制语句,函数,内置对象. 又讲了标签可以产生事件,事件可以调用(触发)函数. 本质就是在js函数中又反过来对网页上的标签进行操作. html DOM对象 是一类对象的统称 DOM是Document Object Model文档对象(网页中的标签)模型的 缩写 js要对网页中的标签进行操作,那么js认为网页中每个标签都是一个对象(dom对象) 操作网页就可以认为是操作对象

2021-09-13 21:15:52 162

原创 HTML_DOM(1)

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>htmlDOM</title> <script type="text/javascript"> function oper(){ var div1obj=document.getElementById("div1"); alert(div1obj) } <

2021-09-08 21:13:45 145 1

原创 javaScript_(2)[事件对象]

文章目录事件对象事件对象onclick=“test(1,event)"; 事件产生的同时,会创建一个event事件对象,此对象中可以包含事件的一些信息。 event.button 鼠标标记位 0-左键 1-滚轮 2-右键 event.type 事件的类型 e.offsetX+"---"+e.offsetY 获得鼠标在当前标签中的坐标 e.clientX+"---"+e.clientY 获得鼠标在浏览器中的坐标

2021-09-08 19:50:24 83

原创 javaScript_(1)[概述,语法,函数,事件]

html 结构 内容 超链接 图片 表单 表格…css 修饰 文本 背景 盒子模型 浮动 定位…javaScript 动态操作网页中标签和css静态页面动态页面–>页面上的数据动态加载1.javaScript历史原名: liveScript 是美国的网景公司开发的 一种脚本语言网景公司和sun公司合作 改名为javaScript脚本语言: 例如sql 不需要编译,由某种解释器解释执行java编译执行aa.java—>aa.class文件 — jvmjav

2021-09-06 20:42:41 127

原创 javaSE第六章_<异常>【异常,try-catch,finally,throws,throw,自定义异常】

文章目录1.1异常广义上的异常 Error狭义上的异常 Exception1.2处理异常的方式①虚拟机终止(默认)②编译时异常 (捕获异常最理想)③运行时异常1.1异常异常:不正常的情况广义上的异常 Error运行的所有不正常情况,无法解决的问题如:文件读写时文件删除,网路中断,内存不够 JVM系统内部错误,资源耗尽狭义上的异常 Exception运行时,由于程序缺陷(编程错误/外在因素) 导致的运行不正常情况,出现后程序可控制。进行处理后,继续执行如:数组越界,数字格式化,空指针,类型转换

2021-09-03 15:52:15 172 1

原创 HTML_补充

设置整个表格颜色<table bgcolor…>设置某一行的颜色form表单不能在表格table里闭合标签 非闭合标签一些标签内容很少不占一行 有些不占一行标签分类:-块级 无论内容多少都独自占一行 写内容会自动换行默认宽 与上一级父级一致(body分辨率) 高 0:但是可以设置宽高 -行级 只占内容大小 不占一行 设置宽高无效-行级块 不占一行 可以设置宽高 图片在内容后面紧挨着一般用块级包含行级可以包含任何(段落) 不可以包含块级...

2021-09-02 19:42:47 80

原创 javaSE第四章_【面向对象(2)构造方法,static,包,final】

构造方法无参的构造方法不赋初值public Student(){ System.out.println("定义了无参构造方法");}Student qs=new Student();无参的构造方法为对象初始化赋值public Student(int a,String b){ num=a; name=b; System.out.println("定义了有参构造方法");}Student zs=new Student(); zs.num=

2021-05-16 01:07:39 326 1

原创 javaSE第四章_数组 (练习)五子棋游戏的代码实现

文章目录需求:思路:代码实现:运行结果需求:用二维数组,实现五子棋功能.:在控制台通过Scanner输入黑白棋坐标),使用实心五角星和空心五角星表示黑白棋子.输入后重新输出棋盘如下图:黑白棋依次重复输入下棋,当任意一方构成五子相连时提示胜利,结束游戏.思路: 使用二维数组定义棋盘 //开始游戏 startGame(); //判断输赢 isWin() //横向 qp[i][j]==black&a

2021-04-17 10:23:47 1086 3

原创 javaSE第四章_【面向对象(1)对象与类】

文章目录对象类别 class参考变量对象一群记忆体的集合用一个变量(有多个属性)可以管理多个记忆体某一个对象是那一个类别的对象对象可以储存大量数据,运算数据有属性和方法建立对象:new 类别名称(值)    Car x1 = new Car();● Car x1: 使用Car类作为类型声明一个变量x1.● new Car(): 使用new + Car类构造方法创建对象. = :将右边创建的对象地址 赋给 左边的x1变量 使用x1变量访问对象中的成员变量和成员方法●

2021-04-17 08:16:09 158

空空如也

空空如也

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

TA关注的人

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