自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IDEA最全快捷键

文章目录IDEA最全快捷键IDEA最全快捷键Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可..

2021-05-10 09:35:13 2389

原创 seesion和cookie

seesion和cookie(1)cookie创建,使用 .(2)session与Cookie区别1.cookie创建,使用2.Seesion和Cookie的区别对比(1)cookie创建,使用 .(2)session与Cookie区别1.cookie创建,使用<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>..

2021-03-08 19:27:09 142

原创 单例设计模式

单例设计模式恶汉模式懒汉模式概述: 一个类只能创建一个对象恶汉模式public class Student { private static final Student s=new Student(); private Student() { } public static Student getS() { return s; }}懒汉模式public class Student2 { private static Student2 s; priva..

2021-01-18 09:47:01 114

原创 TCP/IP协议和UDP协议

TCP/IP

2021-01-18 09:06:01 186

原创 WEB相关知识

WEB相关知识web相关软件知识web相关软件知识javajavaSEjava语言编程基础,包括运算符,变量,数据类型,数组,面向对象,常见八种基本类库,异常,集合,IO流,多线程,网络编程javaEEjava企业级软甲开发,java语言提供的一套专门用来解决企业级软件开发所提供的标准统称,13项主要运用领域:web软件开发详情参见:javaEE13种核心技术.javaMEjava嵌入式开发 手机开发软件架构C/S:client/server 基于客户端和服..

2021-01-15 16:07:39 82 1

原创 javaEE13种核心技术

javaEE13种核心技术(1)JDBC(JavaDatabaseConnectivity)(2)JNDI(JavaNameandDirectoryInterface)(3)EJB(EnterpriseJavaBean)(4)RMI(RemoteMethodInvoke)(5)JavaIDL/CORBA(6)JSP(JavaServerPages)(7)Java Servlet(8)XML(ExtensibleMarkupLanguage)(9)JMS(JavaMessageService)(10)JT..

2021-01-15 15:31:00 206

原创 JSP九大内置对象

JSP九大内置对象总结1、request对象2、response对象3、session对象4、application对象5、out 对象6、pageContext 对象7、config 对象8、page 对象9、exception 对象总结jsp的本质是servlet,该jsp中就自动拥有了九个内置对象,该内置对象不用再创建就可以再jsp的java代码块中直接使用,帮助我们来进行代码逻辑处理.​ jsp在转为指定的java代码时,java代码中就会自动创建九个内置对象,我们直接使用即可1、re..

2021-01-15 15:11:11 84

原创 JSP

JSPJSP简介本质jsp的第一人惩罚策略jsp组成(静态模板+元素)1.静态模板2.元素指令元素脚本元素注释JSP简介JSP(全称JavaServer Pages)是由[Sun Microsystems](https://baike.baidu.com/item/Sun Microsystems)公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为..

2021-01-15 15:05:15 616

原创 HttpServlet类

请求对象和响应对象HttpServlet类HttpServletRequest(请求对象)HttpServletResponse(响应对象)HttpServlet类概述: HttpServlet是最底层的子类,所以说子类的功能和方法更加的强大和优秀。HttpServletshi专门用来处理http请求的,针对性更强。继承关系: Servlet----->GenericServlet---->HttpServletHttp请求的方式:HTTP/1.1协议中共定义了八种方法(有时也..

2021-01-15 14:23:14 235

原创 多线程小题库

1.使用多线程,模拟龟兔赛跑的场景。按照以往的故事经验,正确的故事逻辑顺序当然是因为兔子不把乌龟放在眼里,松懈了最终输了比赛。我的设定也是如此,假定乌龟每秒跑五米(是有点快但为了线程的运行速度来看还是写快点)兔子的速度为每秒十米。但是兔子在跑到一半休息了一点五秒。代码如下:复制代码package com.company;public class ThreadTest1 implements Runnable{public void run(){ try {

2021-01-15 11:43:43 239

原创 DoGet和DoPost区别

DoGet和DoPost区别DoGet请求DoPost请求DoGet请求Get请求被称为显示请求,请求参数没有放在http请求的第四部分,而是直接以键值对的形式拼接在URL后边可以在URL中看到请求信息,信息不安全:因为URL长度有限,可以用来提交短的请求信息,提交较长的信息时,数据会出现丢失DoPost请求Post请求被称为隐士请求,请求参数放在http协议的第四部分,在URL后看不到请求参数,信息较为安全;http协议的第四部分没有长度的限制,可以传输大数据,不会出现数据的丢失区别:..

2021-01-15 11:31:01 1550

原创 HTTP协议

HTTP协议Http协议是一个网络通信协议,基于请求和响应的,无状态的协议Http协议: 超文本传输协议通过http协议的URL路径来给后端发送请求信息请求信息请求: request请求方式: get post请求信息:http 1.0/1.1 GET http://localhost:8080/servletDemo1/addAccept-Language: zh-CN,zh;q=0.9Cache-Control: max-age=0Connection: keep-al..

2021-01-15 10:35:09 91

原创 Servlet-跳转方式(请求转发和响应重定向)

请求转发和相应重定向servlet跳转方式1.请求转发2.响应重定向servlet跳转方式概述: 从一个servlet中执行的代码跳到另一个servlet来收集数据并集中处理前端发出的请求信息1.请求转发内容: 同一个请求从一个servlet中传递给另一个servlet来处理特点:同一个请求URL路径不改变请求的资源共享实现:获取请求转发器request.getRequestDispacher("url路径")使用转发器的方法实现请求转发dispacher.fo..

2021-01-15 09:52:52 276

原创 Servlet-三大域对象

Servlet-三大域对象requestsession(会话跟踪对象)Application(ServletContext上下文)requestrequest: 是表示一个请求,只要发出一个请求就会创建一个request,它的作用域仅在当前请求中有效。用处: 常用语服务器间同一请求不同页面之间的参数传递,常用语表单的控件值传递。方法: request.setAttribute();//参数(key,value) reuqest.getAttribute();//参数(key) reque..

2021-01-15 09:03:58 310

原创 java网络编程

网络编程计算机网络相关知识计算机网络相关知识概念: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从 而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。作用:相互传递信息数据实现共享共享软件和硬件目的:​ 直接或间接地通过网络协议与其它计算机进行通讯分类:局域网城域网广域网(互联网)IP 地址:InetAddress在计算机网络中用来唯一识别的标志唯一的标识 Intern..

2021-01-09 11:49:15 49

原创 CSS

CSSCSS样式CSS样式简介CSS: 级联样式表单,cascade style sheetsCSS 指层叠样式表(cascade style sheets)样式定义如何显示 HTML元素样式通用存储在样式表中把样式添加到HTML4.0中,是为了解决内容与表现分离的问题外部样式表 可以极大提高工作效率外部样式表通常存储在CSS文件中多个样式定义可层叠为一个作用:css使用一种样式表单,主要是用来对HTML页面进行样式的美化,增强样式和简化代码注意:css使用中网页样式表..

2021-01-09 11:41:12 62

原创 java高级知识-XML

XMLXML什么是XMLXML和HTML之间的区别XML用途XML树结构XML语法规则XML命名规则XML最佳命名习惯XMLXML 指可扩展标记语言(eXtensible Markup Language)。XML 被设计用来传输和存储数据。XML 很重要,也很容易学习。什么是XMLXML文件是以 .xml 为后缀名 - XML 指可扩展标记语言(EXtensible Markup Language)。 - XML 是一种很像HTML的标记语言。 - XML 的设计宗旨是传输数据,而不..

2021-01-09 10:28:10 119

原创 java高级知识-枚举

枚举枚举枚举枚举: enum数据的一一列举,枚举是一种引用数据类型作用: 枚举数据类型可以保障数据的正确性和安全性例如:性别等等;定义一个学生类,创建对象并赋值 public class Student { int id; //编号 String name; // 姓名 String sex; // 性别 int age; //年龄 } public static void main(String[] args) { Student stu..

2021-01-09 10:08:33 85

原创 Tomcat服务器

Tomcat服务器下载使用web服务器软件:​ Weblogic oralce公司开发的,大型的web服务器软件,收费​ Websphere IBM公司开发的,大型的web服务器软件,收费​ JBOSS JBOSS公司开发的,大型的web服务器软件,收费​ Tomcat Apache组织开发的,中小型web服务器软件,免费在这里我们使用Tomcat服务器软件下载Tomcat 8.xx 解压版链接:https://pan.baidu.com/s/1PDUEKSutL1p4..

2021-01-09 09:53:49 75

原创 mysql数据备份和恢复

mysql数据备份和恢复原因:数据移动数据保存数据意外损坏数据备份和恢复备份命令行实现备份 mysqldump -uroot -p密码 数据库名>文件名.sql 例如: mysqldump -uroot -proot duobiao>d:/db.sql第三方软件实现备份恢复命令行方式登录mysql mysql -uroot -proot创建一个空的数据库 create database 数据库名使用该数据库 use 改数据..

2021-01-09 09:09:47 100 1

原创 事务

事务事务事务事务: 如果在项目中需要同时执行多个DML(数据库管理语言)语句才能使用的功能,那么我们就可以使用事务来管理这个功能。事务特点:所有的DML语句执行成功,事务才算成功,数据库数据才会改变。有一条语句执行不成功事务就不算成功,系统会自动实现所有DML语句的回滚,数据库数据也不会改变。例如转账功能:转出金钱:转入金钱:其中任何一个出现错误,转账功能都算失败,其实就是加入了事务事务必须满足的4个条件(ACID)原子性:(Atomicity,或称不可分割性)一个事务..

2021-01-06 22:04:46 74

原创 Mysql视图和索引

视图和索引1.视图2.索引1.视图视图 也称虚表,即虚拟的表,是一组数据的逻辑表示,也相当于给一个select语句赋予一个名字即视图名,它只是select语句结果的映射,当表查询数据数据变化,视图数据也随之发生变化作用:可以对表中的敏感字段进行隐藏,提高安全级别可以简化SQL,把一条复杂的SQL语句时间简化注意:如果视图的SQL语句只包含一张表的查询,那么通过该视图可以进行数据的增删改查。如果视图的SQL语句包含多张表的查询,则不可以进行数据的增删改查创建视图: create o..

2021-01-06 21:44:18 149

原创 多表查询

多表查询多表查询1.判断是那种查询2.交叉连接3.等值连接4.内连接5.左外连接6.右外连接7.全外连接8.自连接9.子连接多表查询多表查询: 就是把多具有关系的表进行数据的查询的拼接格式:select…from…表一,表二;1.判断是那种查询如何判断查询语句中使用的是那种连接查询?单表查询:(1)查询结果是当前的直接字段(2)查询的条件是当前表中的字段值条件多表查询:(1)查询结果是多张表中的直接字段(2)查询的条件是当前表中的字段值条件子连接查询(1)查询结果是当前表..

2021-01-06 20:34:24 205

原创 最原始JDBC

提示:JDBCJDBCJDBCJDBC: java datebase connectivity java连接数据库技术。JDBC: SUN公司提供的一套专门用来实现java语言连接不同的数据库的标准接口==不同的数据库厂商想要让java语言连接访问自己的数据库,就要去遵循JDBC规范,去实现所有的接口,并提供该接口的类的jar包,该包就是数据库驱动包:java。sql.*;简单案例:public class Test1 { public static void main(Strin

2021-01-05 21:22:07 131

原创 HTML笔记

HTML笔记HTML简介HTML网页的标签HTML简介html: 超文本标记语言,是由标签和内容组合,由浏览器来来展示的一种语言html指的是超文本标记语言:Hyper Text Markkup Languagehtml不是一种编程语言,而是一种标记语言标记语言是一套标记标签(markup tag)html使用标记标签来描述网页html文档包含了html标签以及文本内容html文档也叫web页面html后缀名.html 、.htmhtml基本格式:<html>..

2021-01-05 21:14:36 44

原创 java入门之数据库-单表查询

文章目录单表查询selectwhereorder by ....limit ....聚合函数单表查询selectselect … : 你要查询后的结果的字段信息​ * : 表中的所有的字段信息​字段,字段,… : 查询表中的部分字段信息​distinct: 去除重复行​四则运算: + - * /取别名 : as 空格函数:wherewhere : 放置的是查询的筛选条件条件表达式:​ 1,比较运算符 > >= <..

2020-12-29 20:56:52 494

原创 java入门之数据库-约束

文章目录约束1>非空约束2>默认约束3>唯一约束4>主键约束5>自增约束6>检查约束7>主键约束约束约束: 在数据库中对数据库进行限制和约定目的: 为了保证数据库中的数据的完整性 合理性 合法性 规范性。格式: create table 表名( 列名 数据类型 约束, 列名 数据类型 约束, ........ 全局约束... ) 1>非空约束**概念:**在创建表的过程中,可以设置表的列的值不能为空null,not n..

2020-12-29 20:39:41 184

原创 javar入门之数据库常见命令

文章目录mysql的常见命令​1, 登录mysql​2, 展示所有的mysql数据库3, 创建数据库4, 删除数据库5, 使用数据库6, 查询数据库中所有的表7, mysql的常见的数据类型数值类型:浮点类型:字符类型:日期类型:8, 创建表9, 展示表结构10, 删除表11, 修改表mysql的常见命令​1, 登录mysql​ mysql -uroot -p 密码​2, 展示所有的mysql数据库​ show databases;3, 创建数据库​ create databa..

2020-12-26 14:16:36 115

原创 java入门之io流-对象流(序列化和反序列化)

文章目录对象流(序列化和非序列化)1.序列化流2.非序列化流对象流(序列化和非序列化)对象在存储和传输(xml、json)时,需要将对象序列化和反序列化1.序列化流对象的序列化: 将对象转为字节码表示Xml格式:<book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> ..

2020-12-26 14:06:54 74

原创 java入门之IO流-缓冲流

文章目录缓冲流1)字节缓冲流2)字符缓冲流缓冲流概念: 带有缓冲区的流,先将数据读取到缓冲区,当缓冲区满了在写入目标文件中作用: 减少写入次数,提高性能,减少对硬盘的损耗1)字节缓冲流实现代码:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;public class..

2020-12-26 14:01:35 135

原创 java入门之数mysql据库

文章目录数据库概念数据库概念概念: 用来存储和保存数据的仓库存放的数据: 字符串、整数、小数、日期、图片…等等优点:数据的共享阿虎局类型丰富读写能力强修改能力强

2020-12-23 20:54:03 106

原创 java集合对比

数组和集合1.数组Array和集合的区别2.List、Set、Map区别3.List实现类之间的区别4.Set实现类之间的区别List和Set使用区别5.Map实现类之间的区别1.数组Array和集合的区别数组长度固定一个数组只能存放类型一样的数据(基本类型/引用类型)集合长度可变可以存储和操作数目不固定的一组数据。联系使用相应的toArray()和Arrays.asList()方法可以互相转换。2.List、Set、Map区别Collection集合主要有List和Se..

2020-12-19 18:13:57 850 1

原创 java入门之IO流-(高级流)

高级流1.转换流字符集2.缓冲流1)字节缓冲流2)字符缓冲流3.对象流(序列化和非序列化)1.序列化流2.非序列化流1.转换流作用: 将字节流编程字符流,可以指定字符集如果在不指定字符集的情况下,JVM(java虚拟机)将采用默认(缺省)字符集字符集概念 存字符的集合,以及每个字符对应的编码。常见三种字符集有:iso-8859-1、GBK、utf-8作用 主要用于数据存储和传输的编码和解码。iso-8859-1:他就是ascii码,里面只有英文字符和对应的编码。一个字符占1个字节(..

2020-12-19 16:50:18 247 1

原创 java入门之多线程

文章目录1.多线程的概念(1)进程(2)线程(3)多线程2.线程的创建(1)步骤:1.多线程的概念(1)进程一个程序执行的整个过程(2)线程一个程序中独立运行的任务流程(3)多线程一个进程中可以同时执行1-n个任务流程(线程),称之为多线程2.线程的创建(1)步骤:**第一种方式:**继承java.lang.Thread类编写类-继承Thread类重写Thread类的run方法,定义改线程要执行的任务代码创建线程对象启动线程案例实现代码:public class ..

2020-12-19 15:34:26 62 1

原创 java入门之IO流-字节流

文章目录字节流(1)字节输入流(2)字节输出流字节流按照字节为单位处理数据的流,可以传输任何类型的数据(1)字节输入流负责读取数据顶级父类: java.io.ImputStream(抽象类)FileInputStream:从磁盘文件中读取数据。**构造器 ** 创建字节输入流对象常用方法:实现代码:// 1创建一个字节输入流对象 FileInputStream fis=new FileInputStream("C:\\Users\\Administrator\\Des..

2020-12-18 21:22:04 73 2

原创 java入门之IO流-字符流

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.字符输入流(FileReader)(1)FileReader2.字符输出流(FileWriter)1.字符输入流(FileReader)(1)FileReader2.字符输出流(FileWriter)顶级父类:...

2020-12-17 17:07:18 82

原创 java入门之-异常及其处理

文章目录一.什么是异常?1.常见的异常(1)运行时异常(2)非运行时异常2.异常的处理(1)声明抛出异常:throws(2)捕获处理异常:try-catch-finally3.自定义异常(了解)步骤:1. 继承Exception或者RuntimeException2. 编写构造器,指定异常信息3. 使用异常一.什么是异常?异常概念: 程序在编译或在运行时出现的例外情况。父类: Throwable:Exception和ErrorException和Error的区别:Error 是不可避免的,比..

2020-12-14 21:22:44 72

原创 java入门之类库-八个包装类

文章目录八个包装类八个包装类加粗样式八中基本数据类型和包装类byte----> java.lang.Byteshort ----> java.lang.Shortint ----> java.lang.Integerlong ----> java.lang.Longfloat ----> java.lang.Floatdouble ----> java.lang.Doublechar ---..

2020-12-14 20:41:08 119

原创 java入门之常用类库2

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.java.util.Date2.java.util.Calendar1.java.util.Date(1) 作用:存储日期,操作日期(2) 构造器:(3) 常用的方法:例如: import java.util.Date; public class TestDate {public static void main(String[] args) { 构造器 该对象对象保存当前日期时间 Date

2020-12-14 20:29:24 103

原创 java入门之-集合

文章目录1.数组和集合2.集合框架3.Collection集合(List集合和Map集合)1.List集合(ArrayList、Vector、LinkedList)实现类(1)ArrayList和Vector和LinkedList(2)List集合的四种遍历1.数组和集合共同点: 都是用来存储一组数据的对象容器。不同点:长度:数组的长度是固定的,集合的长度可以改变(增加元素和删除元素)类型:数组的元素可以是任何类型,集合的每个元素都是引用引用类型(基本数据类型可以转为包装类的对象)2...

2020-12-14 20:14:14 143

空空如也

空空如也

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

TA关注的人

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