自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 mysql学习(01)-- SQL排序/聚合函数/分组

SQL排序/聚合函数/分组1)排序2)聚合函数3)分组1)排序排序:order by 字段asc : 从小到大排序,即升序desc:从大到小排序,即降序建表语句:students.sqlSET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for students-- ----------------------------DROP TABLE IF EXISTS `students`;

2020-05-28 21:14:47 501

原创 重学数据结构与算法(03)--增删查:掌握数据处理的基本操作

掌握数据处理的基本操作1)代码对数据的处理2)数据处理的基本操作3)数据操作与数据结构的案例4)总结要想灵活使用数据结构,需要先弄清楚数据在代码中被处理、加工的最小单位动作,也就是数据结构的基本操作,有了这些动作之后,就可以基于此去选择更合适的数据结构了,下面介绍数据处理的基本操作。1)代码对数据的处理在一个数组中找出出现次数最多的那个元素的数值。例如,输入数组 a = [1,2,3,4,5,5,6] 中,只有 5 出现了两次,其余都是 1 次,显然 5 出现的次数最多,则输出 5。为了降低时间复杂度

2020-05-26 12:24:28 513

原创 JavaWeb学习(15)--Filter快速入门

Filter快速入门1)Filter(过滤器)简介概念快速入门2)Filter(过滤器)细节web.xml配置过滤器执行流程过滤器生命周期方法过滤器配置详解过滤器链(配置多个过滤器)1)Filter(过滤器)简介概念web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能;过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…图解过滤器:快速入门1)步骤定义一个类,实现接口Filter;复写方法;配置拦截路径:web.xml /

2020-05-23 16:36:33 270

原创 JavaWeb学习(14)--EL表达式和JSTL

EL表达式和JSTL1)EL表达式2)EL的使用EL运算符1)EL表达式概念:Expression Language 表达式语言作用:替换和简化jsp页面中java代码的编写语法:${表达式}注意:jsp默认支持el表达式的,如果要忽略el表达式:1)设置jsp中page指令中:isELIgnored=“true” 忽略当前jsp页面中所有的el表达式2)${表达式} :忽略当前这个el表达式2)EL的使用EL运算符算数运算符: + - * /(div) %(mod)比较运算符:

2020-05-22 21:04:24 559

原创 重学数据结构与算法(02)--将时间复杂度转换成空间复杂度

将时间复杂度转换成空间复杂度1)时间昂贵、空间廉价2)数据结构连接时空3)降低复杂度的案例例一例二4)总结面试的过程中,常常会遇到考察手写代码的场景,通常面试官会追问:“这段代码的时间复杂度或者空间复杂度,是否还有降低的可能性?”如果没有经过专门的学习或训练,应聘者只能在各种漫无目的的尝试中去寻找答案。别忘了,代码效率优化就是要将可行解提高到更优解,最终目标是:要采用尽可能低的时间复杂度和空间复杂度,去完成一段代码的开发。你可能会困惑,优化代码需要积累非常多的实际经验,初学者通常很难找到最优的编码解决

2020-05-22 11:05:23 1071 5

原创 重学数据结构与算法(01)--复杂度:如何衡量程序运行的效率?

复杂度:如何衡量程序运行的效率?1)复杂度是什么2)计算复杂度3)时间复杂度与代码结构的关系4)降低时间复杂度的必要性5)总结当你在大数据环境中开发代码时,你一定遇到过程序执行好几个小时、甚至好几天的情况,或者是执行过程中电脑几乎死机的情况:如果这个效率低下的系统是离线的,那么它会让我们的开发周期、测试周期变得很长。如果这个效率低下的系统是在线的,那么它随时具有时间爆炸或者内存爆炸的可能性。因此,衡量代码的运行效率对于一个工程师而言,是一项非常重要的基本功。本课时我们就来学习程序运行效率相关的度

2020-05-22 10:18:33 902

原创 JavaWeb学习(13)--JSP快速入门

JSP快速入门1)JSP快速入门指令注释内置对象2)MVC:开发模式jsp演变历史MVC1)JSP快速入门指令作用:用于配置JSP页面,导入资源文件;格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %>;分类:1)page:配置JSP页面contentType:等同于response.setContentType();1.设置响应体的mime类型以及字符集2.设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEnco

2020-05-20 18:19:27 215

原创 JavaWeb学习(12)--Session快速入门

Session快速入门1)Session快速入门2)Session细节2.1 当客户端关闭后,服务器不关闭,两次获取session是否为同一个?2.2 客户端不关闭,服务器关闭后,两次获取的session是同一个吗?2.3 session什么时候被销毁?1)Session快速入门代码:https://gitee.com/jianghaok/Login.git1)概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中(HttpSession);2) 快速入门2.1 )

2020-05-19 14:46:34 185

原创 JavaWeb学习(11)--JSP改造Cookie案例

JSP改造Cookie案例1)JSP入门学习2)JSP改造Cookie案例1)JSP入门学习代码:https://gitee.com/jianghaok/Login.git概念:Java Server Pages,java服务器端页面;可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,用于简化书写!!!原理:JSP本质上就是一个Servlet,图解如下:JSP脚本:JSP定义Java代码的方式;<% 代码 %>:定义的java代码,在ser

2020-05-19 13:51:15 163 1

原创 JavaWeb学习(10)--Cookie快速入门

Cookie快速入门1)会话技术2)Cookie入门3)Cookie细节4)Cookie的特点和作用5)Cookie案例1)会话技术代码:https://gitee.com/jianghaok/Login.git会话:一次会话中包含多次请求和响应;一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止;功能:在一次会话的范围内的多次请求间,共享数据;方式:1)Cookie:客户端会话技术【数据存储在客户端】;2)Session:服务器端会话技术【数据存储在服务器端】2)

2020-05-18 21:12:30 210

原创 JavaWeb学习(09)--Response对象与ServletContext对象

HTTP&&Response对象&&ServletContext对象1)HTTP协议2)Response对象功能3)案例完成重定向特点路径写法服务器输出字符数据到浏览器服务器输出字节数据到浏览器验证码4)ServletContext对象5)文件下载案例需求分析步骤问题1)HTTP协议代码:https://gitee.com/jianghaok/Login.git概念:Hyper Text Transfer Protocol 超文本传输协议传输协议:定义了客户端

2020-05-16 17:05:10 191

原创 JavaWeb学习(08)--用户登录案例实战

用户登录案例实战1)用户登录案例需求2)开发步骤分析1)用户登录案例需求1.编写login.html登录页面 :username & password 两个输入框2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表3.使用JdbcTemplate技术封装JDBC4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您5.登录失败跳...

2020-05-06 20:52:23 449

转载 搞懂left join、join、right join的区别

搞懂 left join、join、right join的区别1)概述2)left join3)right join4)join1)概述就是left join、join、right join和inner join等等各种join的区别。网上搜,最常见的就是一张图解图,如下:真的是一张图道清所有join的区别啊,可惜我还是看不懂,可能人比较懒,然后基本一个left join给我就是够用的了,...

2020-05-05 18:09:13 1377 2

原创 JavaWeb学习(07)--HTTP&Request学习笔记

HTTP&Request学习笔记1)HTTP 概念2)Request [请求消息]数据格式请求行请求头请求空行请求体(正文)3)Request [请求消息] 原理4)Request [请求消息] 体系结构1)HTTP 概念概念:Hyper Text Transfer Protocol 超文本传输协议*传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:1. 基于TC...

2020-05-04 17:57:16 253

原创 JavaWeb学习(06)--Servlet学习笔记

Servlet学习笔记1)Servlet 概念2)Servlet 快速入门3)Servlet 执行原理4)Servlet 执行原理5)Servlet3.0 注解配置6)Servlet的体系结构7)Servlet的相关配置1)Servlet 概念概念:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则;将来我们自定义一个类,实现Ser...

2020-05-04 16:30:25 244

原创 JavaWeb学习(05)--Tomcat学习笔记

Tomcat&Servlet学习笔记1)web相关概念回顾2)web服务器软件:3) Servlet: server applet4) IDEA与tomcat的相关配置1)web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器...

2020-05-04 14:12:17 250

空空如也

空空如也

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

TA关注的人

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