自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java(Object类、常用API)

第一章 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及Ob...

2019-09-09 18:28:13 151

原创 Java(字节流、字符流、缓冲流、转换流、序列化流)

顶级父类们字节流字节输出流【OutputStream】public void close() :关闭此输出流并释放与此流相关联的任何系统资源。public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。public void write(byte[] b) :将 b.length字节从指定的字节数组写入此输出流。public void write(byte...

2019-09-09 17:08:24 187

原创 Java(File类、递归)

File类1.概述:java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。2.构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 Fi...

2019-09-09 15:38:21 168

原创 Java(多线程、线程池、Lambda表达式)

多线程并发:指两个或多个事件在同一个时间段内发生。并行:指两个或多个事件在同一时刻发生(同时发生)。进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线...

2019-09-09 10:08:42 366

原创 Java基础

数据结构(省略)List集合List接口特点:1.它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。2.它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。3.集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素。List接口中常用方法public...

2019-09-08 17:57:22 215

原创 Java(Collection、泛型)-已合并

Collection集合1.集合:集合是java中提供的一种容器,可以用来存储多个数据。2.集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。...

2019-09-08 17:41:51 156

原创 Java(final、权限、内部类、引用类型)

final关键字1.概述:方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了 final 关键字,用于修饰不可改变内容。final: 不可改变。可以用于修饰类、方法和量。类:被修饰的类,不能被继承。方法:被修饰的方法,不能被重写。变量:被修饰的变量,不能被重新赋值。2.使用方式a.修饰类final cla...

2019-09-08 16:32:35 226

原创 Java基础(接口、多态)

接口(引用数据类型:数组,类,接口)接口:是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。接口的定义:它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另...

2019-09-08 15:43:47 109

原创 Java基础(继承、super、this、抽象类)

继承**继承的定义:**就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。好处:提高代码的复用性。类与类之间产生了关系,是多态的前提。继承的格式通过 extends 关键字,可以声明一个子类继承另外一个父类,定义格式如下:class 父类 {...}class 子类 extends 父类 {...}...

2019-09-08 14:21:19 161

原创 Java基础(类与对象、封装、构造方法)-已合并

类与对象1.什么是类?类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。现实中,描述一类事物:属性:就是该事物的状态信息。行为:就是该事物能够做什么。举例:小猫。属性:名字、体重、年龄、颜色。 行为:走、跑、叫。2.什么是对象?对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性和行为。现...

2019-09-08 13:13:56 190

原创 Java基础(数据类型转化+流程控制语句+方法+数组)-已合并

数据类型转换1.一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型?int i = 1;byte b = 2;运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。自动转换:将取值范围小的类型 自动提升为 取值范围大的类型 。(byte、short、char 运算时直接提升为 int )byte、short、char‐‐&g...

2019-09-08 10:59:44 202

原创 力扣算法题

第2章 java se部分

2021-03-18 15:20:58 107

原创 Vue简单入门

Vue入门第一天 el:类型:string|HTMLElement作用:决定之后Vue实例会管理哪一个DOM data:类型:Object|Function作用:Vue实力对应的数据对象 methods:类型:{[key:string]:function}作用:定义属于Vue的一些方法,可以在其他地方调用,也可以在指令中使用vue初体验<!DOCTYPE html><html> <head> <meta charset="ut

2020-07-14 23:19:45 120

原创 spring部分

谈谈你对 Spring 的理解(2017-11-13-lyq)…389答:传统的java开发模式中,通常是通过new创建一个对象的。而在spring开发模式中,spring使用了工厂模式为我们创建了对象,Spring 中的设计模式(2017-11-13-lyq)…389Spring 的常用注解(2017-11-13-lyq)…390简单介绍一下 Spring bean 的生...

2020-03-04 09:48:04 233

原创 了解SpringBoot

1.微服务:一个项目 可以由多个 小型服务构成(微服务)2.spring boot可以快速开发 微服务模块简化将j2ee开发整个spring技术栈的整合 (整合springmvc spring)整个j2ee技术的整合(整合mybatis redis)3.sping boot开发工具Eclipse(sts插件)STS软件IDEA4.目录结构resources:stati...

2020-01-08 10:03:13 142

原创 JAVA基础学习路线

1. 基础语法2. 面向对象和封装3. 常用的API第一部分4. 常用的API第二部分5. 继承和多态(1)6. 继承和多态(2)7. 集合(1)8. 集合(2)9. 异常和多线程10. File类与IO流(1)11. File类与IO流(2)12. 网络编程13.JDK8新特性...

2019-12-27 10:40:35 148

原创 Spring框架

Spring Ioc控制反转与依赖注入1.IoC将创建实例的任务交给IoC容器,这样开发应用代码时只需要直接使用类的实例,这就是IoC控制反转。2.依赖注入有以下3种实现类型,Spring支持后两种。1)接口注入2)Setter注入public class User{ private String name; public String getName(){ return na...

2019-12-17 16:28:26 109

原创 Maven项目创建

步骤一:步骤二:步骤三:步骤四:项目结构:(无java文件)创建java文件步骤一:步骤二:步骤三:步骤四:项目创建完成:

2019-11-19 15:13:28 106

原创 JAVA设计模式

根据目的来分1.创建型模式:单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。2.结构型模式:代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式。3.行为型模式:模板方法、策略、命令、职责链、状态、观察者、中介者、迭代器、访问者、备忘录、解释器等 11 种行为型模式。GoF的23种设计模式的功能单例(Singleton)模式:某个类只能生成一个实例,该类提供了一...

2019-10-29 13:17:55 111

原创 Java基础(网络编程基础)

网络编程

2019-10-21 08:34:28 119

原创 资料

黑马IDEA版本2018最新Java全套教程,包含Java基础,流行框架,项目(黑马旅游网、乐优商城、十次方等),百度网盘链接,永久有效链接:https://pan.baidu.com/s/1dQHmUC-VIMvXhn0pmUuzWA提取码:p93x复制这段内容后打开百度网盘手机App,操作更方便哦...

2019-10-14 13:57:23 526 2

原创 JDK8新特性

常用函数式接口1.函数式接口1.概念函数式接口在java中是指:有且仅有一个抽象方法的接口,称之位函数式接口当然接口中可以包含其他方法(默认,静态,私有)@FunctionalInterface //@FunctionalInterface 作用:可以检测接口是否是一个函数式接口 是:编译成功 否:编译失败(接口中没有抽象方法的个数多余一个)public interface M...

2019-10-14 13:47:52 150

原创 javaweb(Ajax和Json)

原生JS方式实现AjaxJQuery方式实现Ajax.ajax()语法:.ajax() 语法:.ajax()语法:.ajax({键值对}); $.ajax({ url:"${pageContext.request.contextPath}/test1.do",//请求路径 type:"POST",//请求类型 dat...

2019-10-11 09:27:51 239

原创 走过的坑 如何填满

IDEA 如何搭建maven 安装、下载、配置(图文)https://www.cnblogs.com/xihehua/p/9639045.html

2019-09-27 12:34:58 125

原创 javaweb(Cookie和Session)

1.概念:客户端会话技术,将数据保存到客户端2.使用步骤:创建Cookie对象,绑定数据new Cookie(String name,String value)发送Cookie对象()response.addCookie(Cookie cookie)获取Cookie,拿到数据()Cookie[] request.getCookies() 3.实现原理-基于响应头set-...

2019-09-26 11:32:57 131

原创 数据结构与算法基础(排序)

插入类排序1.直接插入排序排序思想:仅有一个元素的序列总是有序的,因此,对n个记录的序列,可从第二个元素开始直接到第n个元素,逐个向有序序列中执行插入操作,从而得到n个元素按关键字有序的序列。排序想法:1.a[0]是一个有序元素,a[0]之后都是待排序元素2.比较排序与待排序元素大小,若排序元素比待排序元素大,则排序元素的位置往后移动一位,插入排序元素3.若排序元素比待排序元素小,则在...

2019-09-23 17:04:49 166

原创 图片文件的上传和更换(头像更换)

jsp页面1.点击选择文件,添加文件2.当改变状态是,触发函数subImg,提交表单数据至后台<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>图片更换测试</title> <script...

2019-09-20 16:26:29 775

原创 SSM框架(分页插件)

1.jar包2.配置Mybatis.xml<!--分页插件--> <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin> </plugins>3.Controller @Request...

2019-09-14 15:47:49 434

原创 Mysql(事务与存储过程中事务的管理)

事务管理什么是事务?针对数据库的一组操作,可以是一条或者多条SQL语句组成,同一个事务具有同步的特点,如果其中一条无法执行,那么所有的语句就都不会执行。事务的4个特性1.原子性:原子性是事务必须被看成是一个不可分割的最小单元,只有事务中所有的数据库操作都执行成功,才 算整个事务执行成功。如果有一个事务中任何一个SQL语句执行失败,已经成功执行的SQL语句也必须撤销。2.一...

2019-09-07 20:21:55 398

原创 Mysql知识点

Mysql知识点单表查询多表操作1.连接查询交叉连接(总数据 = 表1数据*表2数据)select * from 表1 cross join 表2;SELECT * from course CROSS JOIN teacher;内连接([inner] JOIN ON)(----------->内连接又称为简单连接或自然连接,是一种常见的连接查询,内连接使用比较运算符对两个表...

2019-09-07 11:40:07 339

原创 Mysql练习

表明和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) --教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) --学生...

2019-09-06 22:40:39 143

原创 SSM框架的配置

a:导入jar包Spring+ SpringMVC + MyBatis + Mybatis-spring整合包AOP联盟+织入 + c3p0 数据库连接池 + MySQL连接驱动 + jstlb:创建一个springmvc文件c:在web.xml添加springmvc配置d:先配置一个Controller跑出一个页面e:通过MyBatis的逆向工程生成JavaBean/Mapperf...

2019-09-06 20:48:22 188

原创 ssm框架配置碰到的一些问题

关于SpringMVC设置注解注入出现Servlet.init() for servlet springMVC threw exception 错误解决方式https://blog.csdn.net/xiaocxyczh/article/details/62085455

2019-09-02 15:30:22 126

原创 Mysql数据库知识(基础+JDBC)

1、数据库的三范式是什么?第一范式(1NF):强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。第二范式(2NF):数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加...

2019-08-30 22:07:08 269

原创 Spring

1、为什么要使用 spring?简介:目的:解决企业应用开发的复杂性。简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。范围:任何Java应用。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。一:轻量从大小与开销两方面而言Spring都是轻量的...

2019-08-28 12:03:34 181

空空如也

空空如也

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

TA关注的人

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