- 博客(20)
- 收藏
- 关注
原创 异常处理
异常处理:finally: 最终执行块,不管跑错还是正常执行,都要执行我的finally 什么是finally呢?异常有问题的话就会进入catch 里面,错误能处理我就进catch里面,错误不能处理我就跳出去,找别的陷阱往里面跳,就好比你前面出现个空指针错误,你挖的陷阱不是空指针的,那样就陷不进去,那样后面的那个2就不会被执行,但是如果你在catch的后面写上一个finally的话,不管你前面有
2017-11-30 16:16:50 129
原创 异常处理
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。异常处理:常见异常:java.lang.NullPointerExcption 空指针 是因为你的变量指向的空内存 java.lang.ArrayIndexOutOfBoundsException 数组越界 java.lang.ClassNoFoundE
2017-11-29 18:44:51 135
原创 Listener监听器
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Listener监听器在JavaWeb中有个叫监听器的东西,这监听器主要用来监听三大对象:HttpServletRequest、HttpSession、ServletContext,每个对象对应着各自的监听器接口。监听器可以监听这三个对象中的对象创建、初始化与销毁
2017-11-28 16:24:45 187
原创 web.xml相关配置
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。web.xml相关配置配置默认页面,这个转发机制会让你看不到URL地址的变动:web.xml中默认会配置为以index、default为文件名前缀的.jsp或者.html文件。所以只要你的工程目录下有一个名称与上图中配置的文件名称一样的文件的话,那么当你访问这个w
2017-11-27 16:49:55 205
原创 Java基础——内部类
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。模化块: 又称之为组件研发,压缩包中是类,以后我们写工程写项目的时候,可能会有一些通用的代码,不管你写什么工程,它都是一样的代码,就是把这些重复性的功能打成一个jar包,包装起来,以后谁要用就拿过去用就行了,就好比一辆汽车是很多零件组成的,你可以把这些零件做得通
2017-11-24 17:05:54 147
原创 简单工厂模式——接口使用
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。接口规则: 1.里面的方法全部都是public修饰的(就算不写也是public的) 2.里面的申请的属性,全部都是public的静态常量 3.接口里面没有构造器 4.接口里面没有静态块 5.接口里面没有实例块 6.在java1.7版本后可以写publi
2017-11-23 15:54:26 753
原创 Session简介
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Session简介Session 在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存
2017-11-22 16:10:12 484
原创 使用Java制作图文验证码
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。验证码介绍验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公
2017-11-21 16:01:01 470
原创 Cookie
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Cookie:1.介绍: 客户端每访问一次服务器都会产生请求对象和响应对象,http的请求是无状态连接,所谓的无状态连接就是服务器对用户的访问不会产生记忆,当某个用户访问了服务器之后,如果此用户再次去访问此服务器,服务器是不会认识这个用户的,它无法识别这就是之前
2017-11-17 16:24:06 420
原创 登录验证并记录日志
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。登录验证并记录日志之前介绍了如何使用Server、mysql、tomcat等知识点编写了一个简单的登录验证。但是现在有了一个新的需求,我想要在登录成功的时候往数据库记录一条日志,登录失败的时候也要记录一下。这个日志要记录用户名、用户的IP地址、登录的时间、还有成功
2017-11-16 16:12:40 1060
原创 Java基础——单列
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。hashCode() 产生一个数字 作为一个标识 以后做比较,可以拿这个编号来做比较,有数字的比较方案,也有equals的比较方案,字符串也是可以用hashCode来作比较的 重写hashCode的写法:写几个私有属性,用get和set封装起来写个测试类:只
2017-11-15 16:39:15 228
原创 web下载文件和跳转
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。如果不通过JSP和servlet直接下载文件的话,可以通过web.xml文件来识别文件类型来进行下载。如果要通过servlet来下载的话,可以如下所示来进行下载:但是这样下载的话有两个缺点:一个是我们不知道文件的大小和下载进度,二是我们下载文件的文件名字看不到,所
2017-11-14 15:52:10 1822
原创 关于乱码问题的解决与HttpServletResponse中的方法
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。关于乱码问题的解决会有乱码现象,其实就是因为字符集编码不一致的问题,就好像中国人和外国人谈话一样,互相不懂对方在说啥。字符集编码也是如此,本来就是一段GBK编码的文字,却要用utf-8的编码格式去解码,就当然是鸡同鸭讲会出现乱码啦,这个时候就得使用GBK编码的格式
2017-11-13 16:18:39 428
原创 request和response中的方法使用
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Web工程中,如果在外部工具更新了内容,但是在eclipse中是不会自动部署到服务器上的,如果是在eclipse中修改的,就会自动部署上去。 在getparaameter(String)方法中获得值有两种情况: 1、表单中没有你写的名字,返回null 2、如
2017-11-09 15:26:30 1318
原创 JavaEE——Servlet的Web访问名称
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Servlet的Web访问名称一个Servlet的web访问名称可以不止一个,并且除了用web.xml配置之外,还可以使用注解的方式配置,现在主流的配置方式是使用注解,这是Servlet3.0的特性,注解的配置要比web.xml轻量、简单,但是不排除一些老工程仍然
2017-11-08 16:15:27 392
原创 JavaEE——HttpServletRequest对象
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。HttpServletRequest对象我们都知道浏览器通过http协议与Tomcat(web服务器)通信时,会生成两个对象,一个是HttpServletRequest对象,一个是HttpServletResponse对象。它们是一对数据封装对象,前者封装客户端的
2017-11-07 15:59:14 2915
原创 JavaEE——servlet详解
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Servlet生命周期 Servlet在整个web工程中只有一个对象 Servlet不能自己创建,由服务器创建Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法, 2,响应客户请求阶段 调用service()方法 3,终止阶段
2017-11-06 15:40:47 1726
原创 JavaEE——JavaWeb介绍
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。JavaWeb介绍JavaWeb也就是J2EE,JavaWeb主要是使用各种Java企业级技术来解决相关web互联网领域的技术总和。 而且这些技术有一个标准也就是J2EE规范,J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件
2017-11-03 15:13:53 17576
原创 Tomcat工程部署
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。详解创建web工程:如下图所示,在创建web工程的时候,要选择服务器:如上图所示,可以添加多个服务器,可以是tomcat,也可以是jboss等等。注意此处添加了服务器tomcat9.0并不代表我们的工程就是为了这个服务器而开发的,添加
2017-11-02 15:44:54 876
原创 JavaEE——Tomcat下载和启动
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Tomcat下载和启动Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet
2017-11-01 15:54:55 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人