02 2021 档案

摘要:1.mybatis简介 在说mybatis之前,我们先来说一下ORM框架。 ORM(object Relational Mapping)对象关系映射,将程序中的一个对象与表中的一行数据一一对应。 如果我们要使用JDBC来完成ORM的操作,想一想我们需要多少操作? 首先导入关于操作数据库的类,然后建立 阅读全文
posted @ 2021-02-25 21:47 爱敲代码的自闭杭 阅读(137) 评论(0) 推荐(0)
摘要:本篇知识来源于几位大佬的教程。1、2、3。 0.前言 在为学习Spring的时候,我们开发Web项目的流程是什么? 创建实体类 Bean层 Dao层 操作数据库 service 操控Dao对象 servlet 接受前端消息,调用相应方法。 1.介绍 Spring是一款开放源代码的JEE应用程序框架, 阅读全文
posted @ 2021-02-24 23:36 爱敲代码的自闭杭 阅读(89) 评论(0) 推荐(0)
摘要:1.题目 今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。 在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i 阅读全文
posted @ 2021-02-23 11:34 爱敲代码的自闭杭 阅读(168) 评论(0) 推荐(0)
摘要:本篇知识来源于大佬博客以及菜鸟教程。 1.简介 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。(它是一个强大的Java项目构建工具,基于POM(项目对象模型)文件,可用于项目构建、依赖模块管理和Javadoc生成等。) 2.构建工具 构建工具 阅读全文
posted @ 2021-02-23 00:02 爱敲代码的自闭杭 阅读(136) 评论(0) 推荐(0)
摘要:1.tomcat是什么 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。它是一个Servlet容器,实现了对Servlet和jsp的支持,Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应 阅读全文
posted @ 2021-02-21 22:35 爱敲代码的自闭杭 阅读(355) 评论(0) 推荐(0)
摘要:1.题目 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入:nums = [8,2,4,7], limit = 4 输出:2 阅读全文
posted @ 2021-02-21 21:00 爱敲代码的自闭杭 阅读(350) 评论(0) 推荐(0)
摘要:1.题目 给定一个非空且只包含非负数的整数数组 nums,数组的度的定义是指数组里任一元素出现频数的最大值。 你的任务是在 nums 中找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。 示例 1: 输入:[1, 2, 2, 3, 1] 输出:2 解释: 输入数组的度是2,因为元素1和 阅读全文
posted @ 2021-02-20 20:03 爱敲代码的自闭杭 阅读(131) 评论(0) 推荐(0)
摘要:1.题目 给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 。 返回仅包含 1 的最长(连续)子数组的长度。 示例 1: 输入:A = [1,1,1,0,0,0,1,1,1,1,0], K = 2 输出:6 解释: [1,1,1,0,0,1,1,1,1,1,1] 阅读全文
posted @ 2021-02-19 21:59 爱敲代码的自闭杭 阅读(267) 评论(0) 推荐(0)
摘要:1.题目 假设按照升序排序的数组在预先未知的某个点上进行了旋转。例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] 。 请找出其中最小的元素。 示例 1: 输入:nums = [3,4,5,1,2] 输出:1 示例 2: 输入:nums = [4,5,6,7,0,1 阅读全文
posted @ 2021-02-17 23:51 爱敲代码的自闭杭 阅读(220) 评论(0) 推荐(0)
摘要:1.题目 输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。 注意: 二叉树中每个节点的值都互不相同; 输入的前序遍历和中序遍历一定合法; 样例 给定: 前序遍历是:[3, 9, 20, 15, 7] 中序遍历是:[9, 3, 15, 20, 7] 返回:[3, 9, 20, null, nu 阅读全文
posted @ 2021-02-15 20:52 爱敲代码的自闭杭 阅读(118) 评论(0) 推荐(0)
摘要:之前做过这样的题,,之前的题是可以修改数组的,那么如果不可以修改数组,我们如何来做这个题呢? 1.题目 给定一个长度为 n+1 的数组nums,数组中所有的数均在 1∼n 的范围内,其中 n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。 样例 给定 nums = [2, 3, 5, 4 阅读全文
posted @ 2021-02-14 23:07 爱敲代码的自闭杭 阅读(465) 评论(0) 推荐(0)
摘要:1.题目 1.1第一个题 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的 阅读全文
posted @ 2021-02-13 21:33 爱敲代码的自闭杭 阅读(320) 评论(0) 推荐(0)
摘要:今天老爸遇到了一些问题,两个表格不完全一样,第一个表格缺少了一个信息,第二个表格有,需要将第二个表格这个信息挪到第一个表格当中,因为两张表不一样的地方还蛮多的,所以老爸很着急,我就写了一个用python处理excel的简单小程序。 1.openpyxl python中用来操作excel的是openp 阅读全文
posted @ 2021-02-12 22:30 爱敲代码的自闭杭 阅读(399) 评论(0) 推荐(0)
摘要:先给题给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 3输出: [1,3,3,1]进阶: 你可以优化你的算法到 O(k) 空间复杂度吗? 来源:力扣(LeetCode)链接:https://leetcode-cn 阅读全文
posted @ 2021-02-12 22:14 爱敲代码的自闭杭 阅读(133) 评论(0) 推荐(0)
摘要:先给题给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。 换句话说,第一个字符串的排列之一是第二个字符串的子串。 示例1: 输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含 s1 的排列之一 ("ba"). 示例2: 输入: 阅读全文
posted @ 2021-02-12 17:41 爱敲代码的自闭杭 阅读(332) 评论(0) 推荐(0)
摘要:先给题给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答案。 来源:力扣(LeetCode)链接:https://lee 阅读全文
posted @ 2021-02-10 11:49 爱敲代码的自闭杭 阅读(162) 评论(0) 推荐(0)
摘要:先给题给定一个正整数数组 A,如果 A 的某个子数组中不同整数的个数恰好为 K,则称 A 的这个连续、不一定独立的子数组为好子数组。 (例如,[1,2,3,1,2] 中有 3 个不同的整数:1,2,以及 3。) 返回 A 中好子数组的数目。 来源:力扣(LeetCode)链接:https://lee 阅读全文
posted @ 2021-02-09 23:54 爱敲代码的自闭杭 阅读(226) 评论(0) 推荐(0)
摘要:先给题 给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中所有的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。 来源:力扣(LeetCode)链接:ht 阅读全文
posted @ 2021-02-08 20:01 爱敲代码的自闭杭 阅读(422) 评论(0) 推荐(0)
摘要:先给题 尽可能使字符串相等 给你两个长度相同的字符串,s 和 t。 将 s 中的第 i 个字符变到 t 中的第 i 个字符需要 |s[i] - t[i]| 的开销(开销可能为 0),也就是两个字符的 ASCII 码值的差的绝对值。 用于变更字符串的最大预算是 maxCost。在转化字符串时,总开销应 阅读全文
posted @ 2021-02-07 20:07 爱敲代码的自闭杭 阅读(254) 评论(0) 推荐(0)
摘要:先给题 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof 阅读全文
posted @ 2021-02-06 23:04 爱敲代码的自闭杭 阅读(210) 评论(0) 推荐(0)