自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot自动装配原理详解

springboot自动装配原理详解1)传统ssm整合redis的时候 需要在xml的配置文件中 进行大量的配置Bean我们在这里使用springboot来代替ssm的整合,只是通过xml的形式来整合redis第一步:加入配置<dependency> <groupId>org.springframework.data</grou...

2020-02-15 20:48:38 14382 3

原创 Filter(过滤器)&Listene(监听器)笔记

Filter:过滤器 1.概念 * 生活中的过滤器:净水器,空气净化器 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: *一般用于完成通用的操作。如登录验证,统一编码处理,敏感字符过滤... ...

2019-09-08 23:40:47 411

原创 Session:主菜

1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象。2.快速入门: 1. 获取HttpSession对象: HttpSession session = request.getSession(); 2. 使用HttpSession对象: Object getAttribut...

2019-09-04 20:36:56 258

原创 Jsp:入门学习

1. 概念: *Java Servlet Page : java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以定义指定定义html标签,又可以定义java代码 * 用于简化书写!!!2. 原理: * JSP本质上就是一个Servlet3. JSP的脚本:JSP定义Java代码的方式 1. <%...

2019-09-04 19:53:55 174

原创 会话技术之Cookie

Cookie: 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String value) 2. 发送Cookie对象 ...

2019-09-04 13:04:16 136

原创 BootStrap入门

BootStrap:一,概念:一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。 好处:...

2019-08-28 19:21:18 115

原创 JavaScript高级

Dom简单学习*功能:控制Html文档内容 * 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象操作Element对象: 修改属性值: 明确获取的对象 ...

2019-08-28 02:10:57 124

原创 JQuery基础

概念:一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScrip...

2019-08-28 01:11:24 169

原创 JQuery高级

1.动画三种方式显示和隐藏元素参数:1.speed:动画的速度,三个预定义的值(“slow”,"normal",“fast”)表示动画时长的毫秒数值(如:1000)2.easing:用来指定切换效果,默认值为“swing”,可用参数“linear” *swing:动画执行时的效果是:先慢,中间快,最后又慢 *linear: 动画执行时的速度是匀速的...

2019-08-28 00:10:59 116

原创 I/O之File类

I/O 输入/输出 流(数据的流动)数据流动的方向 input(输入数据) output(输出数据)什么叫文件?一种电脑的存储形式文件有不同的格式:.txt .mp4 .java .jpg .rar 等等文件夹 就是 文件的目录File------>与电脑上的文件或文件夹产生一一对应的映射关系File类1. java...

2019-08-26 21:02:55 113

原创 反射机制(类&包&属性&构造方法)

JAVA反射机制(JAVAReflection)是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。写在前面: 反射的用途:使应用程序执行本来不可能的操作。 可扩展性功能:应用程序可以通过使用完全限定名称创建可扩展性对象的...

2019-08-24 18:50:57 223

原创 一点点Dom

Dom概念:Document Object Model 文档对象模型将标记语言文档的各个组成部分,封装成对象。可以使用这些对象进行增删改查的动态操作。主要分为三个不同的模型:核心Dom模型 - 针对任何结构化文档的标准模型*Document:文档对象*Element:元素对象*Attribute:属性对象*Test:文本对象*Comment :注释对象...

2019-08-23 00:10:14 102

原创 三层架构和c3p0连接池

三层架构通常将整个业务划分为控制层(Controller),业务逻辑层(Service)创建接口,实现接口,数据访问层(Dao)创建接口,实现接口。划分的目的:即为了“高内聚低耦合”,专业的人做专业的事。c3p0是一个开源的JDBC连接池,它实现了数据源和JDNI绑定,支持JDBC3规范和JDBC2的标准拓展,目前使用它的开源框架项目有Hibemate,Spring等。怎么使用C...

2019-08-18 21:26:32 213

原创 DBUtils

第一章 DBUtilsDBUtilcs就是JDBC的简化开发工具包1.1概述:c是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。Dbutils三个核心功能介绍:QueryRunner中提供对sql语句操作的API. ResultSetHandler接口,用于定义select操作后,怎样封装结果集....

2019-08-15 21:08:25 166

原创 MySQL入门笔记2

一.数据查询语言(DQL)(单表):1. 查询的语法:1.1 查询指定字段信息select 字段1,字段2,...from 表名;例如:select id,name from zhangwu;1.2 查询表中所有字段select * from 表名;例如:select * from zhangwu;注意:使用"*"在练习、学习过程中可以使用,在实际...

2019-08-15 15:53:39 250

原创 MySQL入门笔记1

SQL语句基本用法:1. SQL语句分类:1.1 数据定义语言: 简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter(修 改),drop(删除)等 ;1.2 数据操作语言:(重点掌握) 简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:inser...

2019-08-12 19:24:29 150

原创 网络编程

ServerSocket() 创建非绑定服务器套接字。ServerSocket(int port) 创建绑定到特定端口的服务器套接字。ServerSocket(int port, int backlog) 利用指定的 backlog 创建服务器套接字并将其绑定到指定的本地端口号。ServerSocket(int por...

2019-08-11 21:23:39 80

原创 多线程(二)

线程安全程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “哪吒”,本次电影的座位共100个(本场电影只能卖100张票)。我们来模拟电影院的售票窗口,实现多个窗口同时卖 “哪吒”这场电影票(多个窗口一起卖这100张票)需要窗口,采用线...

2019-08-07 00:23:45 85

原创 多线程

线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程...

2019-08-06 00:06:57 87

原创 Java第一阶段复习之【文件(File)类,递归】

文件(File)类操作:java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。获取File路径和检测状态:操作File路径和名称:File getAbsoluteFile() :获取绝对路径String getAbsolutePath():获取绝对路径String getPath() :获取文件路径String getNa...

2019-08-03 15:28:39 171

原创 Java第一阶段复习之IO(一)

输入和输出概述(IO)概述:什么是IO:(Input/Output):输入和输出.IO设备: 和电脑通信的设备.输入设备:麦克风,扫描器,键盘,鼠标等.输出设备:显示器,打印机,投影仪,耳机,音响等.----------------------------------------------------------------------------为什么程序需要IO呢?...

2019-08-03 13:23:52 127

原创 IO流

FileInputStream(字节流)该流用于从文件中读取数据,它的对象可以用关键字new来创建。第一种:用构造方法创建对象可以使用字符串类型的文件名来创建输入流对象来创建文件。inputStream f=new FileInputStream("C:/JAVA/hello");第二种:使用文件对象创建输入流对象来读取对象文件。File file=new File("C/...

2019-08-02 01:36:02 109

原创 2019/07/30 异常,io流前瞻

异常中常用的方法:getMessage()返回此throwable的详细消息字符串printStackTrace()将此throwable及其追踪输出至标准错误流toString()返回此throwable的简短描述io流-----文件判断-----boolean exists()判断是否存在boolean isDirectory()...

2019-07-31 00:09:44 49

原创 Calendar,基本类型包装类,System类,Math类,Arrays类,大数据运算

CalendarCalendar c= Calendar.getInstance();//返回当前时间public static Calendar getInstance()//获取日期对象 public int get(int field) //获取时间字段值,字段参见帮助文档 YEAR年 MONTH 月,从0开始算起,最大11;0代表1月,11代表12月。 ...

2019-07-28 23:22:24 125

原创 String类,StringBuffer方法,正则表达式,Data,DateFormat。

1 char charAt(int index) 返回指定索引处的 char 值。 2 int compareTo(Object o) 把这个字符串和另一个对象比较。 3 int compareTo(String anotherString) 按字典顺序比较两个字符串。 4 int compareToIgnoreCase(St...

2019-07-25 22:44:33 170

原创 集合

List接口:它是一个元素存取有序的集合。它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素。集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素List接口的常用子类有:ArrayList集合 LinkedList集合增加元素方法 add(Object e):向集合末尾处,添加指定的元素 add(int index, Object e...

2019-07-23 23:30:59 153

原创 多态小结

Java多态:多态是同一个行为具有多个不同表现形式或形态的能力,就是同一个接口,使用不同的实例而执行不同操作。多态性是对象多种表现形式的体现。多态存在的三个必要条件:继承,重写,父类引用类型指向子类对象比如:Parent parent=new Child();多态的实现方式:方式一:重写方式二:接口方式三:抽象类和抽象方法多态的优点:1.消除类型之间...

2019-07-22 21:49:57 104

原创 多态

体现:父类引用变量可以指向子类对象前提:必须有子父类关系或者类实现接口关系,否则无法完成多态使用多态后的父类引用变量调用方法时,会调用子类重写后的方法多态的定义与使用格式:父类类型/接口类型 变量名 = new 子类类型();变量名.方法名();多态成员变量:当子父类中出现同名的成员变量时,多态调用该变量时:编译时期:参考的是引用型变量所属的类中是否有被调用的成员...

2019-07-19 23:57:44 85

原创 总结

继承:是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类可继承的方法和属性。继承的好处:提高代码的可维护性提高代码复用性让类与类产生继承关系继承的弊端:类与类之间的耦合度过高继承的特点:JAVA中类只能够单继承,不能多继承,可以多层继承class Yy extends Object{}...

2019-07-17 19:34:12 70

原创 第6天 面向对象

封装面向对象共有三个特征:封装,继承,多态封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 私有privateprivate(私有,权限修饰符)。只要将P...

2019-07-16 21:51:18 61

原创 Day05【类与对象】

面向对象的特点:从执行者变为指挥者,包括封装,继承与多态。什么是类?类是一组相关属性和行为的集合。什么是对象?是一类事物的具体体现。对象是类的实例,具备该事物的属性和行为。类与对象的关系:类是对一类事物的描述。对象是一类事物的实例。类是对象的模板,对象是类的实体。类的定义:格式:public class ClassName {//成员变量//成员...

2019-07-15 18:48:06 47

原创 【数组】

1.1 数组概述数组的概念:用来保存一组具有相同数据类型的数据的一种存储结构。注意:数组也是一种数据类型,数组类型,属于引用数据类型数组的定义语法:1、 数据类型[ ] 数组名=new 数据类型[数组中存储数据个数];-----推荐使用该语法2、 数据类型 数组名[ ]=new 数据类型[数组中存储数据个数];3、 数据类型[] 数组名={值1,值2,…值n};4、 数...

2019-07-14 20:11:49 737

原创 流程控制语句

一 流程控制顺序结构:顺序执行,从上到下执行(瀑布执行)。二 判断语句2.1 if(第一种格式)格式:if(关系表达式){ 语句体;}执行流程:首先判断表达式的结果是true或者false;若是true就执行语句体;若是false就不执行语句体;2.2 if.....else(第二种格式)格式:i...

2019-07-11 23:52:14 66

原创 数据类型的转换,运算符和方法入门

数据类型的转换:数据类型 的转换包括自动转换和强制转换。自动转换:在JAVA中要求参与的计算的数据,必须要求数据类型的一致性。不一致将发生数据类型的转换。例如:当Int类型变量和Double类型变量进行运算时,Int类型将会自动提升为Double类型进行运算。转换规则:范围小的数据类型向范围大的数据类型进行提升,byte,short,char运算时直接提升为Int类型。...

2019-07-10 21:44:37 136

原创 定位(position)

元素的定位属性元素的定位属性主要包括定位模式和边偏移两部分。1、边偏移top 顶端偏移量,定义元素相对于其父元素上边线的距离 bottom 底部偏移量,定义元素相对于其父元素下边线的距离 left 左侧偏移量,定义元素相对于其父元素左边线的距离 right 右侧偏移量,定义元素相对于其父元素右边线的距离 2、定位模式(定位的分类) st...

2019-07-07 22:39:04 273

原创 今日小结

为了提高网页制作的效率,布局时通常需要遵守一定的布局流程,具体如下:1、确定页面的版心(可视区)。2、分析页面中的行模块,以及每个行模块中的列模块。3、制作HTML结构 。4、CSS初始化,然后开始运用盒子模型的原理,通过DIV+CSS布局来控制网页的各个模块。...

2019-07-04 19:38:21 584

原创 什么是浮动

浮动。什么是浮动?元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程。他可以干什么?控制图片,布局.他有哪些属性?left right none.他的目的:用于多个块级元素显示在同一行中浮动很大方,他把位置让给标准流.不占位置,但是他必须得同父级元素共同搭配使用.为什么要清除浮动?准确来说不是清除浮动本身,而是清除浮动所造成的影响.解决了父...

2019-07-03 19:13:57 5300

原创 第一周

一三大样式表分为:内部样式,外部样式和行内式。行内式权重最高,外部样式需要通过link标签(单标签)进行引入,语法格式必须放入head标签内。二选择器有什么用?选择标签用的。CSS基础选择器主要分为:标签选择器,类选择器,id选择器,多类名选择器,通配符选择器。标签选择器按照标签名进行分类,类选择器通过" . "来标识,class="类名"进行调用。类选择器通过”#“...

2019-06-29 15:03:07 40

原创 first day up!

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-06-24 19:41:49 56

空空如也

空空如也

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

TA关注的人

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