自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 Servlet详解(3)-使用全解析

1. HttpServletRequest类基础记录request对象可以获得许多的东西,如下:方法获得的东西getRequestURL()获得客户端的URLgetMethod()这个是获取get/post方法getRemoteHost()获得客户端的IP地址getHeader()获得请求头getParameter()获取从从客户端传输过来的数据,参数为String,通过键值对取值setCharacterEncoding()设置字符集格式

2020-07-26 21:23:21 184

原创 Servlet详解-什么是Servlet,Servlet基础全记录;

1. Servlet简介Servlet是JavaEE的规范之一,也就是属于一个接口,一个需要实现的接口;Servlet是Javaweb的三大组件之一,分别是Servlet程序,Filter过滤器,Listener监听器;Servlet是在服务器端运行的Java程序,并且能够接受客户端发送的请求,还能响应数据给客户端;(就是说属于服务端的代码)Servlet不是线程安全的;2. 手动实现Servlet方法第一步: 实现一个继承Servlet接口的类;第二步: 实现service方法,处理请求

2020-07-22 18:23:36 871

原创 Tomcat基础详解-了解,最好要知道怎么在IDEA中部署

1. 各种常用的Web服务器Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和servlet的支持,是一种轻量级的服务器;Jboss:是一个 遵循JavaEE规范的、开放源代码的、纯Java的EJB服务器,支持所有的JavaEE规范;Glassfish:由Oracle公司开发的一款web服务器;Resin:对servlet和jsp提供良好的支持,但是需要收费;WebLogic:Oracle的产品,目前应用最广泛的服务器,支持JavaEE规范,适合大型项目;2.Tomcat

2020-07-20 18:17:37 149

原创 Java Web全记录-JavaScript基础集锦

1. 基本介绍js是弱类型,Java是强类型;弱类型:就是指类型可变,比如var i=1, i="ad"都是没有问题的;但是Java赋值类型后就不能变了;第一种方式可以在head标签中定义一个script标签使用JavaScript;第二种方式可以编写一个以.js作为后缀的文件,然后通过script标签调用,其中设置type属性为“text/javascript”,src属性填写地址;alert()函数是一个警告框函数;JavaScript的变量类型:number(数值类型),string(字符串

2020-07-14 08:50:16 143

原创 Java Web全记录(1)-HTML标签

1. 常用标签的使用记录标签必须要正确的关闭和闭合,例如:<div> </div>;<hr/><br>进行换行;&nbsp是表示空格(在html页面上显示的时候);<h1>到<h6>是标题标签,可以表示标题字体的大小(h1最大,h6最小);超链接<a href=“跳转的网址”>链接跳转时的名字;在超链接中有几种常见的target值(_self 当前页面,_blank 打开新的页面,_parent 当前页面

2020-07-12 11:23:04 95

原创 数据结构基础了解

1. 常见的数据结构数组:内存中连续存储的多个数据,内存空间的分配是连续的;查询:通过索引;修改:在查询到之后才能进行修改,直接进行数据的覆盖;增加数据:由于我们数组创建的时候就已经确定了内存的大小,所以新增数据时,必须要保证后面还有内存空间,所以数组无法直接增加长度,只能重新创建一个新数组;删除数据:数组删除数组,为了保证数组中数据在内存中的连续性,从删除位置起,后面所有的数据都会向前移动一位;数组适合查询和修改,不适合增加和删除;栈:线性表的实现,栈顶允许操作,栈底不允许操作;先进后出,

2020-07-08 21:34:35 120

原创 Java设计模式-代理模式基础解析

1. 简单介绍通过代理类可以用来控制对象的访问,虽然我在 反射.那一章已经了解了以下静态和动态代理,但是还是在这里重新记录一下吧;代理模式的理解:就是指某个类(被代理类)可以有很多的方法(理解为可以通过这些方法实现某个功能),然后就是在这些方法中很多的方法都是重复的,只有部分方法是需要改变的(必须按某种顺序才能实现某个功能,大部分为流程重复,只有少部分核心方法需要修改),这时就可以创建一个代理类,将所有的重复流程全部在代理类中完成,而被代理类就只是需要完成它自己的核心业务就可以了;代理角色:抽象角色

2020-07-08 15:02:47 458

原创 Java设计模式-适配器模式简单记录

1. 适配器模式简单介绍作用:将一个类的接口转换成客户希望的另外一个接口,使得由于接口不兼容而不能一起工作的类能够一起工作;在适配器模式中有三种类型的角色:一种是目标接口(只客户所需要的接口,可以是具体的或抽象的类,也可以是接口);需要适配的类(就是指哪个对象需要这个类);适配器(通过包装某一个对象,将原来的接口转换成目标接口);2.适配器模式的简单使用关于适配器的创建步骤:首先是要拥有或者创建一个需要适配的类(Adaptee);然后就是需要创建一个接口(target),这个接口里面需要有

2020-07-07 20:53:04 526

原创 Java设计模式-原型(prototype)模式详解(深克隆,浅克隆)

1.简单介绍通过new产生一个对象需要非常繁琐的数据准备,或者访问权限,则可以使用原型模式;主要运用Java的克隆技术,以某个对象为原型,复制新对象;克隆创建对象,类似于new,新创建的对象属性采用默认值,但是克隆出来的对象属性值完全和原型对象相同,而且克隆出的新对象改变不会影响原型对象,这样就只需要对克隆模型进行修改就可以了;原型模型的实现:Cloneable接口和clone方法;2. 浅克隆克隆的对象://这里实现浅克隆,原型模式需要克隆,public class Computer

2020-07-06 16:08:18 209

原创 Java设计模式-不能不知道的建造者模式

1.

2020-07-04 15:13:50 86

原创 Java设计模式-工厂模式的详细记录

1. 简要介绍实现了创造者和调用者的分离;详细分类:简单工厂模式,工厂方法模式,抽象工厂模式;用于创建对象,实现调用者和创建者的分离;将选择实现类、创建对象统一管理和控制,从而将调用者和我们的实际类解耦;实例化对象,用工厂方法代替new;2. 简单工厂用于生产同一等级结构的任意产品,对于增加的新产品,需要修改已经有的代码;但是简单工厂无法直接扩展后面的新产品,如果有新的产品出现,就只能修改源代码,所以这就是它最大的不足;简单工厂实现的基本步骤:1.先创建一个接口;2.设置好需要创建

2020-07-01 20:10:12 245

原创 Java设计模式-单例模式(全例记录)

1. 基础介绍核心作用:保证一个类只有一个实例,并提供一个访问该实例的全局访问点;优点:由于单例模式只生成一个实例,所以减少了系统的开销,当一个系统启动需要较多的资源时,可以直接在系统启动时产生一个单例对象,然后使其永久驻留内存;单例模式可以在系统设置全局访问点,优化共享资源的访问;两种主要的单例模式实现方式:饿汉式,懒汉式;2. 饿汉式介绍线程安全,无法延时加载,也就是只要系统一运行,这个单例模式的类对象就会被加载到内存;简单步骤:首先,将构造器私有化,这样就无法在类的外部直接创建对象

2020-07-01 14:20:28 274

空空如也

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

TA关注的人

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