自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA IO流总结

IO流的分类按流向分:输入流输出流按操作的类型分:字节流字符流IO流的功能将内容写入文件中,或者从文件中读取内容,强调的是内容。IO流的结构图:(一)字节流字节输出流FileOutputStream使用字节输出流写出数据到文件: 1.创建文件字节输出流对象 FileOutputStream fos = new FileOutputStream("文件路径"...

2019-06-19 18:09:14 138

原创 多线程总结

1.进程和线程的区别进程:是程序的执行过程,具有动态性,即运行的程序就叫进程,不运行就叫程序。线程:系统中的最小执行单元,同一进程中有多个线程,线程可以共享资源,一旦出现共享资源,必须注意线程安全!!Java线程分为两类,一类是守护线程,典型是垃圾回收GC;第二类是用户线程,当JVM中都是JVM守护线程,那么当前的JVM将退出。2.线程创建的两种方式2.1继承Thread类创建新线程的...

2019-06-15 17:23:10 81

原创 请求对象

HTTP协议概述HTTP协议HTTP协议的概念:(Hyper Text Transfer Protocol )超文本传输协议HTTP协议的特点:简单快速、灵活、无连接、无状态HTTP请求:1.什么是HTTP请求:用于封装浏览器发送给服务器的所有数据,称为请求对象。在JavaEE中接口名:HttpServletRequest2.HTTP请求的组成(1)请求行一个完整的请求行包括...

2019-07-22 21:13:03 264

原创 Tomcat和Servlet

Tomcat和Servlet学习目标:1) 能够理解软件的架构(BS/CS)2) 能够理解WEB资源概念 (静态,动态)3) 能够理解WEB服务器4) 能够启动关闭Tomcat服务器5) 能够解决Tomcat服务器启动时遇到的问题(两个问题)6) 能够运用Tomcat服务器部署WEB项目7) 能够使用idea编写Servlet8) 能够使用idea配置Tomcat方式发布项目9...

2019-07-12 21:45:20 114

原创 XML&Dom4j

XMLXML介绍1.什么是XMLXML是一门语言,该语言使用标记来描述数据格式。XML全称为Extensible Markup Language,是可扩展的标记语言。标记也叫标签,比如<name>是一个标签</name>也是一个标签。标签分为开始标签和结束标签,<name>是开始标签,</name>是结束标签。XML出身名门,由w3c制...

2019-07-07 16:19:12 229

原创 Bootstrap框架

boostrap的概述1.bootstrap的作用前端框架,在Web开发中,用于表示层。基于HTML、CSS、JS、jQuery等技术2.Bootstrap的优势移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。浏览器支持:Bootstrap支持所有的主流浏览器。如:Internet Explorer、 Firefox、 Opera、...

2019-07-02 19:58:50 176

原创 JavaScript提高

正则表达式对象1.规则\d 数字\D 非数字 \w 单词:[0-9a-zA-Z_] \W 非单词 . 通配符,匹配任意字符{n} 出现n次 {n,} 大于等于n次 {n,m} 大于等于n,而且小于等于m +出现最少一次 1~n* 0~n次 ? 0~1次 ^ 匹配元素的开始 $ 匹配元素的结束2.语法方式1:使用R...

2019-07-01 19:50:41 96

原创 JavaScript基础

JavaScript基础javascript的特点1.安全性运行在浏览器上,不能操作本地用户的文件,不会有病毒的风险。2.跨平台可以运行在不同操作系统的浏览器上。(Windows、Linux、OSX 、Android、iOS)。因为JS是运行在浏览器上的,只要有浏览器,就可以运行JS。javascript的语法组成ECMAScript构成了JavaScript核心语法基础2.B...

2019-06-27 20:26:02 91

原创 HTML与CSS

表单标签一、作用提交浏览器客户端的数据给服务器二、属性:action 要提交的服务器地址methodget 地址栏上可以看到表单提交的参数和值post 数据安全性更高三、表单元素1.input文本框<input type="text">属性name:名字,提交数据给服务器时使用value:文本框中的内容readonly:文本框的内容只读d...

2019-06-25 18:29:13 76

原创 HTML基础

HTML5html5的基本介绍1.记事本方式实现创建html2.使用idea工具创建html3.创建html文档文档基本组成 网页的根元素文档头部作用1)显示网页的标题 <title>网页标题</title>、2)指定网页的内容和字符集4.01meta http-equiv=“Content-Type” content=“text/ht...

2019-06-24 19:36:54 79

原创 连接池&JDBCTemplate总结

PreparedSatement 预编译对象1.preparedstatement的执行原理prepareStatement()会先将SQL语句发送给数据库预编译。PreparedStatement会引用着预编译后的结果。2.preparedstatement的好处数据库只需要预编译一次,传入1万次不同的参数并执行。减少了SQL语句的编译次数,提高了执行效率。3.prepared...

2019-06-23 18:36:30 687

原创 JDBC总结

DCL1.创建用户CREATE USER ‘用户名’@‘主机名’ IDENTIFIED BY ‘密码’;2.授权用户GRANT 权限1, 权限2… ON 数据库名.表名 TO ‘用户名’@‘主机名’;3.撤销授权REVOKE 权限1, 权限2… ON 数据库.表名 FROM ‘用户名’@‘主机名’;4.查看权限SHOW GRANTS FOR ‘用户名’@‘主机名’;...

2019-06-22 15:55:13 76

原创 MySQL多表和事务

MySQL多表和事务三范式1.什么是范式设计数据库表的规则(Normal Form)2.范式的基本分类第一范式(1NF)第二范式(2NF)第三范式(3NF) 巴斯-科德范式(BCNF)第四范式(4NF)第五范式(5NF,又称完美范式)3.第一范式数据库表的每一列都是不可分割的原子数据项每一列不能再拆分4.第二范式要求数据库表中的每个实例或记录必须可以被唯一...

2019-06-21 21:25:50 123

原创 MYSQL约束

DQL语句条件查询(一) 排序1.单例排序单列排序就是使用一个字段排序SELECT * FROM student3 ORDER BY age DESC;2.组合排序组合排序就是先按第一个字段进行排序,如果第一个字段相同,才按第二个字段进行排序,依次类推SELECT * FROM student3 ORDER BY age DESC, math DESC;(二)聚合函数...

2019-06-20 19:51:52 244

原创 MYSQL基础语法

SQL的概念1.什么是SQL:结构化查询语言(Structured Query Language)简称SQL。2.SQL语句的作用:通过SQL语句我们可以方便的操作数据库中的数据、表、数据库。3.SQL语句的分类 :DDL(Data Definition Language)数据定义语言DML(Data Manipulation Language)数据操作语言DQL(Data Query...

2019-06-19 17:36:24 93

原创 JAVA基础增强

单元测试Junit:JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。步骤1.编写测试类。2.编写测试方法, public void 方法名() {}, pu...

2019-06-18 20:23:47 92

原创 网络编程

TCP/UDP辨别UDP和TCP协议特点TCP(Transmission Control Protocol): 传输控制协议1.需要连接2.传输速度慢3.安全,不会丢失数据4.以流的形式传输数据,没有大小限制UDP(User Datagram Protocol): 用户数据报协议(寄快递)1.不需要连接2.传输速度快3.不安全,可能会丢失数据4.一个包最大64KbTCP协议...

2019-06-17 19:00:17 160

原创 缓冲流、转换流、序列化流

缓冲流缓冲流是对四个基本IO流的增强BufferedInputStream 字节输入缓冲流BufferedReader 字符输入缓冲流BufferedOutputStream 字节输出缓冲流BufferedWriter字符输出缓冲流(一)使用字节缓冲流读取数据到程序BufferedInputStream bis = new Buffered...

2019-06-16 17:18:32 144

原创 字节流、字符流

字节流字节输出流FileOutputStream使用字节输出流写出数据到文件: 1.创建文件字节输出流对象 FileOutputStream fos = new FileOutputStream("文件路径"); 2.调用wirte方法写数据到文件 // 0 1 2 3 4 byte[] buf = {97, ...

2019-06-15 16:52:03 96

原创 File类、递归、IO流入门

File类提供用于创建、复制、删除、移动和打开单一文件的静态方法,并协助创建 FileStream 对象(一)File对象的创建方式File​(String pathname) 通过路径名字来创建新的File实例File​(String parent, String child) 通过父路径和子路径创建File实例File​(File parent, String child) 通...

2019-06-14 19:13:25 92

原创 线程池、Lambda、Stream流

线程池线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。(一)使用线程池的好处1.降低资源消耗。减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2.提高响应速度3.提高线程的可管理性(二)线程池的核心思想线程复用。同一个线程可以被重复使用。(三)线程池的创建方式创建线程池的A...

2019-06-13 18:11:38 384

原创 线程相关技术

线程线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。(一)开启新线程创建新线程的步骤:(1)定义一个线程NewThread类继承Thread。(2)在线程类NewThread类中重写run方法,申明线程需要完成的任务。(3)创...

2019-06-12 21:02:28 147

原创 JAVA程序中的异常及处理方法

异常异常指的是在程序运行过程中发生的异常事件,通常是由外部问题(如硬件错误、输入错误)所导致的。在Java等面向对象的编程语言中异常属于对象。一. 辨别程序中异常和错误的区别错误:无法处理。只能重启环境避免异常:程序在编译或者执行的过程中可能出现的错误。异常应该避免和处理。二. 异常的分类编译时异常:Exception运行时异常:RuntimeException(一)常见的运行...

2019-06-11 16:56:55 849

空空如也

空空如也

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

TA关注的人

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