自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ajax

Ajax//第一步,创建XMLHttpRequest对象var xmlHttp = new XMLHttpRequest(); //第二步,注册回调函数xmlHttp.onreadystatechange =callback1;//第三步,配置请求信息,open(),get//get请求下参数加在url后,.ashx?methodName = GetAllComment&str...

2019-11-25 14:43:37 166

原创 json

json一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据,简洁和清晰的层次结构使得json成为理想的数据交换语言。易于阅读和编写,同时也易于机器解析和生成,并有效的提升网络传输效率。json键值对是用来保存javascript对象的一种方式,和就AVAscript对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号""{"name": "QinJiang"}...

2019-11-25 11:55:22 212

原创 springBoot整合mybatis

SpringBoot整合mybatis<!-- 引入 myBatis,这是 MyBatis官方提供的适配 Spring Boot 的,而不是Spring Boot自己的--> <dependency> <groupId>org.mybatis.spring.boot</groupId> ...

2019-11-13 10:26:26 288

原创 SpringBoot未和mybatis整合前

SpringBoot未和mybatis整合前数据库配置文件spring: datasource: username: root password: 123456 #?serverTimezone=UTC解决时区的报错 url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnic...

2019-11-12 10:53:40 202

原创 SpringSSM整合

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Aq64wlaN-1571996866210)(file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1184634268\QQ\WinTemp\RichOle\CA67JUVAS(~LGX@HLV((X)]B.png)pojo包@Data@Al...

2019-10-25 17:46:38 695

原创 Springmvc

Springmvc什么是mvc?mvc是模型,视图,控制器的简写,是一种设计规范,将业务逻辑,数据,显示分离的方法来组织代码mvc的主要作用是降低了视图与业务逻辑间的双向耦合,是一种架构模式controller:控制器1.取得表单数据2.调用业务逻辑3.转向指定的页面model:模型1.业务逻辑2.保存数据的状态view:视图1.显示页面Springmvc例子Hello...

2019-10-25 17:18:13 150

原创 工厂模式

工厂模式实现了创建者和调用者的分离分类:简单工厂模式工厂方法模式抽象工厂模式OOP七大原则:开闭原则:一个软件的实体应当对扩展开放,对修改关闭依赖倒转原则:要针对接口编程,不要针对实现编程迪米特法则:只与你直接的朋友通信,而避免和陌生人通信核心本质实例化对象不适用new,用工厂方法代替将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦三种模式简单工厂模...

2019-10-24 17:14:10 112

原创 单例模式

单例模式核心:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点常见场景windows的任务管理器windows的回收站项目中,读取配置文件的类,一般也只有一个对象网站的计数器一般也会采用单例模式,可以保证同步数据库连接池的设计一般也是单例模式在servlet编程中,每个servlet也是单例的在spring中,每个bean默认就是单例的优点:由于单例模式只生成一个实...

2019-10-23 17:44:44 208

原创 Spring之AOP

1.代理模式代理模式是AOP的底层代理模式的分类静态代理动态代理静态代理抽象角色:一般会使用接口或者抽象类来解决真是角色:被代理的角色代理角色:代理真实角色客户:访问代理对象的人优点:可以是真实角色操作更加纯粹,不用关注公共yw​ 公共也就交给代理角色,实现业务分工​ 拓展业务,方便集中管理缺点一个真实橘色产生一个代理角色,代...

2019-10-18 20:10:34 129

原创 Spring之IOC

1.1简介2002年,首次推出了spring框架的雏形,interface21框架spring框架以interface21框架为基础经过重新设计,并不断丰富其内涵于于2004年3月24日发布了1.0正式版Rod johnson 是spring Framework创始人,著名作者,他是悉尼大学博士,音乐专业,并非计算机。spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有...

2019-10-18 16:41:52 212

原创 框架基本概念及MyBatis框架

框架基本概念及MyBatis框架1.框架的概述框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是被应用开发者定制的应用骨架。2.开发分层的重要性框架的重要性在于它实现了部分功能,并且能够很好的将底层应用平台和高层业务逻辑进行了缓和,为了实现软件工程中“高内聚,低耦合:。把问题划分开来解决,易于控制,易于延展,易于分配资源3.分层开发的常见框...

2019-09-30 17:24:40 411

原创 javaweb学习之filter过滤器

javaweb学习之filter过滤器如图中所示,①当网页传输一些垃圾信息时,在web服务器向后天的servlet发送请求的中间加一个过滤器,就可以减少servlet处理的压力。②当我们在servlet中需要个前台显示数据库的信息时,将中文放在域中传给前台时,前台在解析的时候,就会发生乱码的问题,之前的解决方法时,每次在创建一个servlet的时候,首先就是设置编码,防止乱码。但是,当很多...

2019-09-27 18:36:50 133

原创 注解

注解注解:1.概念:注释:解释说明代码,就是给人自己看到注解:也叫元数据,JDK1.5之后引入的一个概念,使用在类,接口,方法,成员变量,形参上,对这些元素,进行一些限定或者说解释,给程序看2.作用:为了替代配置文件会对 类,接口,方法,成员变量,形参 做出一些限定或检测3.Java中常见的注解:@Override 加在方法上,检测该方法,是重写父类的方法@Functional...

2019-09-27 16:01:44 164

原创 Web 编程基础之el表达式

Web 编程基础之el表达式el表达式el表达式主要是为了简化脚本的书写的复杂,代替<%=…%>el表达式的作用:获取存放在域中的数据执行运算获取常见的web的对象调用java的方法格式:${ el 表达式 }示例展示:使用el表达式取出域中的数据实例1:<%@ page contentType="text/html;charset=UTF-8"...

2019-09-27 12:16:20 382

原创 Web编程进阶之jstl标准标签库

Web编程进阶(1)之jstl标准标签库jstl(jsp标准标签库)1.作用:代替jsp脚本2.使用步骤:导入标签库的jar包,并依赖在jsp页面上引入jar包,使用taglib引入jsp标签库在jsp页面使用c(自己设置的前缀)标签,一般配合el表达式来用3.c:if:<%@ page contentType="text/html;charset=UTF-8" lang...

2019-09-27 12:07:08 157

原创 ## Servlet笔记02

Servlet学习02request与response的区别1.响应对象响应文本数据1.代码实现:@WebServlet(name = "Servlet",value = "/demo")public class Servlet extends HttpServlet { protected void doPost(HttpServletRequest request, Htt...

2019-09-27 11:55:28 120

原创 Servlet笔记03之cookie和session

1.jsp概念:Java Server Page Java 服务页面。特点:即能写HTML CSS JS 他还能写 Java代码。作用:简化页面的书写。jsp的本质是servlet。2.在jsp上使用特定的语法编写java的代码早期脚本(不推荐大量使用)1.<%----%> 注释2.<%! %> java代码的成员位置3.<% %> 在...

2019-09-26 23:56:26 144

原创 Servelet笔记01

1.Servelet笔记011.概念:servlet就是运行在服务器端的小程序(server applet),定义了一个类被浏览器访问的规则。2.功能:接受请求处理请求做出响应3.快速入门:步骤如下:创建一个javaweb项目定义一个类实现Servlet的接口重写该接口的所有的方法配置web.xml文件发布项目通过浏览器访问该servlet小程序浏览器的地址填写:ht...

2019-09-26 23:17:57 271

原创 JAVAWeb的学习笔记

JAVAWeb的学习笔记01web应用的概念:使用浏览器进行访问的应用程序web程序采用的是B/S架构B/S架构就是浏览器跟服务器进行数据交互的方式,数据传输的方式 采用http协议C/S就是客户端跟服务端进行数据交互的方式,采用winsocket协议HTTP协议HTTP:超文本传输协议,详细的规定了浏览器和服务器之间进行通信的规则,通过网络传输HTML文档数据的协议http协议是一...

2019-09-26 23:02:36 175

原创 JDBC连接池

JDBC连接池连接池概念:管理数据库的连接作用: 提高项目的性能,就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法去获取,不用的时候归还连接即可,常用连接池:DBCP, C3P0DBCP:使用步骤:1 导入jar包(commons-dbcp-1.4.jar和commons-pool-1.5.6.jar)​ ...

2019-09-12 16:28:46 236

原创 JDBC

JDBC1.JDBC基本概念//JDBC:就是Java提供的一套接口(规范),用于和数据库建立连接的一套API ,各家数据库厂商,想要建立连接// 就需要实现JDBC这套规范,我们数据库厂商,写的这套实现类称之为数据库驱动2.JDBC入门步骤/JDBC快速入门//1.导入数据库厂商写的驱动//2.加载驱动//3.建立连接//4.获取操作对象//5.编写SQL语句//6....

2019-09-07 17:22:45 179

原创 数据库笔记04(多表查询)

数据库笔记04(多表查询)内连接外连接子查询1.内连接​ 格式1:显示的内连接​ select a.,b. from a [inner] join b on ab的连接条件​ 格式2:隐式的内连接​ select a.,b. from a,b where ab的连接条件2.外连接​ 左外连接​ ...

2019-09-07 16:29:08 159

原创 数据库笔记(开发创建表知识点)03

数据库笔记(开发创建表知识点)03约束:一种束缚,限定数据库中的约束:对插入表中的数据做出一种限定,为了保证数据的有效性和完整性​ 主键约束 primay key​ 唯一约束 unique​ 非空约束 not null​ 自增长约束 auto_increament配合主键结束来使用,并且主键字段的类型是整数型​ 非负约束 unsigned​...

2019-08-25 11:50:50 281

原创 数据库笔记02 (DQL)

查询表中所有的信息select*from 表名查询个别字段select 列名1,列名2,...from 表名条件查询=,!=,<>(不等于),<,<=,>,>=;betwee....and; 在什么范围内in(set)is null;为空;is not null;不为空and;并且or;或者not;非列...

2019-08-22 17:12:00 241

原创 数据库笔记01

数据库笔记01存储数据库的仓库,一台电脑装有数据库软件,可以对外界数据进行增删改查服务数据库分类: SQLServer 微软的。中小型关系数据库 MYSQL 中小型的关系型数据库 Oracle 大型的关系型数据库 关系型数据库: 具有行和列的这种二维表结构的数据库 非关系型数据: NOSQL 用键值关系来存储数据 类似 json 数据库的安装与卸载: 1.可以使用第三...

2019-08-22 14:39:36 209

原创 前端 js的学习

js的学习 * js与html结合方式 * 内部js: * 定义<script>标签,标签体书写js代码 * 注意:<script>标签定义的位置,会影响执行顺序 * 外部js: * 定义<script>标签,通过src属性导入外部js文件 * ECMAScript规范 * 语法: 常量: * 基本...

2019-08-19 21:11:56 146

原创 前端 CSS的学习

CSS的学习1.css的基本语法基本语法<style type="text/css">选择器{ 属性1:属性值; 属性2:属性值 。。。。。。 }</style>2.选择器1.类选择器2.id选择器3.标记选择器4.包含选择器5.伪类3.类选择器<html> <head&...

2019-08-19 21:07:23 83

原创 前端 Html的学习

Html的简介html的意思是超文本标记语言,用它编写出文档的文件的扩展名是“.html"或”.htm“(微软的操作系统),他是可供浏览器解释浏览的文件格式。HTML标记两端有两个符号”<“和”>",这两个符号称为角括号。html标签通常是成对出现的,**比如“”和“”,前一个是开始标记,后面的是结束标记,在开始和结束标记之间的的文本是元素内容。html标记是与大小写无关的,”和所...

2019-08-19 20:59:07 144

原创 JAVA笔记21 JDK1.8 新增功能的学习

新增日期类的学习/*LocalDate 年月日LocalTime 时分秒LocalDateTime 年月日时分秒获取对象的方法 方式1 通过静态方法 now() LocalDateTime a = LocalDateTime.now() 方式2 通过静态方法 of() 参数可以指定年月日时分秒 常用方法: a.getYear():获取年 a.ge...

2019-08-04 16:41:41 172

原创 Java笔记20 反射

反射:通过一个类的字节码文件对象(class)反着去剖析,这个类的构成想要反射机制,必须获取到该类的字节码文件对象获取一个类的字节码文件对象//方式1Student s = new Student()Class c = .getclass()//方式二Class<student> s = student.class//方式三Class a...

2019-08-04 10:38:42 106

原创 JAVA笔记19 线程的补充

//不同种类的线程之间的一个通信问题//生产线程,生产出了资源,它得通知消费线程来消费//消费线程//线程之间的等待唤醒机制,也就是生长着消费模式//1.定义一个资源//2.要有生产线程//3.要有消费线程//4.测试类测试//上述会发生线安全问题//1.多线程环境//2.要有共享数据//3.多条语句操作这个数据//等待唤醒//作为生产者来说:我们生产了资源,等着,通...

2019-08-01 16:39:30 205

原创 JAVA笔记18 网络编程

网络编程基本概念/*IP:标识一台计算机的唯一性IP的由来:我们计算机识别的是二进制网络编程的三要素:IP(确定某个计算机)IntAddress:网络中设备的标识,不易记忆,可用主机名端口,确定一个应用用于标识进程的逻辑地址,不同进程的标识传输协议通讯的规则常见协议(UDP TCP)Socket(套接字=IP+端口)我们Java提供了一个类来描述IP*/InetAddr...

2019-08-01 15:16:44 178

原创 JAVA笔记17 新式I/O流

新式I/O流的基本概念//新式I/O流在硬盘和程序之间建立了一个通道,而在通道之间有一个缓冲区,在缓冲区内来存储数据//buff缓冲区底层是数组,用来存储数据,针对基本类型,都有相应的缓冲区//position:文件指针的位置,从position开始可以读取数据//limit:界限,从limit往后不可读//capacity:缓冲区容量,一旦指定,不能更改新式流I/O的方法Stri...

2019-07-28 14:59:12 146

原创 JAVA笔记16 多线程

JAVA笔记16 多线程进程概念//把程序的执行路径只有一条称为单线程//多条路径称之为多线程//我们要学习线程,首先知道什么是进程,因为线程依赖于进程//什么是进程?正在运行的应用程序,电脑上可以有多个进程,在某一时刻,只能运行几个进程//在某一个时间点上,cpu(单核)只能进行一个进程,比如我们现在听歌那我们还是用idea敲代码,直观我们觉得好像同时进行。是因为cpu可以在多个进...

2019-07-28 13:36:47 105

原创 JAVA笔记15 其他流

JAVA笔记15 其他流高效字符流 // BufferedReader从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 // // 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 BufferedReader bfr = new BufferedReader(new FileReader("...

2019-07-25 22:26:39 116

原创 ## JAVA笔记14 I/O输入输出流

复习HashMap数据结构是哈希表(JDK1.7 数组+链表) (JDK1.8数组+链表+红黑树)I/O流I/O :intputstream/outputstream它是处理设备之间的一个数据传输我们是站在内存角度来看流的流向输入流:硬盘---内存输出流:内存---硬盘安装流的读取文件的类型分字节流和字符流字节流可读写任意类型文件字符...

2019-07-23 23:33:37 149

原创 JAVA笔记13 TreeSet集合与MAP集合

1.TreeSet 集合的介绍和排序public class TreeSetDemo{ public static void main(String[] args){ //TreeSet元素唯一,且可以对元素进行排序 //排序,自然排序,比较器排序 TreeSet<Integer> treeSet = new TreeSet&l...

2019-07-22 17:15:36 150

原创 ## JAVA12笔记 集合嵌套与HashSet的学习

1.补充例子Integer[] arr = {10,20,30};List integer = Arrays.aslist(arr);Integer[] arr2 = {10,20,30};Integer[] arr3 = {10,20,30};Integer[] arr4 ={10,20,30};List integer1 = Arrays.aslist(arr2,arr3,arr4...

2019-07-21 11:24:54 330

原创 JAVA笔记11 list集合的学习

1.list集合中方法的介绍//集合:作为一种容器,比数组灵活//数组和集合的区别//数组的长度是固定的,集合的长度是可变的//数组既能存储基本数据类型,又能存储引用数据类型,集合只能存储引用数据类型//数组存储同一种数据类型,集合可以存储多种数据类型//Collection list set//List------>Arraylist vector LinkedList/...

2019-07-18 17:04:37 319

原创 JAVA笔记10 常用类的学习

1.常用类math和sysytem和Random的介绍//A:Math类概述 //Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 //B: 成员变量 public static final double E : //自然底数 public static final double PI: //圆周率//C:成员方法 public static i...

2019-07-18 15:58:14 100

空空如也

空空如也

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

TA关注的人

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