自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一次使用maven建立webapp项目没有src并且plugins报红处理方法

maven为我们导入jar包提供了便利,但是这个东西有时候真的搞心态,我的之前还能用但是突然就暴毙了,试着重新安装maven,idea没用 百度了四天改了四天。。。。。哇真的心态炸了现在给大家说说这几天看到的maven可能存在的问题给大家参考一下maven与jdk不符合 可以再百度搜一下看自己的两个版本对不对网络问题 (为了这个我出门买了个网线。。。建议大家保险起见还是插网线吧...

2020-02-14 13:38:33 508 1

原创 Mybatis的学习

Mybatis的介绍什么是MybatisMybatis是一款优秀的持久层框架,它支持定制化sql,存储过程以及高级映射Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集Mybatis可以使用简单的XML或者注解来配置和映射原生类型,接口和JAVA的POJO为数据库中的记录。持久化-什么是持久化持久化就是将程序的数据持久状态和瞬时状态转化的过程我们的内存:断电...

2019-09-30 20:54:38 179

原创 AJAX的基本介绍

AJAX的简介AJAX是一种用于创建快速动态网页的技术通过后台与服务器进行少量的数据交换,使网页实现异步更新。这意味着可以再不重载整个页面的情况下,对网页的某些部分进行更新。比如:高德地图没有加载全部的地图而是看的一片区域,在你划到其他地方时再去进行数据的更新AJAX 基于因特网标准,并使用以下技术组合:XMLHttpRequest 对象(与服务器异步交互数据)JavaScript/...

2019-09-21 01:35:25 266

原创 过滤器和监听器

Filter(过滤器)Filter作用:用来实现网站数据的过滤,是的我们可以取到符合需求的数据。Filter的开发步骤:导入所需要的包(javax.sevlet)实现Filter接口编写过滤器public class MyDemoFilter implements Filter { //初始化:web服务器启动,就以及初始化了,随时等待过滤对象出现! pu...

2019-09-20 16:20:42 112

原创 Cookie和Session的讲解

我们先来了解会话的概念:会话:用户打开浏览器,点击资源链接之后关闭浏览器,这就是一次对话有状态会话:用户在第一次访问之后,下次登录时浏览器可以曾将来过 对于网站来说怎么证明用户访问过 1.服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了(Coonkie) 2.服务器登记你来过了,下次访问时服务器就可以识别(seesion)上边提到的Cookie和seesion是保存...

2019-09-18 18:44:00 115

原创 servlet的介绍以及基本的应用

Servlet的简介Servlet就是sun公司开发动态web的一门技术开发一个Servlet程序,只需要完成两个步骤: 编写一个类,实现Servlet接口 把开发的java类部署到web服务器中实现一个HelloServlet小服务程序:建立一个maven项目,清除里边的src目录,在已经创建的项目下创建一个module项目maven选择“cocoon-22-ar...

2019-09-12 01:03:46 203

原创 JavaWeb的基本知识

JavaWeb的基本概念:在Java中,动态的web资源开发的技术多叫做JavaWeb提到动态web我们先来了解什么是web开发:web:也就是我们常说的网页的意思(动态web,静态web) 静态web: - heml,css - 提供给每个人看的数据始终不会发生改变 - 其中我们会看到一些动态图(轮播图,好有一些点击的特效,这些都是伪动态) - 无法与数据库进...

2019-09-11 18:43:58 129

原创 mysql中带有逻辑的存储过程和根据一个表创建新的表格 以及mysql中的变量的介绍

创建一张表,表的字段和数据来查询语句语法:create table 表名 as select 星号 from 另一张表 where 1=1; 创建一张表会把另一张表中的字段和对应的数据全部复制过去如果我们只想要字段,不要数据create table 表名 as select * from 另一张表 where 1=2;如果我只想还要个别字段create table 表名 as sele...

2019-08-26 18:41:44 529

原创 myaql 中的约束 ER图多表查询

mysql中sql语句的将讲解约束作用:为了保证数据的有效性和完整性;MySQL中的常见约束:主键约束(primary key)被修饰过的字段唯一非空(一张表只能有一个主键,这个主键可以包含多个字段)方式1:建表的同时添加约束 格式: 字段名称 字段类型 primary key 方式2:建表的同时在约束区域添加约束 所有的字段声明完成之后,就是约束区域了 格式: prima...

2019-08-26 17:47:47 564

原创 数据库的学习(MySQL)

数据库的讲解概念:存储数据的仓库,装有数据库软件的电脑,可以对外提供数据的增删改查服务,这台电脑也就是一台数据库服务器常见的数据库:SQLServer 微软 中小型关系型数据库MySQL 中小型的关系数据库Oracle 大型的关系型数据库关系型数据库:具有行和列的这种二维表结构的数据库非关系型数据库:(NOSQL)用键值关系来存储数据 类似于 json...

2019-08-22 22:08:27 159

原创 Vue的学习

Vue的基础学习Vue的介绍:Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。入门案例:...

2019-08-22 14:29:05 110

原创 jQuery的基础学习

jQuery的基础学习简单介绍:jquery是一个javascript库(框架),他通过封装原生的javascript函数得到一整套定义好的方法,随着越来越多开发者的加入jquery已经集成了JavaScript,Css,DOM和Ajax于一体的强大功能,从而得到了开发者的青睐。语法特点:jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。基础语法: $(selec...

2019-08-19 20:16:43 203

原创 JS的基础学习(特点 参数 常见对象 BOM DOM)

JS的基础学习js和html结合的方式:内部js 定义<script>标签,标签体书写js代码 注意:<script>标签定义的位置,会影响执行顺序外部js 定义<script>标签,通过src属性导入外部js文件ECMAScript规范常量:* 基本数据类型:Java中:整型:byte short int long...

2019-08-18 17:10:10 125

原创 CSS的基础学习

CSS的讲解CSS:CSS 指层叠样式表(Cascading Style Sheets),层叠的意思是:多重样式定义被层叠为一。层叠样式表 他的作用,就是设置我们的HTML标签的展示样式,因为HTML自带的属性,比较匮乏,不能满足我们对样式的要求, 另一方面,我们想要解耦,HTML标签,他既要定义网页元素,又要展示样式,但是HTML标签提供的属性,比较少,很多时候不能满足我们的要求...

2019-08-18 13:34:53 96

原创 网页制作(HTML)

HTML的介绍HTML语言的特点:简易性:超级文本标记语言版本升级采用超级方式,从而更加灵活方便。可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上。html的文档结构实例: <html>...

2019-08-15 11:51:24 414

原创 Stream流和Lambda表达式的介绍 以及两者的配合应用

Stream流的介绍概念:Stream流用来操作操作集合或数组,在JDK1.8 引入一套Stream API;我们要使用Stream流分三个阶段1.创建流有四种方式来创建Stream流:集合中有一个方法 Arrays 中的静态方法 Stream中的静态方法 of() //方式1 集合中有一个方法 stream() List<Integer&gt...

2019-08-04 16:34:29 1188

原创 网络编程的介绍

网络编程计算机网络:是指在地理位置不同的具有独立功能的多台计算机机器外部设备,通过通信路线来接起来,在网络操作系统,网络管理软件即网络通信协议的管理和协调下,实现资源共享和信息的计算机系统。网络编程:是按网络互联的不同计算机上运行的程序进行数据的交换网络模型7层概述:OSI(Open System Interconnection开放系统互连)1.物理层:主要定义物理设备标准,如网线的接口...

2019-08-02 17:15:25 154

原创 单例设计(懒汉式和饿汉式)

单例设计概念:单例设计模式:在内存中,只存在该类的一个对象懒汉式代码:public class Student { private static Student student=null; //进行私有构造 private Student() { } public synchronized static Student getStudent(){...

2019-08-01 22:49:27 133

原创 多线程的介绍

多线程在了解多线程之前我们需要先知道什么是线程以及什么时进程进程:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程:我们的计算机可以一边玩游戏听音乐(可以再同一时间段内执行多个任务)多进程的作用不是提高运行的速度,而是增加cpu的利用率。线程线程的概念:在一个进程的内部所执行的多个任务,每一个任务我们可以看作一个线程,是程序...

2019-07-28 11:04:06 153

原创 常用的IO流介绍

IO的介绍基本概念: IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 java.ioIO的分类:按照数据的流向也就是在内存的角度看可以分为输入流 读入数据输出流 写出数据按照数据的类型又可以分为- 字节流- 字节输入流 InputStream 读- 字节输出流 OutputStream...

2019-07-26 00:04:42 130

原创 异常处理以及file类的介绍

异常概念:异常就是在Java在运行过程中所出现的错误异常的基类: Thowable严重的问题:Erro 不予处理,因为这种问题一般很严重比如内存的溢出。非严重问题:Exception可以分为 编译时的异常:非RuntimeException 运行是的异常:Runtimeexception如果对异常未进行处理则JVM会默认处理(将该异常的名称,异常的信息.异常出现的位置打印在了控...

2019-07-22 20:07:41 237

原创 HashSet和TreeSet HashMap以及TreeMap的介绍

HashSet 以及 TreeSet的介绍HashSet特点: HashSet 底层数据结构是哈希表. HashSet 不是线程安全的 集合元素可以是 null​ 哈希表:是一个元素为链表的数组,综合了数组和链表的优点存储数据的过程:当向 HashSet 集合中存入一个元素时,HashSet 会调用该对象的 hashCode() 方法来得到该对象的 hashCode 值,然后根据 ha...

2019-07-22 18:28:13 552

原创 对象数组和Collection集合及其子接口以及泛型的介绍

对象数组的介绍根据一个需求来了解对象数组需求:我有3个学生,请把这个3个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 可以看出利用数组来存储对象实现不同类型的元素的存储 利用定义对象的构造方法进行有参构造 建立数组实现对对象的存储class Student { private String name; private...

2019-07-18 23:32:27 133

原创 有关日期Date(SimpleDateFormat日期格式化)和Calendar常用方法的介绍

Date类构造方法的介绍:setTime(); 给计算机元年设置相应的时间量(实现long类型到date类型的转换)getTime(); 输出当前的时间按毫秒值(实现Date类型到long类型的转换)另外获取时间毫秒值的方法还有( long l = System.currentTimeMillis();)System中的方法import java.text.SimpleDateForm...

2019-07-18 17:59:10 114

原创 正则表达式的介绍以及常见的应用

正则表达式的介绍我们先从案例开始:B:案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头a:非正则表达式实现 用户输入为一个字符串,需要将每一个字符截取出来,然后遍历时进行判断每一个字符是否符合规则,过于繁琐b:正则表达式实现 只需要写一个规则就可以了(` String strRgex="[1-9][0-9]{4,14}";`)正则表达式概念:是指...

2019-07-18 16:47:28 305

原创 排序方法的介绍(冒泡,插入,选择,快速)以及实现二分搜索

排序方法的介绍冒泡排序冒泡原理:通过对每一对相邻数据的比较与两个值的交换实现数组的有序(对于数组的操作)代码的实现import java.util.Arrays;public class Text2 { public static void main(String[] args) { int[] arr = {12, 134, 123, 6, 78, 32,...

2019-07-18 15:52:58 181

原创 String类介绍以及常用方法的介绍

String 类的基本特点字符串的概念:字符串是由多个字符所组成的一串数据,也可以看作字符数组字符串的特点:当字符串创建之后长度就不能在改变,字符串是个常量。String 类的构造方法介绍常见的构造方法: public String():空构造 public String(byte[] bytes):把字节数组转成字符串 public String(byte[] bytes,...

2019-07-08 19:44:39 204

原创 Object中的方法介绍

Object 中方法的介绍hashCode方法的介绍 public int hashCode() a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。 b:不同对象的,hashCode()一般来说不会相同。 但是,同一个对象的hashCode()值肯定相同。 c:不是对象的实际地址值,可以理解为逻辑地址值。 getClass的介绍 ...

2019-06-27 01:05:15 99

原创 内部类的介绍

内部类概念:把一个类定义在其他类中,可以根据定义的位置不同分为成员内部类和局部内部类,内部类可以调用外部类的成员包括私有的但是外部类访问内部类是必须通过创建对象来实现(外部类名.内部类名 对象名 = 外部类对象.内部类对象;)局部内部类访问局部变量的问题A: 可以直接访问外部类的成员B: 可以创建内部类对象,通过对象调用内部类方法,来使用局部内部类功能C:局部内部类访问局部变量必须用fi...

2019-06-27 00:51:08 83

原创 多态 抽象 接口

多态的介绍概念:多态就是某一个事物在不同时刻表型出来的不同状态多态的前提:要实现多态必须在有继承的基础下;要有方法的重写(没有重写则多态就没有实际的)要有父类引用指向子类的对象(比如猫继承动物)动物 an=new 猫();多态中成员访问特点:左边表示父类右边表示子类成员变量编译看左边,运行看左边。(简单理解为最后的值跟父类一样)构造方法创建子类对象的时候,会访问父类的构造...

2019-06-27 00:38:04 105

原创 java继承介绍以及子类重写

子类与父类的继承关系继承概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。继承格式 通过extends关键字可以实现类与类的继承 class 子类名 extends 父类名 {} 单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。特点: a:提高了代码的复用性 b:提高了代码的维护性...

2019-06-20 00:24:06 173

原创 利用Java中的Math实现一个猜数字游戏

要求:利用math实现随机数的生成,数字要求(1-100),只有五次机会分析:已知循环次数利用for循环进行控制,for循环内层利用if else 进行判断符合的条件(利用Scanner从键盘录入所输入的数)public class Game { public static void main(String[] args) { int m = (int) (...

2019-06-19 23:32:12 2048

原创 形参实参区别 以及栈和堆的存储数据和运行区别

形参和实参的区别定义的位置形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 对于存储空间的要求 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。 实参可以是常量、变量、表达式、函数等,无论实...

2019-06-13 01:07:48 1739 1

原创 成员变量与局部变量区别 封装 与this关键字

成员变量与局部变量在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上在内存中的位置不同 成员变量:在堆内存 变量:在栈内存生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失初始化值不同 成员变量:有默认初始化值 局部变量:没有默认初始化值,必须定义,赋值,然后...

2019-06-13 00:44:14 585

原创 一维数组与二维数组的介绍以及简单的运用

数组的简单介绍一维数组:存储同一种数据的多个元素(可以存储基本数据类型也可以存储引用类型)二维数组:可以理解为一维数组中存储一维数组。数组定义格式与初始化一维数组数据类型[]数组名;数据类型 数组名[];初始化动态初始化: 只指定长度,由系统给出初始化值静态初始化: 给出初始化值,由系统决定长度 数据类型[] 数组名 = new 数据类型[数组长度];数组长度其实就是数...

2019-06-12 18:01:05 1138

原创 JAVA循环嵌套 和 方法的重载

循环的嵌套循环的分类 for循环 while循环 while语句 do...while语句控制跳转语句 break continue return方法(函数)for循环for(初始化表达式语句;判断条件语句;控制条件语句) { 循环体语句; }while循环 初始化条件语句; while(判断条件语句) { 循环体语句; 控制条...

2019-06-05 19:12:50 220

原创 java键盘录入数据 流程控制 运算符的使用

键盘的录入A:为什么要使用键盘录入数据a:为了让程序的数据更符合开发的数据b:让程序更灵活一下B:如何实现键盘录入呢?先照格式来。a:导包格式:import java.util.Scanner;位置:在class上面。b:创建键盘录入对象格式:Scanner sc = new Scanner(System.in);c:通过对象获取数据 格式:int x = sc.n...

2019-06-05 18:24:21 194

原创 java第一天的学习

java开发的第一天学习计算机的基本知识1 计算机的定义计算机(Computer)全称:电子计算机。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。2计算机的组成由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。Dos命令的了解1 黑窗口的打开windows键+R 输入cmd 2 常用的Dos...

2019-05-30 16:59:36 178

空空如也

空空如也

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

TA关注的人

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