java基础
LoveMsChen
我希望有个如你一般的人,如山间清爽的风,如古城温暖的光。从清晨到夜晚,由山野到书房。只要最后是你,就好。等待,不怕岁月蹉跎,不怕路途遥远,只要最后是你就好!
展开
-
JAVA基础15-设计模式
(1)单利设计模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public class Singleton { priv...转载 2019-05-09 17:57:16 · 96 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十)jsp原理和第一个jsp程序
(1)jsp原理(2)第一个jsp程序原创 2019-01-20 09:35:49 · 128 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十九)servlet的三大作用域
(1)servlet的三大作用域对象1、request:每次请求都是一个新的request对象,如果在web组建之间需要共享同一个请求中的数据只能使用请求转发2、session:每次请求都是一个新的session对象,如果一次会话中的多个请求之间需要共享数据,只能使用session3、application:应用对象,tomcat启动到关闭,表示一个应用,在一个应用中有且只有一个applic...原创 2019-01-19 22:59:41 · 1131 阅读 · 1 评论 -
JAVA基础14-JavaWeb(十八)请求转发和重定向
(1)为什么需要servlet的交互(2)请求转发(3)URL重定向(4)请求包含和forward以及redirect选择原创 2019-01-19 21:52:08 · 121 阅读 · 0 评论 -
JAVA基础14-JavaWeb(六)第一个servlet
(1)原创 2019-01-08 23:08:56 · 143 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十一)HttpServlertResponse接口和常用方法
(1)HttpServlertResponse接口和常用方法在这里插入代码片原创 2019-01-14 15:44:07 · 407 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十六)MVC思想
(1)MVC思想J2ee的设计思想:Model1:Model2:MVC:组件关系:原创 2019-01-24 08:50:08 · 122 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十五)JSTL
(1)JSTL概述和准备1、什么是JSTLJava Server Pages 标准标签库 (JSTL) 包含的各种标签可用于 JSP 页面中。JSP 标准标签库 (JSTL) - 提供两组标签,一组使用 EL(Expression Language,表达式语言),而另一组支持使用请求时表达式。为什么要用JSTL:可以编写没有java代码的jsp页面。使JSP页面很容易被WEB设计人员理解,...原创 2019-01-23 22:46:07 · 151 阅读 · 0 评论 -
JAVA基础14-JavaWeb(五)GET与POST请求方式对比
(1)get与post区别原创 2019-01-07 22:57:45 · 105 阅读 · 0 评论 -
JAVA基础14-JavaWeb(四)部署web项目
(1)配置eclipse插件插件百度即可,下面是eclipse配置最终效果展示如下:启动、停止、重启(2)配置tomcat关联eclipse项目配置server.xml文件在项目中存在一个index.html文件,使用浏览器访问:(3)配置虚拟主机然后配置下C盘的host文件即可...原创 2019-01-07 22:46:19 · 102 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十七)session
(1)session的运用原创 2019-01-17 23:37:29 · 111 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十)HttpServlertRequest接口和常用方法
(1)原创 2019-01-12 13:01:22 · 493 阅读 · 0 评论 -
JAVA基础14-JavaWeb(九)Servlert的三种实现方式
(1)HttpServletRequest接口原创 2019-01-11 19:36:36 · 510 阅读 · 0 评论 -
JAVA基础14-JavaWeb(三)HTTP协议
(1)转载 2019-01-07 09:02:46 · 724 阅读 · 8 评论 -
JAVA基础14-JavaWeb(二)配置tomcat
(1)tomcat修改端口号tomcat默认端口是8082端口,我们在访问的时候都是http协议,若果是80端口时候那么访问的时候就可以不应输入端口号,修改tomcat端口文件是server文件第71行(2)标准的Java微博项目结构从tomcat7,servlet3.0,JavaWeb不需要web.xml了,可以通过注解方式代替...原创 2019-01-06 22:53:25 · 209 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十二)servlet的配置细节
(1)servlet的映射细节(2)servlet注解配置1、注解扫描metadata-complete=“true”// 忽略扫描注解metadata-complete=“true”// 不忽略扫描注解2、使用注解配置初始化参数@WebServlet(value="/respon", initParams={ @WebInitParam(name="encoding",...原创 2019-01-14 23:30:31 · 145 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十三)servlet线程不安全问题
(1)服务器启动就初始化servlet原创 2019-01-15 08:39:21 · 178 阅读 · 1 评论 -
JAVA基础14-JavaWeb(二十一)jsp基本语法和page指令
(1)jsp基本语法1、注释:<%–1、jsp注释 --%>2、<%–2、jsp中的Java脚本片段,其中的语句会原封不动的翻译到对应servlet的jspService方法中 --%>3、jsp的Java脚本表达式<%=表达式%>实际上就是调用输出六打印到界面上,out.print()4、jsp声明,其中的语句会原封不动被翻译到对应servlet...原创 2019-01-20 11:01:28 · 160 阅读 · 0 评论 -
JAVA基础14-JavaWeb(三十三)监听器
(1)监听器概述JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中的ServletContext, HttpSession和 ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。(2)Servlet监听器的分类1、在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为ServletConte...原创 2019-02-09 17:06:34 · 140 阅读 · 0 评论 -
JAVA基础14-JavaWeb(三十二)过滤器
(1)web过滤器的作用简答理解为:过滤器可以对所有的请求和响应做拦截操作1、以常规方式调用资源(servlet/jsp)2、利用请求后的信息调用资源3、调用资源后,但在响应到客户端之前,对响应做出修改4、阻止当前资源调用,代之转到其他资源(2)过滤器的简单应用(3)过滤器的真实应用...原创 2019-02-09 11:42:08 · 112 阅读 · 0 评论 -
JAVA基础14-JavaWeb(三十一)令牌机制防止表单的重复提交
(1)造成表单重复提交的原因1、由于服务器缓存慢或网络延迟的原因,重复点击提交按钮2、已经提交成功,刷新界面(forward)3、已经提交成功,通过回退再次点击提交按钮(2)使用令牌机制解决表单的重复提交问题...原创 2019-02-07 21:00:19 · 459 阅读 · 1 评论 -
JAVA基础14-JavaWeb(三十)验证码
(1)randomCodeServletpackage com.suning.randomCode;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.I...原创 2019-02-05 23:50:06 · 117 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十四)EL表达式
(1)JSTL概述和准备1、什么是JSTLJava Server Pages 标准标签库 (JSTL) 包含的各种标签可用于 JSP 页面中。JSP 标准标签库 (JSTL) - 提供两组标签,一组使用 EL(Expression Language,表达式语言),而另一组支持使用请求时表达式。为什么要用JSTL:可以编写没有java代码的jsp页面。使JSP页面很容易被WEB设计人员理解,...原创 2019-01-23 08:50:31 · 118 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十六)cookie的简单运用
(1)原创 2019-01-16 23:39:14 · 159 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十九)EL
(1)原创 2019-01-28 11:42:04 · 178 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十八)国际化
(1)国际化概述软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)(2)创建资源包和资源文件...原创 2019-01-28 09:43:20 · 121 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十七)Apache_upload文件上传和下载
(1)下载组件在实现文件上传和下载之前我们需要做一些准备工作,在Apache官网去下载文件上传下载的两个组件,下载链接这里给出:common-fileupload组件下载:http://commons.apache.org/proper/commons-fileupload/common-io组件下载:http://commons.apache.org/proper/commons-io/根据...原创 2019-01-28 08:56:28 · 151 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十三)Javabean&内省机制&lombok
(1)原创 2019-01-22 09:36:24 · 202 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十五)http的无状态连接
(1)http的无状态连接loginServletimport javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;impor...原创 2019-01-15 23:49:03 · 273 阅读 · 0 评论 -
JAVA基础14-JavaWeb(十四)服务器启动加载servlet
(1)服务器启动加载servlet1、服务器启动的时候没有对servlet做任何初始化和创建操作2、在第一次请求的时候:创建servlet对象,调用init方法做初始化,调用service方法处理请求3、配置web.xml文件1,那么服务器在启动时候就创建对象和做初始化操作4、使用注解:...原创 2019-01-15 22:09:17 · 314 阅读 · 0 评论 -
JAVA基础14-JavaWeb(七)servlet请求流程
(1)原创 2019-01-09 21:54:14 · 185 阅读 · 0 评论 -
JAVA基础14-JavaWeb(二十二)jsp九大内置对象和四大作用域
(1)九大内置对象(2)四大作用域原创 2019-01-21 07:23:45 · 190 阅读 · 0 评论 -
JAVA基础14-JavaWeb(一)Tomcat
(1)转载 2019-01-02 17:14:16 · 830 阅读 · 0 评论 -
JAVA基础13-JDBC(六)连接池
(1)DBCP连接池(2)重构设计原创 2019-01-01 20:54:24 · 129 阅读 · 0 评论 -
JAVA基础08-集合框架(五)List总结
(1)List概述转载 2018-11-29 16:48:17 · 100 阅读 · 0 评论 -
JAVA基础08-集合框架(四)LinkedList
(1)LinkedList介绍LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 实现 List 接口,能对它进行队列操作。LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。LinkedList 实现了Cloneable接口,即覆盖了函数clone...转载 2018-11-28 17:52:09 · 92 阅读 · 0 评论 -
JAVA基础08-集合框架(三)ArrayList
(1)ArrayList简介ArrayList是一个动态数组,它的容量能够动态增长,它继承于AbstractList,实现了List,RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。ArrayList 实现了Ran...原创 2018-11-28 17:20:10 · 139 阅读 · 0 评论 -
JAVA基础08-集合框架(二)Stack
(1)stack原创 2018-11-28 16:51:31 · 106 阅读 · 0 评论 -
JAVA基础08-集合框架(一)Vector
(1)集合框架这个是自己最想整理的部分(小白勿喷)原创 2018-11-28 14:43:01 · 125 阅读 · 0 评论 -
JAVA基础07-数据结构
(1)数据结构(2)队列(3)栈(4)hash表(5)集合框架原创 2018-11-28 09:03:10 · 109 阅读 · 2 评论