自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring基础、IOC、AOP、设计模式、Spring+MyBatis、事务、注解开发、Junit

文章目录一、前言1.1原生web开发中存在哪些问题?二、Spring框架2.1概念2.2访问与下载三、Spring架构组成四、自定义工厂4.1配置文件(bean.properties)4.2工厂类五、Spring环境搭建5.1 pom.xml中引入Spring常用依赖5.2创建Spring配置文件5.3 Spring工厂六、依赖与配置文件详解6.1 Spring依赖关系6.2 schema七、IoC(Inversion of Control)控制反转【重点】7.1 项目中的强耦合问题7.2解决方案八、DI(

2021-03-26 22:53:05 404

原创 2021-01-09 JavaWeb jsp执行过程 声明变量和方法 实现数据传递和保存 转发与重定向 response request session cookie application

文章目录JavaWebWeb服务器Tomcat服务器操作Tomcat注意事项在Tomcat中部署静态网页JSP概述使用JSP实现输出oage指令out对象添加注释JSP执行过程JSP声明全局变量和方法Web程序调试和排错404错误--找不到访问的页面或资源500错误--JSP页面代码有误JavaWebC/S模式: 客户端 服务器C(Client)/S(Server)B/S模式: 浏览器 服务器B(Broswer)/S(Server)Web服务器1、是可以向发出请求的浏览器提供文档

2021-01-18 10:19:50 339

原创 2020-12-29 jQuery 选择器 操作文本 文档 事件

文章目录jQueryjQuery定义:jquery的版本: 1、压缩版:体积小,代码结构混淆,适用于正式网站 2、未压缩版:体积大,代码结构清晰,适用于开发网站调用:使用CDN调用jquery:Http://code.jquery.com/jquery-3.0.0.min.js 使用本地文件调用jquery确认jquery版本号:$.fn.jquery或$().jquery...

2021-01-18 10:15:00 399 1

原创 js基础语法 事件 ECMAScript BOM DOM 弹窗 计时事件 改变HTML内容

文章目录核心语法--变量核心语法--typeof运算符核心语法--string对象核心语法--数组核心语法--运算符号核心语法--逻辑控制语句核心语法--注释:核心语法--常用的输入/输出核心语法--语法约定核心语法--函数事件:什么是ECMAScript什么是BOM:什么是DOMJavaScript弹窗:window.location对象JavaScript计时事件:改变HTML内容核心语法–变量 1、先声明变量在赋值 var width; wid

2020-12-29 11:39:50 170

原创 CSS3 边框 背景 渐变 文本属性 2D转换 动画

文章目录CSS3CSS3边框属性border-radius创建圆角box-shadow添加阴影border-image使用图像创建一个边框CSS3背景属性background-size尺寸background-origin定位区域backgroun-clip绘制区域CSS3渐变线性渐变(Linear Gradients)径向渐变(Radial Gradients)CSS3文本属性text-shadowtext-overflowCSS31、css用于控制网页的样式和布局。CSS3是最新的CSS标准2、相

2020-12-28 10:39:22 212

原创 HTML5新增网页布局 结构元素全局属性 input类型和属性

文章目录HTML5HTML5新增网页布局HTML5新增结构元素HTML5新增网页元素datalist标签time标签mark标签audio标签video标签canvas标签HTML5中部分新增全局属性HTML5新增表单常用的input类型HTML5部分常用新增表单常用的input属性HTML5定义:HTML5是用于取代HTML和Xhtml的标准版本新特性: 1、新的语义化标签,比如 header、footer、nav 2、新的表单控件,比如email、url、search 3、用于绘画的c

2020-12-24 09:50:05 281

原创 CSS基础 引入 选择器 字体样式 文本样式 伪类 盒子模型 定位

文章目录CSS概念优势CSS的基础语法HTNL中引入CSS样式CSS样式的优先级CSS的简单实用(块级元素<--->行内元素)借助display的应用CSS基本选择器标签选择器类选择器ID选择器(唯一的)基本选择器的优先级CSS高级选择器层次选择器属性选择器CSS概念定义:Cascading Style Sheet 级联样式表表现HTML文件样式的计算机语言 样式定义如何显示HTML元素 包括对字体、颜色、边距、高度、背景图片、网页定位等设定优势1、内容与表现分离2、

2020-12-23 09:43:23 459 1

原创 HTML基本结构 标签 列表 表格 表单 form input 单选框radio 多选框checkbox 列表框select option 按钮button

文章目录HTMLHTML基本结构HTML定义:Hyper Text Markup Language(超文本标记语言)HTML基本结构1、网页头部2、网页主体3、标签<html><head> <title>网页标题</title></head><body> 网页的主体</body></html>...

2020-12-18 17:10:52 1080

原创 数据库的事务处理 ACID 索引 备份 数据恢复 数据库的设计 三大范式 例题

文章目录事务处理事务事务的ACID原则MySQL的事务实现方法数据库索引作用分类主键索引唯一索引(unique)常规索引(index)全文索引(fulltext)删除索引索引准则MySQL的备份数据库备份必要性MySQL数据库备份方法mysqldump客户端MySQL数据恢复用SQL语句备份数据库设计良好数据库设计的优势数据库设计的阶段E-R图关系模式转化为数据库模型图数据库设计的三大范式不合规范的表设计第一范式第二范式第三范式例题事务处理事务定义:将一组SQL语句放在同一批次内去执行如果一个SQL

2020-12-17 19:01:10 353

原创 数据库 DBMS mysql DML 增 删 改 查 常用函数

文章目录数据库(Database,简称DB)数据库的分类DBMSMySQL简介使用mysql创建数据库SQL语句创建数据库使用某个数据库删除数据库创建数据表语法数据值 和 列类型数据字段属性SQLyog中的语句DML语言(数据操作语言):添加数据:修改数据删除数据查询数据不常见指令数据库(Database,简称DB)概念:长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据仓库作用:保存、管理数据数据库的分类关系型数据库(SQL): mySQL、Oracle、SQL Server、D

2020-12-14 17:19:42 311 1

原创 网络编程 IP地址 DNS 服务器 协议 socket套接字 通信模型 客户端/服务端

文章目录网络编程IP地址的组成cmd命令DNS服务器模式介绍协议Socket常用API两种网络通信模型基于TCP协议的Socket网络通信Socket通信模型Socket网络编程的步骤:客户端/服务端(C/S)详细步骤多客户端网络编程IP地址的组成四个8位的二进制数由三个“.”分割开来为了好记,改写为十进制的;IP地址= 网络地址+主机地址1、网络地址:标识计算机或网络设备所在的网段2、主机地址:标识特定主机或网络设备分为:每个【】占8位A类:【网络】 【主机】【主机】【主机】1~126

2020-12-07 18:54:59 418

原创 XML SAX DOM解析实现增删改查 JSON介绍 DOM4j的介绍和用法实例

文章目录XML(EXtensible Markup Langusge)特点用法声明注释语法注意XML中的转义符列表:注意命名冲突问题解析XML技术SAXDOM解析常用接口DOM解析XNL文件的步骤保存XML文件的步骤JSON(JavaScript Object Notation)语法FastjsonDOM4J常用接口XML(EXtensible Markup Langusge)可扩展标记语言特点1、XML与操作系统、编程语言的开发平台无关2、实现不同操作系统之间的数据交换##作用1、数据交

2020-12-07 10:43:25 156

原创 反射机制 反射API 反射的优缺点 反射的应用场景

反射反射机制java类加载机制类加载步骤:通过Class对象可反向做很多事反射的定义深入理解反射API获取Class对象的三种方法获取属性获取方法通过反射实现应用解耦反射的优缺点优点缺点反射的应用场景反射机制java类加载机制类加载步骤:1)JVM将.class文件读入内存方法区2)JVM为.class创建唯一的Class类的对象(堆中)【为以后访问方法去中的.class文件提供入口】通过Class对象可反向做很多事(1)可生成类的实例:Class.forName(完整的类名).newIns

2020-12-03 14:02:06 291

原创 线程 多线程 主线程 run方法 Runnable接口 Thread类 线程的五种状态 线程的调度 多线程共享数据

线程进程多线程多线程的好处线程主线程线程的主要方法常见线程的第一种方法多线程的执行是否可以直接调用run()启动线程?创建线程的第二种方法继承Thread类和实现Runnable接口创建线程的区别继承Thread类实现Runnable接口:【推荐使用】线程五种状态:线程调度多线程共享数据解决方法多个并发线程访问同一个资源的同步发代码块进程在应用层面1、应用程序的执行实例2、有独立的内存空间和系统资源多线程1、如果一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”2、多个线程

2020-12-02 15:16:08 569

原创 文件 流 分类 InputStream类 OutputStream类 reader writer 序列化 反序列化

流文件File类访问文件属性创建文件File类常用的方法流流的分类1流的分类2InputStream类和子类FileInputStreamInputStream类的常用方法子类FileInputStream常用的构造方法使用FileInputStream读取文件OutputStream类和FileOutputStreamOutputStream类的常用方法:子类FileOutputStream常用的构造方法注意字符输入流Reader的常用方法FileReader的构造方法字符读取的中文乱码问题InputSt

2020-11-30 19:40:19 658

原创 实用类 枚举 包装类 StringBuffer data

实用类Java中常用的API实用类枚举包装类 :包装类的两种构造方法包装类的常用方法裝箱和拆箱Math类Random类字符串类字符串类的常用方法StringBufferStringBuffer声明StringBuffer的使用String, StringBuffer StringBuilder 的区别日期时间的操作Java中常用的APIjava.langEnum(枚举类)、包装类、Math、String、StringBuffer、System·····java.util Scanner类java

2020-11-27 18:09:41 140

原创 Collection和Collections List ArrayList LinkedList Set HashSet Map HashMap 泛型

java笔记之集合Collection集合定义通用方法ArrayList定义创建ArrayList对象ArrayList的常用方法LinkedList定义创建LinkedList对象LinkedList的独有方法SetHashSet使用Iterator迭代器遍历HashSet获取到迭代器对象Iterator的方法MapHashMap创建对象:常用方法:遍历HashMap泛型定义本质作用泛型集合典型泛型集合Collections类Collections和Collection不同Collections提供的常用

2020-11-25 09:28:30 177

原创 java基础 接口 JDK1.8之前和之后的差别 面向接口编程 抽象类与接口的异同

Java笔记之接口接口定义语法接口定义指系统对外提供的所有服务(interface定义的实实在在的接口,即接口类型)【只能有抽象方法】语法

2020-11-17 09:34:51 1727 1

原创 Java笔记 面向对象的三大特性 封装 private 继承 extends static super abstract final多态 向上转型 向下转型

面向对象封装定义原则实现封装的步骤封装的好处:封装定义将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问原则1、把所有的属性藏起来2、把尽可能多地东西藏起来,对外提供便捷的接口实现封装的步骤1、修改属性的可见性:设为private,防止错误的修改2、创建共有的getter/setter方法:用于属性的读写3、在getter/setter方法中加入属性控制语句:对属性值得合法性进行判断封装的好处:1、便于使用者正确使用系统,防

2020-11-16 19:44:49 170

原创 java笔记面向对象基础 类 对象 方法 构造方法 对象数组

面向对象基础面向对象类定义一个类属性方法对象创建和使用对象创建对象使用对象方法方法的返回值方法的相互调用方法的参数面向对象**定义:**java语言是一种面向对象的语言、面向对象是一种直观而且程序结构简单的程序设计方法,它比较符合人类认识现实世界的思维方式。基本思想是把问题看成是有若干个对象组成,这些对象之间相互独立,但是又可以相互配合、连接和协调,从而完成整个程序要实现的任务和功能。面向对象有三大特性:封装、继承、多态类**定义:**类是抽象的概念,仅仅是模板。它与对象的关系就像是模具和模具做出来

2020-11-10 17:17:18 273 2

原创 第一个小项目 简单的订餐小系统

第一个小项目** 介绍**用前面所学的if结构语句、switch结构语句、for循环等基础知识缩写的一个订餐小系统功能介绍:一、我要订餐 完成用户订餐,每条订单包含如下信息: 订餐人姓名:要求用户输入 选择菜品及份数:显示三个菜单序号、名称、单价、点赞数,提示用户输入要 选择的菜品序号及份 送餐时间:要求当天 10 到 20 点间整点送餐,要求用户输入 10~20 的整数,输 入错误,重复输入。  送餐地址:要求用户输入 状态:两种状态:0:已预订(默认状态) 1:已完成(订单已签

2020-11-07 14:30:40 366

原创 java练习题变量的使用 if语句的使用 for循环的使用 数组的使用使用

第一章 变量和数据类型输出个人简历要求:使用变量存储数据,实现个人简历信息的输出 public static void main(String[] args) { String studentNmae = "小明"; int age = 25; byte workDate = 3; byte projectNumber = 5; String technicalDirection = "java"; String habit = "篮球"; System.out.pri

2020-11-03 13:04:50 1159

原创 Java笔记一维数组 二维数组 冒泡排序 选择排序 二分查找法

java笔记数组一维数组使用增强for循环遍历一维素组经典冒泡排序二维数组Arrays类的应用将所有元素赋相同的值查询元素在数组中的下标数组一维数组**定义:**数组是用来存储一组相同类型数据的数据结构注意:数组中的元素类型必须是相同的语法步骤声明数组:1、声明数组时不定义数组长度:数据类型[] 数组名;或数据类型 数组名[];分配空间:数组名 = new 数据类型[3];声明并分配空间:2、声明并分配空间:数据类型[] 数组名 = new数据类型[3];或 数据类型 数组名

2020-11-03 12:57:33 427

原创 java笔记之循环结构 while do-while for循环 continue的使用 多重循环 Arrays类的使用

Java基础学习笔记循环结构while循环结构do-while循环结构小结for循环for循环的常见错误continue语句总结循环结构while循环结构特点:先判断循环条件,再执行语法:while(循环条件){循环体更新循环变量}例如:打印100遍“好好学习,天天向上!”int i = 0;while(i<100){ System.out.println("好好学习,天天向上!"); i++;}do-while循环结构特点:先执行一遍循环体,再判断语法:do

2020-10-30 10:08:00 169

原创 java笔记 选择结构 流程图 随机数 if结构 switch结构 break语句

流程控制是用来控制程序中各个语句的执行顺序。

2020-10-29 09:56:19 953 1

原创 Java笔记 变量、数据类型、常量、Scanner 类、运算符

Java学习笔记Java基础变量定义命名规则数据类型基本数据类型数值类型整形数据浮点型非数值类型引用数据类型Java基础变量定义定义:变量就是一个存储数据的空间,相当于一个容器。Java会给每个变量分配一个内存地址(这个地址对人类来说不易理解),所以我们就要给变量一个能让我们看得懂的名字,然后你就可以通过这个名字来操作变量中的数据。命名规则(1)有字母、数字、下划线_、美元符号组成;(2)不能使用数字开头,不建议使用美元符号组成;(2)不能使用数字开头,不建议使用美元符号组成;(2)不能使用数

2020-10-28 17:24:29 185 3

空空如也

空空如也

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

TA关注的人

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