自定义博客皮肤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)
  • 收藏
  • 关注

原创 JSP详解与MVC开发模式介绍

文章目录1、JSP的3大指令2、JSP的6个动作标签3、JSP的9个内置对象4、EL表达式5、JSTL介绍6、页面域对象7、MVC开发模式8、单元测试1、JSP的3大指令在上一期会话技术的学习中,我 详细介绍了JSP是如何出现以及它的本质,JSP本质是一个servlet,它的出现是为了简化响应页面的书写,这篇文章中我总结了JSP是如何简化书写页面的;指令:配置JSP页面的属性或者导入一些额外的内容格式:<%@ 指令名称 属性名="属性值" %>分类:page:配置JSP页

2020-08-24 12:28:27 1444

原创 会话技术学习

文章目录1、自定义MD5工具类加密2、JSP简介JSP早期的3种脚本3、会话技术简介4、客户端会话技术Cookie记住用户名和密码5、服务端会话技术Session6、JSP的3个内置指令7、登陆注册案例完善1、自定义MD5工具类加密什么是MD5算法之前学习MySQL数据库的时候,接触到了MD5加密,所谓的MD5加密,简单来说,就是将用户输入的明文密码加密为密文,并且这样的加密是不可逆的,也就是不能通过密文得到明文,针对这个转换的过程有一套专门的算法——MD5算法;什么是加盐加密对于同一密码,

2020-08-22 07:09:14 392

原创 servlet 深入学习

文章目录1、请求对象与响应对象介绍2、响应对象详解1、普通项目怎么转为web工程1、请求对象与响应对象介绍用户在客户端输入网址(虚拟路径)时,开始发送一个HTTP请求(请求行、请求头、请求体)至服务器。服务器内的Tomcat引擎会解析请求的地址,去找XML文件,然后根据虚拟路径找Servlet的真实路径,真实的Servlet会将请求的信息封装成request(请求)对象,然后再创建一个response(响应)对象,(此时的response内是空的)同时创建servlet对象,并调用service方法(

2020-08-20 07:13:42 322

原创 MySQL学习(1)基础详解

文章目录1、了解SQL2、使用MySQL3、创建数据库和操纵表4、检索数据5、创建计算字段6、使用数据处理函数7、分组数据8、使用子查询9、插入数据10、更新和删除数据11、使用视图12、使用存储过程13、使用触发器14、管理事务处理15、数据库维护与管理1、了解SQL什么是数据库?数据库是数据存储的仓库,用于存储和管理数据;常见数据库产品:Oracle:oracle公司,大型的关系型数据库,收费的DB2:IBM公司,大型的关系型数据库,收费的MySQL:MySQL公司,中小型关系型数

2020-08-17 21:21:45 631

原创 733 图像渲染

有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标相同的相连像素点,……,重复该过程。将所有有记录的像素点的颜色值改为新的颜色值。最后返回经过上色渲染后的图像。

2020-08-17 12:19:53 181

原创 servlet 介绍

文章目录1、什么是Servlet2、Servlet入门代码3、Servlet的生命周期4、Servlet的重点对象——ServletConfig5、创建Servlet对象的几种方式6、前后台交互——表单验证7、Servlet虚拟路径的配置问题8、四大域对象9、访问Web工程下资源的路径问题10、请求对象与响应对象1、什么是ServletServlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于 交互式地浏览和修改

2020-08-16 21:34:20 834

原创 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是子串的长度,"pwke" 是一个子序列,不是子串。给出官方的解.

2020-08-15 23:58:17 95

原创 常见的数据库连接池、IDEA与数据库的连接、HTTP协议、tomcat服务器启动的方式Servlet入门

文章目录1、常见的数据库连接池数据库连接池引入DBCP连接池C3P0连接池1、常见的数据库连接池数据库连接池引入最原始的数据库使用就是 打开一个连接并进行使用,使用过后一定要关闭连接释放资源。由于频繁的打开和关闭连接对JVM包括数据库都有一定的资源负荷,尤其应用压力较大时资源占用比较多容易产生性能问题。由此使用连接池的作用就显现出来,它的原理其实不复杂:先打开一定数量的数据库连接,当使用的时候分配给调用者,调用完毕后返回给连接池,注意返回给连接池后这些连接并不会关闭,而是准备给下一个调用者进行分配

2020-08-14 23:42:17 528

原创 详解JDBC

文章目录1、JDBC概念2、连接数据库代码解析3、封装结果集4、模拟用户登录5、SQL注入6、优化连接数据库的代码7、批处理操作8、使用Java代码调用存储过程和函数9、获取自增长键的值10、模拟用户登录注册练习1、JDBC概念在没有JDBC之前,java开发人员针对每一种数据库的不同,写一套对应的驱动程序,这就需要java开发人员去维护数据库的驱动程序,一旦数据库的底层实现改变,驱动程序可能会随之改变,显得很麻烦;为此,Sun公司设计了一套通用的java语言操作不同数据库的接口——JDBC,即 J

2020-08-13 07:31:28 821

原创 Vue学习

文章目录1、Vue介绍2、Vue的指令1、Vue介绍Vue是一个渐进式 JavaScript 框架,作用: 动态构建用户界面;为什么说Vue是渐进式的框架?首先由于使用原生js处理一些功能很吃力,代码的可维护性也很低。因此就有了框架的出现,在核心库的基础上,Vue现在已经有了一套完整的生态系统,我们可以添加Vuex,可以添加Vue-router,可以添加任何你想添加的第三方库,这些都是互相独立的;所以我们也可以说Vue是轻量型的,是渐进型的,你可以在现有的程序上使用Vue,你也可以使用Vue

2020-08-07 18:47:11 459

原创 面试题+算法题

文章目录面试题算法题——打家劫舍面试题1、不考虑反射,String类型变量所指向内存空间中的内容是不能被改变的(√)原文在此首先我们来看一下什么是不可变对象?如果一个对象在创建之后就不能再改变它的状态,那么这个对象是不可变的;不能改变状态的意思是,不能改变对象内的 成员变量,包括基本数据类型变量的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。final关键字的作用:如果要创建一个不可变对象,关键一步就是要将所有的成员变量声明为final类型。所

2020-08-05 16:39:20 271

原创 ECMA5与ECMA6

文章目录1、this的强制改变和this指向2、let和const关键字3、箭头函数4、解构和ECMA6字符串5、数组方法和合并对象6、集合和英汉词典案例1、this的强制改变和this指向this是Javascript语言的一个关键字;随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,每一个函数中都有一个内置的变量this,用于指向当前函数的主人,函数的主人根据上下文关系进行判断;this指向的形式分为4种:a.如果是一般函数,this指向全局对象window;&l

2020-08-05 13:49:58 519

空空如也

空空如也

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

TA关注的人

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