自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 16. JDBC

JDBC初步 ① JDBC的概念 Java DataBase Connectivity , 用Java语言操作数据库 ② JDBC的本质 JDBC本质:sun公司定义的一套操作所有关系型数据库的规则接口。各个数据库厂商负责实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 ③ 入门准备 预备:导入驱动 jar 包 复制 mysql-connector-java-5.1.37-bin.jar 到 libs 右键 Add As Li

2021-08-10 23:15:13 251

原创 15. HTTP Request

HTTP协议 ① 概念和特点 概念:Hyper Text Transfer Protocol 超文本传输协议,传输协议定义了客户端和服务器端通信时,发送数据的格式 特点: 基于TCP/IP的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间相互独立,不能交互数据 版本:1.1 能够复用连接 ②请求消息的数据格式 请求行:请求方法 请求url 请求协议/版本 注:HTTP协议常用2种请求方法(共7种) GET:请求参数在请求行中的url后,

2021-08-05 22:06:09 237

原创 14.TomcatServlet

①预备知识 资源分类 静态资源:所有用户访问得到一样的资源,被称为静态资源。静态资源可以直接被浏览器解析,如: html,css,JavaScript 动态资源:每个用户访问得到可能不一样的资源,被称为动态资源。动态资源需要先转换为静态资源,再返回给浏览器,如:servlet/jsp,php,asp web服务器软件 服务器:指安装了服务器软件(接收用户的请求,处理请求,做出响应)的计算机 web服务器软件:可以部署web项目,让用户通过浏览器来访问这些项目。 常见的java相关的web服务器软

2021-08-02 17:29:39 193

原创 13.XML

①基本概念 XML 概念:Extensible Markup Language 可扩展标记语言 功能:存储数据(配置文件,在网络中传输) XML 与 HTML 的区别 1. XML 标签自定义,HTML 标签预定义 2. XML 语法严格,HTML 语法松散 3. XML 存储数据,HTML 展示数据 一个XML文档的样例 <?xml version='1.0' ?> <users> <user id='1'> <name

2021-07-29 22:27:05 153

原创 12.BootStrap

BootStrap 概念: 一个前端开发的框架 1. 内含很多的css样式和js插件 2. 响应式布局,同一套页面可以兼容不同分辨率的设备 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vi

2021-07-29 22:26:43 114

原创 11.JavaScript

概念:一门客户端脚本语言 运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,可以被浏览器直接解析执行 功能:在表单尚未提交时,就对数据进行检查` JavaScript = ECMAScript + JavaScript特有(BOM+DOM) JavaScript发展史: 1992年,Nombase公司,开发了第一门客户端脚本语言: C-- ,专门用于表单的校验,后来更名为:ScriptEase 1995年,Netscape(网景)公司也开发了一门客户端脚本

2021-07-20 14:40:44 166

原创 10.SQL

Structured Query Language 结构化查询语言 注释 单行注释: – 注释内容 或 # 注释内容(mysql 特有) 多行注释: /* 注释 */ 配置 MySQL服务启动 手动。 cmd–> services.msc 打开服务的窗口 使用管理员打开cmd net start mysql : 启动mysql的服务 net stop mysql:关闭mysql服务 MySQL登录 mysql -uroot -p密码 mysql -hip -uroot -p连接目标的

2021-03-23 16:50:31 438 1

原创 一些常见的总结

海明码纠错思路 ①确定校验码的位数r ②确定校验码和数据的位置 ③求出校验码的值 ④检错并纠错 海明不等式:2^r >= k+r+1 需要发送的数据:101101 校验码的位数 :r = 4 数据总长度: Dlength = 10; 校验码位置 : 2的n次方 p1 p2 p3 p4 数据 101101 分别为 D1 D2 D3 D4 D5 D6 P1可以校验的二进制最后一位是1的数据位:p1 d1 d2 d4 d5 P2可以校验的二进制倒数第二位是1的数据位:p2 d1 d3

2021-01-09 11:49:22 222

原创 9.测试和反射

1. 测试分类 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。 2.Junit测试(白盒测试) //所在包 package cn.qiang.junit; public class Calculator { ... } import cn.qiang.junit.Calculator;//导入junit依赖环境 ... //所在包 package cn.itcast.test; public class Calcula

2020-12-23 11:21:00 191 1

原创 8.Stream笔记

1.Stream流常用方法 Stream流是一个集合元素的函数模型,既不是集合,也不是数据结构,其本身并不存储任何元素,仅按需计算 Stream流函数模型每一步并没有处理集合元素,仅当终结方法count执行时,模型才会执行操作(得益于Lambda的延迟执行特性) Pipelining: 中间操作都会返回流对象本身 内部迭代:流可以直接调用遍历方法,不同于Iterator或者增强for的集合外部迭代方式 ①获取方法 //所有的Collection集合都可以通过stream默认方法获取流; publ

2020-12-18 16:33:27 194 1

原创 7.网络编程笔记

1.网络编程基础知识 ①软件结构 C/S结构 :Client/Server,客户端和服务器结构 B/S结构 :Browser/Server,浏览器和服务器结构 ②网络通信协议 定义:网络中的计算机在进行连接和通信时需要遵守的规则 TCP/IP: 传输控制协议/因特网互联协议 Transmission Control Protocol/Internet Protocol,面向连接的通信协议 UDP:用户数据报协议 User Datagram Protocol ,面向无连接的通信协议,消耗资源小

2020-12-15 11:43:34 210

原创 6.流笔记

目录 1.OutputStream 和 InputStream ①顶层公用方法 public abstract class OutputStream{ //字节输出流 public void close(); public void flush(); public abstract void write(int b); public void write(byte[] b) public void wri

2020-12-09 17:30:05 331

原创 5.File笔记

java把文件和文件夹(目录)封装为了一个File类,可以使用File类对文件和文件夹进行操作,File类是一个与系统无关的类 //与系统路径有关的分隔符 static String pathSeparator static char pathSeparatorChar //与系统文件名有关的分隔符 static String separator static char separatorChar String pathSeparator = File.pa.

2020-12-07 23:18:59 166

原创 4.线程笔记

1.并发与并行 并发:某时刻快速切换的cpu,微观上分开占用时间段 并行:真正意义上的同时运行程序 进程 线程 抢占式

2020-12-07 23:17:50 166

原创 3.异常笔记

1.异常 1)异常产生的过程解析

2020-12-03 18:45:32 174

原创 2.集合笔记

1.集合 1)集合的引入 集合和数组都是容器 集合长度可变,存储对象且对象的类型可以不同 数组长度固定,存储对象或基本数据类型但都是同类型元素 2)Collection集合 java.util.Collection接口 单列集合的最顶层的接口,所以其接口中的方法可以被所有单列集合使用 共性的方法: public boolean add(E e) public void clear() public boolean remove(E e) public boolean contains(E e) publi

2020-12-01 16:35:51 226

原创 1.JAVA常用类

1.object类常用API 1)toString 以字符串的形式返回该对象的类型+@+内存地址值 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } //直接打印出对象只要不是 类+地址 都是重写了toString public static void main(String[] args) { Person p =

2020-11-30 16:38:12 144

原创 Java基础整理笔记

1. 关于常量 // 字符串常量 System.out.println("ABC"); System.out.println(""); // 字符串两个双引号中间的内容为空 // 整数常量 System.out.println(30); // 浮点数常量(小数) System.out.println(3.14); // 字符常量 System.out.println('A'); System.out.println('6'); //System.out.print

2020-11-28 18:08:46 299

空空如也

空空如也

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

TA关注的人

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