自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JockLiu的博客

当初随口说还好的我们,现在还好吗?

  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 JSP/Servlet||了解Servlet 的生命周期以及生命周期的方法

Servlet生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用init ()方法进行初始化。 Servlet 调用service()方法来处理客户端的请求。 Servlet 通过调用destroy()方法终止(结束)。 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。现在让...

2019-08-28 23:46:29 540

原创 MVC架构||简要了解MVC程序设计模型及模型示例

MVC模型MVC起源于JSP和Servlet,他们两个拥有其各自的区别和特点,因此我们在编程中要运用到这两个语言,就需要构建一个模型来支撑JSP/Servlet这个平台,这就是MVC模型。MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller): Contr...

2019-08-22 20:07:38 874

原创 LeetCode|| 搜索插入位置--给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。方法--遍历class Solution { public int searchInsert(int[] nums, int target) { for(int i = 0; i<nums.length ; i++){ ...

2019-08-21 21:19:36 1224 1

原创 JSP/Servlet||cms生成验证码示例

具体解析看代码注释需要一个CheckCodeServlet完成下面的功能创建一个生成随机数的方法//生成随机数据的函数private int generRandomInt(int start,int range){ return new Random().nextInt(range - start) + start;}服务器端随机生成验证码 //随机生成验证码...

2019-08-21 20:49:48 227

原创 数据结构||Java实现循环链表的增添,删除,插入,修改,查询

循环链表前面我们已经讲过了单链表和双向链表,今天我们要讲的主角是循环链表,循环链表与前面两个没多大区别,仅仅是将最后一个元素的后驱指向首元素,即尾部结点的后驱再也不是指向null了,而是指向头部;结构图如下功能实现:public class CycleLinkedList { class CycleNode { Object data; ...

2019-08-20 21:06:01 1497

原创 LeetCode||移除元素--给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。

题目描述:给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。解析:根据题目说明,我们可以设想,最终返回的只需要是个整数即可,因为函数已经封装了返回的数组。所以,我们希望设置一个数组,让满足条件的值存到里面,不满足的就不存,这个很容易实现,只需要循环判断即可,最终要的值是把它的长度返回出来,题目很简单实现代码:...

2019-08-20 20:36:59 1879

原创 JavaScript||手机号和邮箱的正则匹配

最规范的手机号正则/^((0\d{2,3}-\d{7,8})|(1[345784]\d{9}))$/ 相应的也比较精确,包括目前的三大运营商的绝大部分手机号邮箱验证/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/各大邮箱都可以匹配,堪称精准<!DOCTYPE html><html> <hea...

2019-08-20 19:58:59 581

原创 JSP/Servlet||JSTL标准标签库

JSTL - JSP 标准标签库JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。配置JSTL标签库的jar到类路径把jstl.jar和s...

2019-08-19 17:44:12 328

原创 JSP/Servlet||EL表达式及其访问的用法

EL表达式EL是JSP 2.0增加的技术规范,其全称是表达式语言(Expression Language)。EL语言是一种在页面中访问数据的语言,简洁,易于维护。1.EL语法在JSP中访问模型对象是通过EL表达式的语法来表达。所有EL表达式的格式都是以“${}”表示。例如,${ userinfo}代表获取变量userinfo的值。2.EL表达式访问,PageContext...

2019-08-19 12:10:45 1272

原创 LeetCode||整数转罗马数字(Java)

原题链接:https://leetcode-cn.com/problems/integer-to-roman题目描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C ...

2019-08-18 20:32:46 773

原创 LeetCode||有效的字母异位词(排列)--给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词

原题链接:https://leetcode-cn.com/problems/valid-anagram题目描述:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你...

2019-08-18 19:39:12 2127

原创 JSP/Servlet|| jsp三大指令的定义与使用

JSP指令JSP页面中的指令是JSP页面通知引擎如何处理自己的信息语法格式:<%@ directive attribute = "value" %>指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开JSP三大指令: 指令 描述 <%@ page ... %> 定义网页的依...

2019-08-18 18:44:39 334

原创 数据结构||Java实现双向链表的增添,删除,插入,修改,查询

双向链表双向链表是想对于单链表而言的,区别就是你单链表只有一个指针索引,而双向链表拥有两个索引,前指针和后指针,构成双向连接:单向链表:只有指向下一个结点的引用(后驱);双向链表:既有指向下一个结点的引用(后驱),也有指向上一个结点的引用(前驱);优点双向链表在查找元素的时候,速度比之单向链表会更快 拥有前驱后驱,操作更灵活缺点增加删除结点操作更繁琐一些 占用的资...

2019-08-17 21:05:40 999 1

原创 LeetCode||回文数--判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数

题目描述:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121,输出: true示例2:输入: -121,输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10,输出: false 解释: 从右向左读, 为 01 。因此它不...

2019-08-16 21:18:14 2078 1

原创 数据结构||Java实现单链表的增添,删除,插入,修改,查询

单链表概述单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。单链表的实现原理在单链表中,我们定义一个节点Node 包括两个部分:元数据和下一个节点的地址。节点和节点之间 通过next(即下一个节...

2019-08-16 20:51:07 3463 3

原创 LeetCode||给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入123 ,输出321;示例 2:输入-123,输出-321;示例 3:输入120,输出21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231,231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。算法:首先我们要知道整数数据类型的...

2019-08-16 13:42:01 881

原创 JSP/Servlet||请求派发与重定向的理解

Response对象在请求头中设置转发属性//把响应头中的状态码改为302response.setStatus(302);//在请求头中设置location属性为要转发的路径response.setHeader("location","http://www.sohu.com");这类请求首先客户端发起初始请求 http://localhost:8080/abc(我们定义的路径) 这...

2019-08-16 12:41:17 405

原创 JSP/Servlet||cookie属性和session属性

Cookiecookie是服务器写给客户端响应文本中的一小段头属性,会存到浏览器的缓存或客户的一个小文本文件。默认情况下,客户端浏览器向给自己写cookie的域发请求时,cookie(小段文本)会跟着请求上传到服务器Servlet中向客户端写Cookie的代码//cookie是服务写到客户端的一小段文本,是服务存到客户端的数据Cookie c1 = new Cookie("name...

2019-08-15 23:56:09 192

原创 技术整合||insomnia网络请求测试工具提示“reload”问题的解决

insomnia是一个十分强大的网络测试工具,在开发 RESTful API 相关的工作中,经常需要测试我们的接口是否可以正常使用,或通过传递测试数据来验证接口的输出。insomnia工具功能强大,多种试图模式。没有 Postman 的多余功能。但是在实际使用中,可用会因为一些缘故造成insomnia无法运行,出现死机现象,如笔者今天因为反复点击POST和GET请求造成页面卡死现象:页...

2019-08-15 17:20:18 1212

原创 JDBC||插入记录实例

JDBC连接数据库操作步骤导入包:要求你包括含有需要进行数据库编程的 JDBC 类的包。大多数情况下,使用import java.sql.就足够了。 注册 JDBC 驱动程序:要求你初始化驱动程序,这样你可以与数据库打开通信通道。 打开连接:需要使用DriverManager.getConnection()方法创建一个 Connection 对象,它代表与数据库服务器的物理连接。要...

2019-08-13 20:39:24 438

原创 技术整合||使用IDEA创建WEB应用项目

创建项目点project选择Web Application点next创建web项目不用选择模板,点next继续下面的对话框中填入项目名称点finish配置javaee依赖包因为web项目需要依赖web组件包如servlet-api.jar,所以需把这些jar配置进当前项目的类依赖路径中,配置如下打开文档结构对话框默认输出路径不是classes这...

2019-08-13 19:30:52 298

原创 JDBC||示例--创建,选择,删除数据库

JDBC连接数据库操作步骤导入包:要求你包括含有需要进行数据库编程的 JDBC 类的包。大多数情况下,使用import java.sql.就足够了。 注册 JDBC 驱动程序:要求你初始化驱动程序,这样你可以与数据库打开通信通道。 打开连接:需要使用DriverManager.getConnection()方法创建一个 Connection 对象,它代表与数据库服务器的物理连接。要...

2019-08-13 09:48:50 193

原创 jQuery||事件以及处理事件常用的方法类

jQuery事件jQuery是为事件处理特别设计的什么是事件?页面对不同访问者的响应叫做事件。事件处理程序指的是当HTML中发生某些事件时所调用的方法。实例:在元素上移动鼠标。 选取单选按钮 点击元素在事件中经常使用术语"触发"(或"激发")例如:"当您按下按键时触发keypress事件"。常见DOM事件:鼠标事件 键盘事件 表单...

2019-08-12 23:51:09 464

原创 JSP/Servlet||Servlet的组件规范

CGI - 公共网关接口所有CGI都实现公共网关的四大接口CGI程序常见的实现ASP,PHP,JSP,ASP.NET,Perl....Servlet类规范 Servlet是java的CGI应用,实际就是一个java类,写Servlet类要符合如下规范 要继承HttpServlet类 Servlet处理请求默认是service(..)方法,我们可以重写这个方法处理...

2019-08-12 23:11:54 211

原创 JSP/Servlet||Web组件的目录规范(Web应用程序)

-自己的WEB目录-静态资源,JSP等 -images -js -css-WEB-INF-web.xml 布署描述符 -classes web应用执行的class的类路径 -lib web应用执行的class打成的jar包所在目录示例首先,创建一个myWebApp(其他名字也行)文件夹,并在夹里创建WEB-INF文件夹(这个必须一致),夹里创建一个web.xml文件(一...

2019-08-12 21:59:40 426

原创 JSP/Servlet||动态web服务器tomcat属性配置

Web服务器Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安...

2019-08-12 16:51:17 409

原创 JavaScript||类型转换

数据类型在 JavaScript 中有 5 种不同的数据类型:string number boolean object function3 种对象类型:Object Date Array2 个不包含任何值的数据类型:null undefinedtypeof 操作符你可以使用typeof操作符来查看 JavaScript 变量的数据类型。实例ty...

2019-08-10 21:33:17 145

原创 JavaScript||数据类型

JavaScript数据类型值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。 * 常量: 所有语言基本都一样 * 整型 浮点型 字符型 布尔型 字符...

2019-08-10 20:59:36 141

原创 JavaScript||输出框的显示以及JavaScript的写法

JavaScript 显示数据JavaScript 可以通过不同的方式来输出数据:使用window.alert()弹出警告框。 使用document.write()方法将内容写到 HTML 文档中。 使用innerHTML写入到 HTML 元素。 使用console.log()写入到浏览器的控制台。内联的写法1<script> alert(...

2019-08-10 20:41:17 1070

原创 HTML||列表,表格对象的属性和创建

无序列表无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。无序列表使用 <ul> 标签<ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> <li>列表项4</li></ul>...

2019-08-09 21:52:21 409

原创 HTML||表单的属性和创建

表单:表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 <form> 来设置<form>.input 元素.</form>文本域(Text Fields)文本域通过<inp...

2019-08-09 21:36:23 385

原创 HTML|| head标签及其示例

HTML <head> 元素<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body></html><hea...

2019-08-09 21:20:23 607

原创 HTML||标题,段落,文本格式化

一、HTML标题标题HTML的标题是通过<h1>~<h6>来定义的,<h1>是HTML里边最大的标题,<h6>为最小的标题,在浏览器显示时,他们是默认加黑的,通过属性配置可以改变用户需求。<h1>蔡徐坤</h1><h2>唱跳rap篮球</h2><h3>只因你太美</...

2019-08-09 20:20:41 1312

原创 LeetCode||寻找两个有序数组的中位数--给定两个大小为 m 和 n 的有序数组 nums1 和 nums2

题目描述:给定两个大小为 m 和 n 的有序数组nums1 和nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。你可以假设nums1和nums2不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]...

2019-08-03 22:19:06 710

原创 Java||求集合数组中的中位数

中位数:简单解释就是最中间的那个数,如果集合是奇数个,则中位数是按大小排列最中间那个数,如果集合是偶数个,则中位数就是按大小排列最中间那两个数的平均数。求解:先判断这个集合是奇数还是偶数,如果是奇数那么就是第(n+1)/2个数 ,下标为(n-1)/2 如果是偶数 就是第n/2和n/2+1的数的平均值 也就是下标为n/2-1和n/2的平均值实现代码:import java.ut...

2019-08-03 22:05:44 8093

原创 HTML||从一个页面跳转至另一个html页面的子页面(超链接)

超链接的介绍超链接在本质上属于网页一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。各个网页链接在一起后,才能真正构成一个网站。所谓超链接是指从一个网页指向一个目标连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。而在一个网页中用来超链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接文字...

2019-08-02 22:36:22 140653 44

原创 LeetCode||无重复字符的最长子串--给定一个字符串,找出其中不含有重复字符的最长子串的长度。

题目描述:给定一个字符串,找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"...

2019-08-02 21:07:55 941

原创 LeetCode||两数相加--给定两个 非空 链表来表示两个非负整数。位数按照 逆序 方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。

题目描述:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。假设除了数字0之外,这两个数字都不会以零开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807算法描述从...

2019-08-01 22:06:04 742

原创 LeetCode||两数之和--给定一个数组和一个目标值,找出数组中和为目标值的两个数

题目描述:给定一个数组和一个目标值,找出数组中和为目标值的两个数。假设每个输入只对应一种答案,而且同样的元素不能重复利用。示例:给定nums = [2,7,11,15],target = 9因为nums[0]+nums[1] = 2 + 7 = 9,所以返回[0 , 1]实现代码:封装:public static int[] TowSum(int[] nums, ...

2019-08-01 21:05:31 1386

原创 LeetCode||查找字符串中的最长回文字符串

回文字符串回文字符串就是正着读和反着读都一样的字符串,例如abcdcba算法--动态规划用一个boolean类型的二维数组T[i][j]来表示i到j之间的字符串是否回文其中 i>=j 动态规划的初值就是 当i=j时,T[i][j]=true;动态规划的推导公式为当i=j+1时,T[i][j]=(Array[i]==Array[j]),相邻两元素是否相等当i>...

2019-08-01 16:51:55 936

翻译小程序.rar

代码借鉴网友相关示例实现,api接口为小编搭建,并对界面进行了优化,仅供学习和交流,侵删!

2019-06-23

抢答器.pdf

【Multisim实验设计】设计一个带有显示功能的抢答器设计

2019-06-20

音乐播放器小程序代码.rar

代码参考过GitHub网友的示例,改良为个人代码,不存在版权纷争,也不涉版权,谢谢合作!

2019-05-23

有你快递小程序代码.rar

个人编辑的一个小程序,用于查询快递,资源大家可以参考,仅供学习使用!代码网上不尽相同,非本人所能控制,不涉版权,谢谢!

2019-05-23

空空如也

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

TA关注的人

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