自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java面试小问题,小程序

## Socket编写一个网络应用程序,有客户端与服务器端,客户端向服务器发送一个字符串,服务器收到该字符串后将其打印到命令行上,然后向客户端返回改字符串的长度,最后,客户端输出服务器端返回的该字符串的长度,分别用TCP和UDP两种方法实现。...

2020-12-21 10:28:36 355

原创 Java实现单点登录

那么什么是单点登录呢?单点登录就是两个不同的web网站,同一个用户登录,在另一个网站就默认登录了(只需要登录一次)下面是核心模块我们接触的知识点Cookie:用来存放登录信息 HttpServlet:在不同web应用之间通信 Thread: 通过多线程的方式异步调用,保持当前流程顺利进行实现流程创建目录将我们所需要的css,img,package目录等等创建好,并且倒入相应的jar包做准备 光是导入创建了lib文件,导入jar包还不能起作用,还需要...

2020-12-16 23:31:01 1108

原创 Java怎样实现验证码?

我们总是在登录微信,QQ或者其他一些网页的时候,都会出现一个验证码框,他们有的是数字的,有的是文字的,有的是混合的,各种各样的。很好奇是怎么实现的。带着这样的疑问。1.随机数字字母组合的验证码首先创建一个javaWeb的工程然后在之前创建的随机数方法里,进行循环答应,输出4个随机数...

2020-12-13 11:11:59 7846

原创 Java监听器

定义是Servlet规范定义的一种特殊类 用于监听ServletContext,HttpSession,ServletRequest等域对象的创建,销毁及其属性修改发生变化的事件 在时间发生前后进行一些必要的操作实现步骤编写java类实现监听器的接口,并且实现其接口方法 在web.xml文件中对实现的监听器类进行注册监听器的实现过程:1.编写java类实现监听器的接口,并且实现其接口方法不同接口的实现描述ServletContextListener:监听ServletC.

2020-12-09 20:26:20 1351 2

原创 留言板中的Java过滤器➕源代码分析

过滤器的作用实现对web资源请求的拦截,完成特殊的操作,尤其是对请求的预处理过滤器的生命周期web 应用程序启动时,web 服务器创建Filter 的实例对象,以及对象的初始化。 当请求访问与过滤器关联的Web资源时,过滤器拦截请求,完成指定功能。 Filter对象创建后会驻留在内存,在web应用移除或服务器停止时才销毁。 过滤器的创建和销毁由WEB服务器负责过滤器的实现步骤编写java类实现Filter接口,并实现其doFilter方法。 在web.xml文件中对filter类进

2020-12-07 11:48:45 2405

原创 Java的正则表达式

使用特殊的符号来做校验,目标是操作字符串。比如我们生活中的手机号码,邮箱,身份校验等等比如:用户名(6-12位字母):[a-zA-Z]{6,12}密码(至少6位):[0-9]{6,}手机号(手机格式:第一位为1,第二位可以为3578,后面九位必须是纯数字):1[3578]\d{9}...

2020-12-06 10:02:02 407 2

原创 Ajax 局部刷新登录案例

案例1: JQuery实现使用ajax实现页面的局部实时刷新,而不需要跳转到新的页面方法:url:请求的地址 type:请求时数据的传递方式(get/post) data:用来传递的数据(建议使用json) success:交互成功后需要执行的方法 dataType:ajax接收后台数据的类型(建议json)在Servlet端首先获取jsp页面传递过来的参数信息 如果username="kilig",password="123456"则登录成功,否则登...

2020-12-05 10:09:23 342 2

原创 跟随案例了解EL 和JSTL 表达式

ELEL(Expression Language),目的是替换JSP页面中的复杂代码EL表达式语法:${变量名}案例1.创建注册页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8">.

2020-12-03 09:57:28 212

原创 MVC模式下的小试牛刀(附加案例过程详细实现步骤➕源代码)

MVC概述SUN公司推出了两种Web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式MVC的开发流程案例:案例描述:案例为一个使用MVC框架的登录注册页面,我们没有引入数据库,所以这些登录注册信息由集合List来进行存储,点击注册,信息保存到集合中。注册成功会跳转到登录页面。当登录成功跳转成功页面,登录失败,返回到登录页面,同时引入一个记住密码的功能。案例演示:代码准备:原始代码准备l...

2020-11-30 11:29:15 252

原创 ServletContext与ServletConfig,转发与重定向

ServletContext与ServletConfigServletContext整个JavaWeb工程可以用一个对象表示,这个对象就是ServletContextServletConfig我们在web.xml中给某一个Servler配置一些配置信息,当服务器被启动的时候,这些配置信息就会被封装到某一个ServletConfig对象中去,因此ServletConfig表示的某一个Servlrt的配置文件首先在eclipse中创建一个默认的Servlet文件这个表示的就是Servle

2020-11-29 10:58:20 162 1

原创 尝试编写简易的Servlet的程序

当一个普通类继承自HttpServlet时,那么这个类就叫做Servlet类包含很多的属性和方法,让我们导入一些方法导入doGet和dopostpackage com.kilig.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServle

2020-11-28 11:30:59 147

原创 自定义监听器,解析XML文档的步骤实现

JAXP的SAX支持SAX解析XML文档需求:解析出firstxml.xml文档的内容思路:在工程中引入Xerces-J集体解析器实现类jar包 自定义事件监听器继承自DefaultHandler 通过SAXParseFactory的newLnstance()方法创建SAX解析器工厂对象 通过SAXParseFactory对象的newSAXParser()方法创建SAXPasrer对象 调用SAXParser对象的parse()方法解析XML文档案例练习<?xml

2020-11-27 19:12:08 230

原创 三. 通过人事管理系统学习-----了解JSP的内置对象!!!(并且温习java基础的方法)

通过人事管理系统的练习了解九大内置对象的介绍HTTP协议简介协议是代表我们的客户端与服务器端交流的一种方式,http协议是一种超文本传输的协议方式。HTTP请求:代表客户端在访问web资源的过程(请求) HTTP响应:服务端接受用户请求后,通过http协议,将资源响应给客户端JSP内置对象简介请求与响应模式:代表的是客户端与服务器端交互的一种模式, 在JSP中,请求与响应对象是通过内置对象存在的JSP内置对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代

2020-11-12 11:44:50 561

原创 JSP九大内置对象介绍以及常用方法总结

RequestRequest代表的是来自客户端的请求,例如我们在form表单中填写的信息等,是最常用的对象,客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应他是HttpServletRequest类的实例。Request提供的方法:方法(类型+方法名) 描述 getParameter(String name) 获取表单提交信息 ...

2020-11-12 11:41:53 686 2

原创 二. JSP学习,JSP的基本语法

JSP声明语法语法格式:<%!STring str = "Hello word";%>定义成员变量,以及成员方法 不能包含程序语句【注意】编写成员变量可以是 <% %> 但是编写成员方法必须要 <%! %> 在进行输出成员方法时,也要加上 <%= %>运行看一看:JSP程序脚本包括变量的声明,表达式和程序逻辑 声明的变量转化为_Services方法中的变量,因而是局部变量 语句块可以自由地与页面代码组合使用.

2020-11-11 20:12:27 791 2

原创 一,JSP学习,新建我的第一个JSP文件

JSP简介JSP 全名为 java Server Pages,其根本就是一个简化的Serverlet设计web应用实际上是一个请求响应的过程,而Sereverlet是用户通过浏览器发出的请求所到达的一段中间位置,再经由这个位置返回处理的结果给用户的浏览器。开发环境准备Eclipse IDE for java EE JDK 1.8 Apache-tomcat-8.0Tomcat的安装与运行:在之前我的博文有详细的Window平台的介绍????‍♀️????‍♀️????‍♀️点击

2020-11-10 12:49:10 1143

原创 Java学习小型案例实战模拟-------播放器管理实战----------Java学习总结

播放器管理因为在Java内容当中,我们并没有学习图形界面的内容,所以播放器管理的内容呢都是在控制台来实现的。需求分析:播放列表管理:将歌曲添加到主播放列表(集合) 将歌曲添加到普通播放列表 通过歌曲id查询播放列表中的歌曲 通过歌曲名称查询播放列表中的歌曲 修改播放器列表的歌曲 显示播放列表中的所有歌曲播放器管理:向播放器添加比方列表 从播放器删除播放列表 通过名字查询播放列表信息 显示所有播放列表名称实现过程...

2020-11-09 17:22:09 658 2

原创 Java面试考点解析------掌握了还害怕什么??

这些是整理的一些关于在Java中kennel会碰到的java面试的基础问题,有难的,也有简单的。目的旨在方便自己,服务大家????网络知识考点网络知识考察点相对固定,偏向理论OSI开放式互联网参考模型OSI开放互联网参考模型是由ISO提出,是当前市面常见的互联网模型是一个框架来协调和组织各层之间的服务物理层:机器A给机器B发送比特流,机器B收到比特流。物理层主要定义了物理设备的标准,eg:网线的类型,光纤的接口。此层的数据格式为比特主要作用就是传输比特流(010101二进

2020-11-07 21:08:53 145

原创 Java的输入输出流(呕血总结)-----java学习总结

Java输入输出流java存在在我们程序中的每一个地方,只要涉及到数据的传输,它就存在。比如我们想把一个MV文件复制粘贴到别的文件夹里,就是数据转移的过程。此外当我们注册新的app,然后需要上传各种头像时,就相当于把数据由本地上传到了网络,也属于数据的传输过程输出流比如,我们通过System.out.println("kilig");输入到屏幕上,实际上是这样进行的:程序通过写操作,将kilig字符依次通过流,形成一个流操作。显示到屏幕上流就是指一连串的流动字符,以先...

2020-11-06 10:32:05 1958 1

原创 线程?对!!这就是Java线程超级细致解读---Java学习总结

线程

2020-10-31 09:23:25 924 1

原创 集合!对!!这就是最细致的Java集合(Map)学习总结③---Java学习总结

????????????:【java集合Set学习总结】????????????:【Java集合 List学习总结】MapMap中的数据是以键值对(key-value)的形式存储的 键值对:比如登录系统的时的登录界面。需要用户名(userName)和密码,用户名对应的值是“Kilig”。那么此时就是一个键值对。 key-value是以Entry类型的对象实例存在的 可以通过key值快速的查找value的值 一个映射不可包含重复的键值。key的值必须为1,否则在数据查找时会找到多个相

2020-10-30 10:46:33 257

原创 集合!对!!这就是最细致的Java集合(Set)学习总结②---Java学习总结

Set(集)在这一部分,我开始总结集合的Set方法Set集的元素可以无序但是不可以重复HashSet是Set的一个重要实现类,称为哈希集 HashSet集的元素可以无序但是不可以重复 HashSet中是允许存在一个null元素的 具有良好的存取和查找性能同样,让我们查看一下JavaAPI的文档介绍,看看HashSet都有什么方法????????点击打开JavaAPI可以看到,Set有添加元素,清空集合,判断集合是否包含某个特定元素,判断是否为空,迭代器等等等很多方法,其中hash

2020-10-30 10:22:20 390

原创 集合!对!!这就是最细致的Java集合(List)学习总结①---Java学习总结

一说到集合,有的人就会想到小学时候操场上,体育课代表喊:集合!这个时候本来零散做活动的大家都跑过来。站成了整齐的队伍。还有些小伙伴想到的可能是我们高中数学学习的集合:描述两个事物具有某种特性的整体。...

2020-10-27 18:33:18 400

原创 这样去学习Java的字符串处理类---学习总结

字符串处理类String和StringBuilderString类这个String类,是大家最常见的Java类,在刚接触java,我们的第一个代码“Hello,Word!”就有它的身影,“Hello,Word!”就一个字符串。String常用方法字符串,在我们的生活应用是非常非常常见的,比如:我们播放视频,看视频时,这个播放器kennel要求的限制????必须是.mp4 或者加蜜后的 .ev4 格式,系统要去判断该格式。 在某一个新的网站我们要去注册一个用户,邮箱????需要去

2020-10-25 18:16:28 654

原创 Java包装类原来还可以这样理解!!!!!------学习总结

包装类java是一种面向对象的编程语言,说起包装类,这个名词的定义让人很头痛。但是如果我们尝试这样去理解...我们把java的类看成一个宇宙的大家族,就像复联中的影响一样,不同英雄不同能力,就是不同的类。但是他们的基本属性都是人发展而来的。然后儿,在复联的后期,很多不中种族的战士都加入了进来,但是呢,在整个语言家族中却存在一些异类,他们不能像对象一样进行属性和方法的调用以及进行相互之间的对象化处理。所以包装类的存在就是为了解决他们所产生的问题,让他们可以像对象一样进行交互。回..

2020-10-21 17:48:12 210

原创 原来这就是Java中的异常(abnormal),小白看完也懂了,学习总结③

自定义异常类我们可已使用Java内置的异常类来描述在编程时发现的大部分异常情况。同样有些时候也可以自定义异常去描述特定业务产生的异常类型,所谓的自定义异常,就是定义一个类,继承Throwables类或者他的子类。案例紧跟案例模块。在方法中,我们限制18岁以下必须由亲友的陪同在可以入住,在Exception中我们设立了提示异常的信息。那么如果一个异常频繁出现,或者需要特定类型针对特定业务描述,那么我们就可以自己编造一个测试类来执行。现在我们新建一个test类,HotelAgeException

2020-10-20 11:39:58 494

原创 原来这就是Java中的异常(abnormal),小白看完也懂了,学习总结②

throw&throws使用throws声明异常类型使用throws关键字,标明将要抛出的任何类型的异常,通过throw将将要产生的异常抛出。

2020-10-19 11:30:34 460

原创 原来这就是Java中的异常(abnormal),小白看完也懂了,学习总结①

在Java中,我们会经常遇到“异常”这种现象,那么什么是异常呢?异常其实就是程序上的错误,在我们编写程序的过程中经常会产生发生错误,包括编译期间的错误和运行期间的错误。是在Java开发过程中面对到的各种状况,大家可以理解她为一种事件。当发生在程序的运行期间会干扰各种流程。在Java中是通过Throwable以及与他相关的各种子类进行描述的。Throwable是根类,它有两个子类分别是:Exception,Error。Error: 是程序无法解决的错误,表示运行应用程序中出现的较为严重的问

2020-10-18 17:35:13 1194 3

原创 原来这就是Java中的接口(Interface),小白也搞懂了 ②

该块部分内容与java学习总结--接口(Interface)①相连接补充针对多接口中重名默认方法的处理办法。在java中,一个类可以实现多个接口,只要在接口名后面“,”相分隔开就可以实现相关功能。场景:现在的新款手表不仅可以上网,同时还可以实现拍照的功能。那么我们需要将拍照功能的接口嵌入到只能手表这个类中。完成对接口方法的重写我们知道,在接口INet中,已经存在上网功能方法connection() 了,那么如果此时在接口IPhoto中我们也增加一个上网功能的方法,会发生什么么?.

2020-10-09 11:51:56 287

原创 原来这就是Java中的接口(Interface),小白也搞懂了 ①

为什么我们知道,Java中只支持单继承的关系,当满足A is a B的时候,我们就可以限定,子类必须具有父类的通用特征。什么?有的小萌新伙伴不知道什么事子类和父类,那我们可以这样理解,父类就是爸爸,子类就是儿子。当满足你是你爸的儿子后,那你就必须继承你爹的特性(基因????)可以理解了吧。这就是继承。此时爱思考的小伙伴就会想问题了。如何解决一个类型中需要兼容多种类型特征的问题呢? 以及多个不同类型具有相同特征的问题呢?怎么理解为了更好理解,我们创建一个场景描述手机发展史

2020-10-08 12:11:05 391

原创 原来这就是Java的匿名内部类,小白学习总结(简易学习系列) >.<

匿名内部类匿名内部类顾名思义就是没有名字的类,将类的名字隐藏起来。通常情况我们定义一个类都是类似这样定义的:class 类名{ }对于类的实例,通常是通过:类名 对象名 = new 构造方法();匿名内部类的使用场景但是在某些情况下,我们在程序里对类的实例只会使用到一次, 在这种情况下,这个类的名字对程序来说是可有可无的。此时,我们通过将类的定义和创建放在一起来完成,简化程序的编写。只用到类的一个实例 类在定义后马上用到 给类命名并不会导致代码更容易被理解目

2020-10-06 13:39:22 223

转载 Web全栈开发汇总

2020-09-08 18:30:29 541

原创 ​ WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ddfbdac -

作为一名小白,第一次就做Projecct就遇到很多奇奇怪怪的难题。启动Web项目的过程中,遇到了这样一个问题WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ddfbdac -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resou.

2020-06-04 16:15:53 1110

原创 Cannot find class com.mchange.v2.c3p0.ComboPooledDataSource for bean with name dataSourcedefin(附ja包)

最近的的一个项目报错信息所示:Cannot find class [com.mchange.v2.c3p0.ComboPooledDataSource] for bean with name 'dataSource' defined in class path resource [applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledData.

2020-06-04 12:09:21 1740

原创 MySQL的详细安装教程和配置过程(附安装包)

写在前面:这一块也是为了方便自己和他人,有什么问题大家可以一起讨论和建议==========================================================================MySQL的官网连接????????????:mysql官网首页????????????:mysql下载的页面MySQL的安装包连接????????????:链接:https://pan.baidu.com/s/1Xt98MVCMleqgaDIRRVH5Iw 提取码

2020-06-01 12:35:29 11118 2

原创 packer tracter学习记录(二)

首先创建一个简单的pc链接!根据给出的模板创建并连接完成。下图是我贼见着示例建造的,很简单就连接成功了!

2020-05-31 19:29:10 486

原创 my Eclipse连接Tomcat

写在前面:很多时候我们需要配置Tomcat服务器在MyEclipse上,所以怎么做呢?===================================================================一,配置Tomcat服务器1.启动myEclipse2.点击 Window__>Preference3.找到Servers__>Runtime Enviroment..4.选择已有的或者增加一个新的(前提是电脑上以及安装下载好了Tomcat服务

2020-05-31 19:18:19 1082

原创 SQL Server的详细安装和环境变量的配置教程(福利:附安装资源以及免费的SQL教程)

写在前面:最近做一个小型的web项目,又正好电脑从新安装,为了方便自己,也方便其他人。故做这个教程。======================================================================================资源链接:https://pan.baidu.com/s/1nDcNZlOxQqoXAffysykM7A提取码:nxf1SQL免费教程(百度网盘自取)链接:https://pan.baidu.com/s/1qV23Dp

2020-05-30 19:41:23 15762 1

原创 Tomcat的安装和环境变量的配置

写在前面:在上一个板块,我已经完成了对JDK环境变量的配置,如果刚看到博文的童鞋,想要安装JDK,首先需要记得JDK环境变量配置呦 ???????????? 对Windows环境下JDK的详细配置步骤================================================================================================Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用

2020-05-30 15:59:23 614

原创 Win10安装Eclipse 最详细的教程(包括jdk的安装,环境变量的配置,以及my eclipse的激活文件 )

写在前面:由于好几次重装电脑,每次都需要重新安装Eclipse,然后需要翻阅很多教程,很头大。故自己做一篇比较全面的教程,方便大家和自己的使用。首先因为我的电脑是win系统,所以下载安装包是支持Window环境,如果有Linux和MAC系统的朋友需要的话,可以+VX或者QQ(备注来意)VX:bug13835268226 & QQ:1808512580 =================================================================好嘞,废

2020-05-30 11:41:36 3218 14

LoginListener.zip

实现了对java监听的小案例 用户不能异地登录,并且增加了过滤器:不能直接打开主页面,必须进行登录才可以访问 主要实现过程参考:https://blog.csdn.net/Slovenia_groot/article/details/110859129

2020-12-09

UserComment.zip

使用过滤器实现的留言板的小项目,具体可以看(https://blog.csdn.net/Slovenia_groot/article/details/110731621) 用户在线实现登陆和留言 没有数据库,借用session实现数据交流

2020-12-07

EL.zip(ajax的小项目源码)

使用ajax完成的小案例 包括动态刷新登录页面,动态查看课程页面 详细看https://blog.csdn.net/Slovenia_groot/article/details/110677101

2020-12-05

regLogin.zip

借用MVC框架,搭建的小型登录注册界面的源代码。具体实现功能详见博客:https://blog.csdn.net/Slovenia_groot/article/details/110350605 (包括图片和步骤)

2020-12-02

Web搭建SSH框架需要的jia包(全)

Web开发过程中,搭建SSH框架常用到的jar包,包括spring框架,hibernate框架,strut2框架,基本涵盖了

2020-06-04

空空如也

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

TA关注的人

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