自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven-assembly-plugin 标红问题-一种情况

maven repository 文件放到apache-maven-3.8.1中

2022-04-06 10:46:35 441

原创 jQuery继续学习

jQuery css类addClass()向被选元素添加一个或多个类.important{font-weight:bold; font-size:xx-large; }.blue{color:blue; }$("button").click(function(){$("h1,p").addClass("blue"); $("div").addClass("important"); });​​​​​​​removeClass()从被选元素删除一个或多个类...

2021-11-25 23:38:48 125

原创 jquery基础和事件

jQuery介绍(1)、JavaScript与jQuery比较js: 1、入口函数只有一个,window.onload浏览器兼容性:非常令人头疼,比如textContent虽然作为标准方法但是只支持IE8+以上的浏览器 DOM错综复杂,实现简单的效果很麻烦 代码容错性差,出错后导致后面的代码不执行jQuery: 1、市场占有率稳步上升,代码比较少,功能强大2、DOM比较强大,事件处理,完全解决了浏览器的兼容性问题3、ajax操作(比较好)(2)、什么是jQuery1、j..

2021-11-24 21:57:24 424

原创 DOM节点操作、事件对象与BOM

节点操作什么是节点根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:整个文档是一个文档节点 document每个 HTML 元素是元素节点HTML 元素内的文本是文本节点每个 HTML 属性是属性节点注释是注释节点节点类型通过noteType属性可以获取节点的类型document的节点类型---9console.log(document.nodeType);//9标签的节点类型---1varbox1=documen...

2021-11-22 21:41:52 99

原创 JS——DOM操作

DOM概念事件基础文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,既有VBScript、Ac

2021-11-21 21:08:26 484

原创 JS学习——数组,函数,对象

数组定义利用对象属性不能重复的特性给数组去重 1 遍历数组把数据作为key保存到对象中 obj[key]=1; 2 遍历对象,把key保存到数组中 arr.push(key);通过数组字面量创建数组// 创建一个空数组vararr1=[];// 创建一个包含3个数值的数组,多个数组项以逗号隔开vararr2=[1, 3, 4];// 创建一个包含2个字符串的数组vararr3=['a', 'c'];​/...

2021-11-18 21:37:01 632

原创 JS学习第一天

JavaScript(简称JS)是一种运行在客户端的脚本语言,JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。注释方法单行//...多行/*...*/变量声明var声明变量,规则与java相同JavaScript中数据类型基本数据类型Number、String、Boolean、Undefined、Null..

2021-11-17 21:48:57 46

原创 CSS-盒子模型,浮动和定位

一 盒子模型其实,CSS就三个大模块:盒子模型、浮动、定位,其余的都是细节。要求这三部分,无论如何也要学的非常精通。 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。边框语法:border : border-width || border-style || border-color 属性值none:没有边框即忽略所有边框的宽度(默认值)

2021-11-16 23:38:04 105

原创 第37天学习——CSS

一 CSS初识1 CSS的发展历程从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。2 CSS 网页的美容师CSS的出现,拯救了混乱的HTML,当让更加拯救了我们web开发者。 让我们的网页更加丰富多彩。 CSS的最大贡献就是:

2021-11-15 22:42:58 389

原创 HTML学习

1.表格标签表格是较为常用的一种标签,但不是用来布局,常用来处理、显示表格式数据。1.1创建表格在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:<table><tr> <td>单元格内的文字</td> ...</tr>...</table>在上面的语法中包含三对HTML标签,分别为 table、tr、td,他们是创建表格的基本标签,缺一不可,...

2021-11-14 21:35:04 844

原创 IP归属地在线查询平台-2

BUG优化用户输入 需要严格校验,比如IP地址不正确,还有必要去查询吗?技术问题正则表达式Pattern和MatcherPattern是正则表达式引擎Matcher是匹配器Matches : 全词匹配Find : 任意位置lookingAt : 从前往后匹配package com;import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestRege

2021-11-12 22:26:10 116

原创 实现项目学习

项目介绍背景根据IP得到位置,加标签进行大数据分析,比如淘宝推荐等提供优质数据www.ip.cn等 查询IP需求IP 分析 归属地信息 , 查找在毫秒内完成IP地址库,公网都是开放的IANA : 国际组织,负责公网IP维护分发技术栈Eclipse,JavaSE中面向对象、IO流、二分法算法、Base64编码、工具类封装目标通过开发IP地址归属地查询平台,我们需要对JavaSE综合技术有所提升,增强实战能力。学习完该项目我们应该具备如下能力:1 面向对象..

2021-11-12 00:51:18 68

原创 第33天学习——HTML

一般先学习HTML+CSS,这里我们先定一个小目标,先学HTML,后学习CSS。HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标签语言”,是用来描述网页的一种语言。所谓超文本,因为它可以加入图片、声音、动画、多媒体等内容,不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。HTML指的是超文本标记语言 (Hyper Text Markup Language)HTML不是一种编程语言,而是一种标记语言 (markup language

2021-11-10 21:28:18 119

原创 Java学习第32天——

1 介绍我们之前学习MYSQL时,为了使用MYSQL服务,我们通常要使用客户端与MYSQL服务进行连接,然后才能输入SQL语句进行数据库的各种操作。客户端有命令行与图形界面2种。但是在更多的环境下,由我们人直接操作数据是很低效的,比如双11这种业务场景下,一秒中往往要在库中生成上千万甚至几亿条数据,靠人来手工操作是不现实的,只能依赖于程序进行这种高并发的操作。程序语言有多种,比如Java、Python、C/C++等,程序语言如果想执行SQL语句,也必须要先与数据库进行连接,数据库也有多种,比如M

2021-11-09 23:48:09 99

原创 java学习第30天——

1 行转列1.1 什么是行转列正常的查询结果是这样可是我想要的结果是这样...通过SQL语句 实现这样的功能,就叫行转列1.2示例数据准备有 id,名字,课程,成绩create table test_9(id int,name varchar(22),course varchar(22),score decimal(18,2));insert into test_9 (id,name,course,score)values(1,'小王','jav.

2021-11-07 21:35:19 104

原创 java学习第29天——约束

1 SQLSQL,它的全称叫Structured Query Language,结构化的查询语言。之所以出现这个东西,是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。SQL定义了一系列标准和规范,数据库厂商也需要按照这个规范来,当然会有一些细小的差别,相比没有规范来说,要好很多比如 项目后期由于某些原因,需要进行数据库更换,那么操作数据库的语句就都需要更改,而SQL出现,可以避免这个问题2 DDL2.1 概述DDL : Data Definition Language 数据

2021-11-04 23:17:23 294

原创 java学习第28天——数据库

1 数据库概述在操作系统中使用文件进行数据存储,跨平台性能 要差一些,而数据库是可以解决数据跨平台问题的数据库 : 望文知义 就是遵循一定数据格式的数据集合,可以认为是对文件系统的改进 ,解决了操作系统跨平台问题只要是同一个数据库文件,即使在Windows迁移到linux中 也是可以正常处理的2 数据库分类画红框的是我们重点关注的。Oracle这是一种关系型数据库。它的特点是闭源收费,但是功能强大稳定,而且有一支专业的技术支撑团队。使用这种数据库的一般是大型企业、银行业、金.

2021-11-04 00:21:34 148

原创 java学习第28天——Stream

1 Stream API1.1 概念说明数据渠道、管道,用于操作数据源(集合、数组等)所生成的元素序列。集合讲的是数据,流讲的是计算即一组用来处理数组,集合的API。1.2 特点Stream 不是数据结构,没有内部存储,自己不会存储元素。Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。不支持索引访问。延迟计算支持并行很容易生成数据或集合支持过滤,查找,转换,

2021-11-04 00:13:17 150

原创 Java学习第二十七天——Lambda表达式,函数式接口

1 Lambda1.1 概述Lambda表达式是一种没有名字的函数,也可称为闭包,是Java 8 发布的最重要新特性。本质上是一段匿名内部类,也可以是一段可以传递的代码。还有叫箭头函数的...1.2 优点Lambda表达式就是一个匿名内部类的简写方式使程序更加简洁清晰,编程效率也得到了提高1.3 和匿名内部类比较匿名内部类:forEach (arr, new Array(){ @Override public void ...

2021-11-02 22:21:43 106

原创 Java学习第二十六天——正则表达式

1 概述n正则表达式定义了字符串的模式。n正则表达式可以用来搜索、编辑或处理文本。正则表达式定义了字符串模式,可以用来搜索,编辑,处理文本,还可以做数据提取操作* 不仅限于某一种语言,但是在每种语言中有细微的差别* java中 1.4推出,在java.util.regex包下* 在java中使用\转义符,把有意义的字符转换为无意义的字符* 但是在正则表达式中,\也是转义符,所以如果我们在java中写正则表达式时,要写两个\,即\\*2 常用语法常用语法:* ...

2021-11-01 20:04:06 217

原创 Java学习第二十五天——单例模式,生产者消费者问题,网络编程

1 单例模式1.1 概述一个类获取多次,只得到一个对象1.2 使用* 1 构造方法私有化* 2 静态变量存储对象* 3 公共的静态方法,用于获取对象1.3 代码public class SingLeton_01 { private SingLeton_01() { } // volatile : 防止指令重排 private volatile static SingLeton_01 s =...

2021-10-31 18:34:04 152

原创 Java学习第二十四天——线程

1 joinjoin: 合并线程,多个线程合并为一个线程public static void main(String[] args) { Thread t1=new Thread(new Processer_01()); Thread t2=new Thread(new Processer_01()); t1.setName("t1"); t2.setName("t2"); t1.start(); t2...

2021-10-29 21:31:01 61

原创 Java学习第二十三天——线程

1 基本概述: 程序,进程,线程1.1程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。是程序的一次执行过程,或是正在运行的一个程序。是一个动态1.2 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 1..

2021-10-28 22:18:42 68

原创 Java学习第二十一天——IO

1 转换流1.1 概述 输入流 输出流 InputStreamReader OutputStreamWriter 特点:转换流是指将字节流向字符流的转换,主要有InputStreamReader和OutputStreamWriter InputStreamReader主要是将字节流输入流转换成字符输入流 OutputStreamWriter主要是将字节流输出流转换成字符输出1.2 InputStreamR

2021-10-27 20:57:23 45

原创 Java学习第二十一天——IO

1 IO1.1 概述流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。I : input 输入 O : output 输出输入 : 就是把数据输入到内存中输出 : 就是把内存中的数据写出到外面1.2 分类1.2.1 按处理数据类型的不同,分为字节流和字符流1.2.2 按数据流向的不同,分为输入流和输出流。(入和出是相对于内存来讲的)...

2021-10-26 20:38:45 92

原创 Java学习第二十一天——Set和Map

1 Set1.1 散列表散列表 : 可以理解为数组保存元素是个链表* 散列表中保存的是键值对(K和V)* hashCode : hash算法,是把不定长的数据改变为定长的数据,是一种安全的加密算法,但不保证唯一* 同一个对象生成多次hash值,那么值一定是相同的,不同对象也有可能生成相同的hash值* 添加过程 :* 1 先调用添加的K,调用hashCode生成hash值* 2 根据hash值计算数...

2021-10-25 20:48:25 91

原创 Java学习第十九天--set

1 TreeSet1.1 概述1.2 使用方式2 排序2.1 comparable因为添加的时候 会自动调用Comparable中的compareTo方法,需要实现类实现2.2 Comparator2.3 Collections2.4 练习题3 范式3.1 概述3.2 使用在源码中使用E表示了范型3.3 自定义范式...

2021-10-24 21:01:18 38

原创 Java学习第十八天——集合,List和链表

1 概述Java集合是使程序能够存储和操纵元素不固定的一组数据。 所有Java集合类都位于java.util包中。【问】:之前我们需要把多个元素放到一起的时候,使用的是数组。那么为何还要提供Java集合工具类呢?我们通过对比数组和Java集合工具类来解释Java集合工具类的必要性。 数组 集合 长度固定 长度不固定 存放任意类型 不能存放基本数据类型,只能存放对象的引用 .

2021-10-21 19:46:12 560

原创 Java学习第十七天——异常机制

1 概述异常是Java中提供的一种识别及响应错误情况的一致性机制。有效地异常处理能使程序更加健壮、易于调试。异常发生的原因有很多,比如:用户输入了非法数据 要打开的文件不存在 网络通信时连接中断 JVM内存溢出 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。异常发生的原因很多,尤其是用户输入和要打开的资源不存在* 这些异常出错后,会导致程序生命周期终止执行,从错误代码开始,之后的代码都不会执行* java中有一个专门模拟异常的类,就是...

2021-10-20 21:24:55 118

原创 Java学习第16天——常用API

一、包装类 1 什么是包装类 包装类就是就是能够直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。是我们在实际使用中将基本数据类型转换为对象,方便操作 2 包装类与基本数据类型的关系 3 基本使用 基本类型转换为引用类型二、Integer 1 基本使用 // 获取最大值和最小值 System.out.println("int最大值 : " + Integer.MAX_VA...

2021-10-19 22:22:43 92

原创 Java学习的十五课

一 String1 是什么2 基本使用3 构造方法4 常用方法 5 注意二 StringBuffer和StringBuilder1 是什么2 使用方法

2021-10-18 20:51:17 51

原创 Java学习第十二课

一 内部类1 匿名内部类二 设计模式1 是什么2 单例模式 2.1 是什么 2.2 饿汉模式 2.3 懒汉模式3 工厂模式 3.1 是什么把实例化对象的语句,单独放到工厂类中,负责创建对象这样我们用到这个对象的时候,只需要去工厂中获取即可,使类和类之间的依赖关系变弱,耦合度降低...

2021-10-16 20:06:52 56

原创 Java学习第十二课

一 Object 1.1 是什么 1.2 Equals1.3 Finalize1.4 hashCode 1.5 toString二 类与类之间的关系类与类之间的关系类与类单继承接口与接口多继承类与接口多实现三 内部类3.1 是什么3.2 成员内部类3.3 静态内部类3.4 局部内部类...

2021-10-15 21:17:16 52

原创 Java学习第十一课

一 多态 1 相关知识2 是什么 3 缺点4 怎么用 5 优点package day_04._01_Polymorphic;/*** 多态好处** 简单来说 : 高内聚,低耦合** @author 天亮教育-帅气多汁你泽哥* @Date 2021年10月14日 上午10:51:06*/public class Poly_02 {public static void main(String[] ...

2021-10-14 19:47:59 62

原创 Java学习的十课

一 封装 1 Package 2 Import 3 权限控制二 继承 1 是什么 2 能做什么3 怎么用三 Super1 是什么 2 能做什么 3 怎么用4 注意 4.1 this(...) 和 super(...) 不能同时出现 4.2 如果没有this(...) 和 super(...) ,默认构造方法第一行会有...

2021-10-13 20:09:26 33

原创 Java学习第九课

1.4 实例化和使用 1.5 javaBean JavaBean: JavaBean是公共Java类,但是为了编辑工具识别,需要满足至少三个条件:有一个public默认构造器(例如无参构造器,)属性使用public 的get,set方法访问,也就是说设置成private,同时get,set方法与属性名的大小也需要对应。例如属性name,get方法就要写成,public String getName(){},N大写。需要序列化。这个是框架,工具跨平台反映状态必须的最近看<Thi...

2021-10-12 19:54:25 52

原创 Java学习第八课

面向对象概述、类与对象、封装1 面向对象1.1 面向对象和面向过程面向过程 : 侧重分步骤 类似于炒饭,米饭和菜 不可分离,混淆在一起,但是好吃面向对象 : 侧重分模块类似于盖浇饭,米饭和菜可以任意搭配,但是自己搅拌不均匀,可能不如炒饭好吃面向对象优点 :可扩展性,可维护性,耦合度降低高内聚,低耦合 1.2 构造器1.3 类和对象...

2021-10-11 20:46:59 66

原创 Java学习第七课

技术栈程序基础数据类型本质 : 规定占用内存空间 的大小分类基本数据类型数值型整型Byte,short,int,long浮点型Float,double字符型Char布尔型Boolean引用数据类型类,数组,接口变量命名规则强制 : 大小写字母,美元符号$,下划线_,数字,且数字不能开头,不能使用关键字和保留字非强制 : 望文知义,驼峰命名法介绍 : 就是存储数据的,方便对数据的操作和复用声明 : 数据类型 变量名 = 值;

2021-10-08 21:41:36 42

原创 Jav学习第六课

一 数组 1 数据结构 计算机存储和组织数据的一种方式,根据存储的方式不同,操作特性也就不同 合理选择数据结构能够有效的提升存储效率和运行效率 数据操作 : 增删改查 常见数据结构 ; 数组,链表,散列表,红黑树,B+树,二叉树等... 2 数组 2.1特性 数组是引用数...

2021-10-07 20:35:45 205

原创 Java学习第五课

一 方法 1 方法重载 2 内存划分* 程序 : 可执行文件,是一堆命令的集合,是个静态概念 保存在硬盘中** 进程 : 就是正在执行的程序,是个动态概念,保存在运行内存中,会按照该程序的设计在内存中一步步执行* 运行中的程序 也就是指载入到内存中的可执行文件,操作系统会开启一个进程,用来保存运行的这个文件* 如果想要关闭某个程序只需要在内存中把该进程杀死即可** java的内存划分和管理* Java Runtime Da...

2021-09-29 22:27:53 49

空空如也

空空如也

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

TA关注的人

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