3 大威少MVP

尚未进行身份认证

暂无相关简介

等级
TA的排名 29w+

面试题31

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。class Solution { public boolean validateStackSequences(int[] pushed, int[] popped) { Stack<Integer> stack = new Stack<>(); int i = 0; for(int num : pushed) {

2020-05-16 00:21:05

redis笔记

今日内容1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数...

2020-05-07 16:57:04

Ajax&Json笔记

今日内容1. AJAX:2. JSONAJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。...

2020-05-06 17:52:14

Filter&Listener笔记

今日内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. ...

2020-05-06 15:37:11

EL&JSTL

JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2. 设置当前jsp页...

2020-04-04 16:05:58

Cookie&Session笔记

会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: * 使用步骤: 1. 创建...

2020-04-04 16:05:30

Response笔记

HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 ...

2020-04-03 17:59:09

数据结构:优先队列和堆

数据结构:优先队列和堆优先队列的概念堆的基础表示二叉堆的代码结构⭐向堆中添加元素,Sift up方法的实现⭐向堆中取出元素,Sift Down方法的实现Heapify和Replace基于堆的优先队列优先队列的概念普通队列:先进先出;后进后出优先队列:出队顺序和入队顺序没有关系;和优先级相关队列中的元素是不断变化的,需要根据队列中元素的不断变化动态的调节队列的优先级优先队列底层为什么选择堆...

2020-04-02 22:30:51

数据结构:二分搜索树底层实现

数据结构:二分搜索树底层实现二分搜索树的定义二分搜索树代码结构向二分搜索树添加元素(递归实现)Contains方法(递归实现)前序遍历(递归实现)中序遍历(递归实现)后序遍历(递归实现)前序遍历(非递归实现)层序遍历(也称广度优先遍历)(非递归实现)查找最值查找最小值(递归实现)查找最小值(非递归实现)查找最大值(递归实现)查找最大值(递归非实现)删除最小值删除最小值(递归实现)删除最小值(非递归...

2020-04-02 18:39:12

Servlet&HTTP&Request

Servlet&HTTP&RequestServlet:HTTP:Request:案例:用户登录Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 *...

2020-03-31 19:10:02

Servlet简介

Servlet简介Servlet: server appletIDEA与tomcat的相关配置Servlet: server applet* 概念:运行在服务器端的小程序 * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 * 将来我们自定义一个类,实现Servlet接口,复写方法。* 快速入门: 1. 创建JavaEE项目 2. 定义...

2020-03-31 19:08:37

JDBC连接池&JDBCTemplate

JDBC连接池&JDBCTemplate数据库连接池Spring JDBC数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口...

2020-03-31 10:35:48

JDBC

JDBCJDBC:抽取JDBC工具类 : JDBCUtilsJDBC控制事务:JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的...

2020-03-31 10:34:56

数据结构:队列底层实现

数据结构:队列底层实现队列定义定义队列的接口类①使用动态数组实现队列②使用链表实现队列拓展:循环队列队列定义1、队列是一种线性结构  2、相比数组,队列对应的操作可以看作是数组的子集  3、只能从一端添加(队尾)数据,从另一端取出数据(队首)  4、FIFO先进先出Fist In First Out定义队列的接口类public interface Queue<E> { ...

2020-03-28 23:11:18

MySQL多表查询以及事务相关概念

@[TOC](MySQL多表查询以及事务相关概念)多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME...

2020-03-27 16:17:37

Leetcode 232. 用栈实现队列 JAVA实现

本人整理出的两种方法,都是用两个栈实现队列。用栈实现队列法一法二法一入队要用到栈一s1,s2; 出队只需用到栈一s1。//该方法主要处理的是入栈操作。入队前,将s2作为中间容器,将s1的数据全部倒入s2,在将元素入队,最后将元素倒回s1//因为此时s1保持了先进先出的特性,所以出队是直接从s1的栈顶出栈import java.util.Stack;class MyQueue {p...

2020-03-27 16:14:31

数据结构:栈的底层实现

栈的底层实现栈的特性栈的应用定义栈的接口类①使用动态数组实现栈链表实现栈栈的特性栈是一种线性结构相比数组,栈的操作可以看作是数组的子集只能从一端添加(栈顶)数据,也只能从一端取出数据先进后出、后进先出(LIFO)last in first out栈的应用Undo(撤销)操作系统栈定义栈的接口类public interface Stack<E> { ...

2020-03-26 22:05:44

Mysql数据库设计的范式

数据库设计的范式概念分类图解范式实际应用概念 * 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式, 各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯...

2020-03-26 21:42:06

Mysql约束

Mysql约束约束数据库的设计约束* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key* 非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CREATE TABLE stu(...

2020-03-26 21:27:46

Mysql基础

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLSQL1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定...

2020-03-26 21:12:38

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。