自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于正反向代理

总结:正反向代理的区别:1、逻辑上的区别: 正向代理 代替 访问者 去访问 被访问者 反向代理 代替 被访问者 去接待 访问者2、作用上的区别:正向代理:限制 访问者 访问 被访问者 的权限反向代理:(1)代理与被访问者形成局域网,让被访问者不暴露在外网上,保护被访问者,安全 (2)在服务器的层面,代理服务器真正的作用是实现负载均衡,减轻真正被访问服务器的负载压力正...

2019-11-03 19:21:33 201

原创 这里总结一下web项目路径

路径配置方式有2种1.相对路径(推荐在静态页面上(html)上使用,因为静态页面无法动态获取部署资源目录路径):格式:url=“相对资源路径”含义:相对于当前的静态页面的路径例子:表单标签:<form action="login" method="post"> login是相对路径2.全路径(绝对路径)(服务器端java代码(servlet,jsp)推荐):格式1:url=...

2019-10-18 21:01:23 355

原创 从前端的表单接收多个同名参数,controller该如何接收?

controller方法参数上,若以字符串数组即String[]接收,那么它的数据格式是:[参数1,参数2,参数3…]; 若直接以字符串变量即String接收,那么它的数据格式是:“参数1,参数2,…”【可以debug测试一下】...

2019-10-15 16:37:36 1064

原创 20---HTML5语法++

typora-root-url: imgtypora-copy-images-to: img《HTML5-笔记》回顾接口映射文件实现一对一步骤实体类包含另一个实体[外链图片转存失败(img-zhfAqr00-1565448598963)(/1565313108172.png)]配置接口映射文件:association[外链图片转存失败(img-MIKU8vj8-15654...

2019-08-10 22:50:14 817

原创 19---动态SQL+MyBatis多表关联

typora-root-url: imgtypora-copy-images-to: imgMyBatis(第3天) 动态SQL和多表关联回顾说说核心配置文件中这些标签的作用配置标签名称功能属性或子元素properties加载外部Java属性配置属性 resource:.properties文件的路径 子元素property:如果和外部引入的重名了,使用...

2019-08-10 22:49:42 790

原创 18---MyBatis三种开发方式+及其增删改查

**typora-root-url: imgtypora-copy-images-to: imgMyBatis(第2天)-基本使用回顾mybatis的配置文件有哪两种?sqlMapConfig.xml: mybatis的核心配置文件,配置数据库相关信息UserMapper.xml: 接口映射文件,配置方法对应的SQL语句说说配置文件中各属性的作用<?xml ve...

2019-08-10 22:49:05 488

转载 16---Day03-JDBC&连接池-笔记++

typora-root-url: imgtypora-copy-images-to: imgJDBC回顾数据库的三大范式第一范式: 表中的字段不能再拆分(原子性)第二范式:一张表只描述一件事情, 给每张表添加主键第三范式: 一张表的字段,引用另一张表的主键表连接的分类表连接分类语法内连接隐式SELECT 字段 FROM 表1, 表2 WHERE 条件;...

2019-08-05 23:14:36 204

转载 17---C3P0和Druid连接池+MyBatis入门及原理

typora-root-url: imgtypora-copy-images-to: img《MyBatis(第1天)-自定义框架-笔记》回顾JDBC四个核心对象DriverManager: 注册驱动,获取连接Connection: 表示连接,java程序和数据库之间的桥梁Statement: 执行SQL语句的对象,小货车ResultSet: 结果集,查询的结果都会保存到结果集中...

2019-08-05 23:13:44 423

原创 15---Mysql的多表+事务

typora-root-url: imgtypora-copy-images-to: imgMYSQL基础语法学习目标能够理解数据库的概念能够安装MySQL数据库能够启动,关闭及登录MySQL能够使用SQL语句操作数据库能够使用SQL语句操作表结构能够使用SQL语句进行数据的添加修改和删除的操作能够使用SQL语句简单查询数据学习内容数据库的基本知识目标学习数据库...

2019-08-02 17:21:16 280

原创 14---mysql入门基础及其语法

typora-root-url: imgtypora-copy-images-to: imgMYSQL基础语法学习目标能够理解数据库的概念能够安装MySQL数据库能够启动,关闭及登录MySQL能够使用SQL语句操作数据库能够使用SQL语句操作表结构能够使用SQL语句进行数据的添加修改和删除的操作能够使用SQL语句简单查询数据学习内容数据库的基本知识目标学习数据库...

2019-08-02 17:19:14 402

原创 13---Junit单元测试+反射+注解+动态代理

1、Junit单元测试1、背景:​ 在main方法中写代码测试存在的问题:所有代码都写在main方法中,都会运行,我们如果要测试,会执行所有代码,测试效率会变低2、概念:​ 单元测试是对部分内容进行测试​ Junit是java的一个第三方单元测试框架,其保存在junit.jar中。PS:第一方:JDK提供的类;第二方:自己写的类;第三方:其他人写的很多类。​ junit用处:可以对部...

2019-08-02 17:17:59 660

原创 12----xml文件+xml文件的解析(dom4j包)

typora-root-url: imgtypora-copy-images-to: img《XML&Dom4j-笔记》学习目标能够说出 XML 的作用了解 XML 的组成元素能够说出有哪些 XML约束技术能够说出解析 XML 文档 DOM方式原理能够说出Dom4j常用的类能够通过Dom4j得到文档对象(重点)能够读取Dom树上的元素对象(重点)能够使用 XPat...

2019-07-31 22:54:46 895

原创 11---网络基础 + IP地址类InetAddress + UDP传输数据 + TCP传输数据

1、网络入门1、两种模式C/S结构 :全称为Client/Server结构,是指客户端和服务器结构B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构2、网络编程三要素1.网络协议2.IP地址3.端口号3、网络通信协议​ 不同计算机传输数据的规则(1)UDP协议,属于传输层协议UDP: 相当于寄快递,传输数据不安全 1.不需要连接 ...

2019-07-27 00:24:48 419

原创 10---IO异常处理+Properties+缓冲流+字节转换流+序列化流+打印流+杂流

1、IO异常的处理(JDK1.7前后)1、JDK1.7以前的IO异常处理​/* JDK1.7以前的 1.创建IO流的时候发现FileInputStream有异常,选择try...catch 2.在finally中写上关闭IO流语句后,且作用域不够,故将fis的定义放到try外面, 3.发现fis需要赋初值,故赋值为null ...

2019-07-27 00:18:34 158

原创 9---File类+递归+IO流初步

1、File类1、概念:​ java.io.File类是文件和目录路径名的抽象表示。作用在于:通过路径字符串表示操作系统中的文件或文件夹。2、构造方法File(String pathname) 通过【路径名】创建一个File对象,这个File对象可以表示文件也可以表示文件夹File(String parent, String child) 通过【父路径】和【子路径】创建File对象Fi...

2019-07-27 00:13:17 197

原创 8---线程深入+Lambda表达式+Stream流

1、线程的深入1、线程安全问题(1)概念:​ 多线程操作共享数据,导致共享数据错乱了。(2)出现该问题的条件​ 1.有多条线程​ 2.有共享数据​ 3.有多条语句操作共享数据(3)解决方案:​ 使用同步机制可以解决线程安全问题。(同步机制虽然解决了问题,但是效率将会变低)​ 1.同步代码块​ 2.同步方法​ 3.Lock锁2、解决方案之同步代码块(1)使用格式:...

2019-07-23 17:08:35 502

原创 7---可变参数+Collections集合工具类+冒泡排序+Map集合

1、可变参数1、概念:​ 是jdk1.5的新特性,应用于方法参数列表中。主要是为了解决要写很多重载方法的情况。​ 特点:​ (1)可变参数的参数们都是相同类型的​ (2)一个方法只能有一个可变参数(方法参数列表中可以同时有可变参数和非可变参数)​ (3)可变参数需要放在方法参数列表的最后面2、格式:修饰符 返回值类型 方法名(数据类型... 变量名){}(和普通方法相比,在数据...

2019-07-22 22:22:34 223

原创 6---异常+进程和线程初步

1、异常1、概念:​ 程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。​ 异常本身是一个类,产生异常就是:创建异常这个对象并抛出这个异常对象。2、Java中的异常体系:​ (1)异常的根类是 java.lang.Throwable ,其下有两个子类:java.lang.Error 与 java.lang.Exception ,平常所说的异常指 java.lang.Ex...

2019-07-21 22:02:46 183

原创 5---迭代器+foreach+List接口和Set接口及它们的子类+哈希表

1、迭代器1、什么是迭代:​ 迭代是取数据的过程.先判断集合中是否有数据,如果有,就取出一个数据,接着再判断集合中是否有数据,如果有再接着取出一个数据,这样往复循环直到所有数据都取出来了。2、为什么要迭代器?​ 背景:List接口有索引,我们可以通过for循环+get方法来获取数据,但是Set接口这边没有索引,不能通过for循环+get方式获取数据。​ 所以,Collection接口就...

2019-07-20 21:50:38 263

原创 4---常用API(Date,Calendar等)+包装类+自定义泛型+collection接口

1、Date类1、概念:java.util.Date 类 表示特定的瞬间,精确到毫秒2、Date类构造方法:​ (1)public Date()创建一个Date对象并初始化,初始化的时间为执行这个代码的时间(当前时间,精确到毫秒)​ (2)public Date(long date) 创建一个Date对象并初始化,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日0...

2019-07-17 11:37:39 175

原创 3---多态+代码块+内部类+权限修饰符+Object类+Objects类

1、多态1概念:​ 同一个事物,行为,具有多个不同的表现形式2多态的格式1.父类 变量名 = new 子类();2.接口 变量名 = new 实现类();3多态的前提​ 有继承关系 或者 要有方法重写4多态的“调用方法原理”​ 【编译看左边,运行看右边】​ 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。如果子类没...

2019-07-15 22:04:20 102

空空如也

空空如也

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

TA关注的人

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