- 博客(14)
- 收藏
- 关注
原创 04 转发与重定向、cookie、Session、监听器、过滤器
一、转发与重定向1、简介什么是转发同一个请求作用域里面,从一个目标组件(jsp/Servlet)跳转到另一个目标组件(jsp/Servlet),url地址是不会发生改变的什么是重定向它其实也是从一个目标组件跳转到另一个目标组件,但不是在同一个请求作用域里面,并且url地址是发生改变的2、原理问题如图以下描述结论转发是属于同一个请求对象重定向是属于不同的请求对象,并且url地址会发生改变3、如何实现转发实现转发有两种方式写法一:getSer
2020-09-12 11:11:39 294
原创 03 Servlet组件
一、什么是Servlet组件它是标准的javaee体系架构组件之一,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器javaee体系架构组件其实Servlet就是一个java类,它是基于WEB容器运行的类,主要就是请求客户端的请求,作出相应的响应Servlet组件的作用Servl
2020-09-12 10:28:11 241
原创 01 Web原理(学习笔记,有错望指教)
一、Web简介1、什么是WebWeb是一种分布式应用架构什么是分布式大型的软件系统划分成n个子系统,每个子系统独立部署及运行不同的主机,它们之间是可以相互调用及通讯基于客户端/服务端通讯(b/s),这里的客户端就是指浏览器(brower)了b:浏览器s:服务端基于浏览器访问基于http协议进行数据通讯客户端与服务端之间的数据通讯2、Web的作用目的分享数据、分享信息数据存储到服务器,通过浏览器访问,获取数据数据本文内容图片视
2020-09-10 22:16:22 189
原创 02 tomcat容器简介及idea部署tomcat
新建Module右击项目,new->module,按下图进行配置next,名字由你自己起finish后在左边就能看到我们的module然后右击我们新建得module里的src,new一个Servletok之后我们会看到很多报红得地方,那是因为没导入tomcat相关的jar包导入tomcat相关的jar包,右击新建的module,选择最底下的open module setting然后,不用打勾,apply,ok...
2020-09-09 21:53:49 334
原创 21、mysql数据库笔记
一、数据库相关概述1、数据库的好处1、可以持久化数据到本地(磁盘)2、结构化查询2、数据库的常见概念1、DB:数据库(DataBase),存储数据的容器2、DBMS:数据库管理系统(DataBase Menage System),又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言3、三、数据库存储数据的特点1、数据存放到表中,然后表再放到库中2、一个库中可以有多张表
2020-08-12 17:48:34 378
原创 20、网络编程(TCP\IP协议、UDP协议)
一、网络编程基础1、计算机网络简介计算机网络,是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多计算机可以方便的相互传递信息,共享硬件、软件、数据等资源。计算机网络提供如下功能:资源共享信息传输和集中分布–均衡负荷和分布处理综合信息服务实现计算机网络条件硬件支持软件支持ip、端口协议httpupdtcp/ip2、网络范围按照规模大小和延伸范围可以分为:局域网、城域网、广域网,其中
2020-08-11 21:07:27 368
转载 java学习路线(转载,用于查缺补漏)
Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤:熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)写一个Java的Helloworld程序,并用命令行工具javac编译,再用java命令运行这个程序。过程中熟悉源代码、字节码、虚拟机这些东西
2020-08-05 19:36:27 197
原创 18、NIO
1、简介现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从
2020-08-05 16:42:49 198
原创 03 【类、对象和方法】以及【方法的重载与重写的区别】
类class类可以理解为一个模板,由此模板可以创建很多具备某些共同特征的实体,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。在定义类时,每个类首字母要大写,且类名必须与文件名相同。当一个文件含有多个类时,文件名与主类一致。(每个文件至多有一个主类)。同类的多个对象常常具有一些共性。比如:所有的学生都有学号、姓名、性别、出生日期等。将同类对象的共性抽象出来,就形成了类(class)。用类创建一个对象的过程
2020-08-03 21:05:32 306
原创 01 分支结构与循环控制以及数组
if分支结构语法结构if (条件表达式){ // 条件表达式结果必须是一个boolean型 语句块1;} [else{ 语句块2; }]说明:当语句块1或语句块2只有一句程序时,可以省略{}多重分支语句结构,适合判断有多种情况的时候。if (条件1){ 语句块1; }else if (条件2){ 语句块2; }⋯⋯ }else if (条件N){ 语句N; }[else{ 语句块N+1;}]if分支的嵌套在一个if分支
2020-08-03 20:15:14 321
原创 这个是找工作的注意事项(后继会加内容)
1.正规公司不需要身份证原件,只要复印件,你不拿原件过去让他拍照就不会被贷款,面试注明带身份证的1000%骗子2.面试之后,说你不行,给你介绍一个培训机构,培训完成之后入职之类的3.招聘网站学历不限,经验不限的,99%骗子,不用浪费时间...
2020-08-03 17:27:00 168 1
原创 16 泛型详解
1、为什么要引入泛型主要是解决类型安全机制,如果引入了泛型,在编译期间没有产生编译时异常,则在运行时期绝对不会产生类转换异常。(泛型信息只存在于编译期间,不会带到运行里面去,会被擦除。)可以往集合存存储任何类型的元素,存的时候会自动装箱成Object类型。当我想从集合中取元素出来时,取出的都是Object类型的元素。当我想调用某些包装类的特有方法时就需要强转成对应类型的变量。如下例Substring是String当中特有的方法,截取第1个到第2个字符。在不同类我们调用方法时都是要对象点方法名
2020-08-02 12:03:16 151
原创 17 IO流(内容有字节流、字符流、转换流、缓冲流、打印流、序列化)
1、什么是IO流IO即InputStream和OutputStream,意思是输入流和输出流。IO流2、怎么区分输入流和输出流刚开始学IO流的时候这个问题把我弄懵了一下程序操作的数据都应该是在内存里面,内存是你操作的主对象,把数据从其他资源里面传送到内存里面,就是输入,反之,把数据从内存传送到其他资源,就是输出。读文件不管你从磁盘读,从网络读,或者从键盘读,读到内存,就是InputStream。数据读入到内存叫输入流。写文件不管你写倒磁盘,写到网络,或者写到屏幕,都是OuputStream
2020-08-01 19:50:04 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人