自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(197)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java开发遇到的问题

Java开发遇到的问题文章目录前言idea中前言留空idea中idea中webapp无法添加到mian文件夹中

2022-05-09 11:59:43 142

原创 【笔试】力扣题目+算法总结【持续更新】

【笔试】力扣题目+算法总结【持续更新】文章目录前言程序员面试金典前言留空程序员面试金典01:面试题 01.01. 判定字符是否唯一面试题 01.02. 判定是否互为字符重排面试题 01.03. URL化面试题 01.04. 回文排列面试题 01.05. 一次编辑面试题 01.06. 字符串压缩面试题 01.07. 旋转矩阵面试题 01.08. 零矩阵面试题 01.09. 字符串轮转02:面试题 02.01. 移除重复节点面试题 02.02. 返回倒数第 k 个节

2021-09-23 11:27:49 568

原创 es滚动查询分析和使用步骤

ES在进行普通的查询时,默认只会查询出来10条数据。我们通过设置es中的size可以将最终的查询结果从10增加到10000。如果需要查询数据量大于es的翻页限制或者需要将es的数据进行导出又当如何?Elasticsearch提供了一种称为"滚动查询"(Scrolling)的机制,用于处理大型数据集的分页查询。滚动查询允许在持续的时间段内保持一个活动的搜索上下文,然后使用滚动ID进行迭代检索结果。滚动查询和关系型数据库中的游标有点类似,因此也叫游标查询。

2023-09-08 18:48:23 1415

原创 sql索引分析-插入了 a、b、c、d 四个字段作为索引,只要带上了a,那么任何排列的组合,都可以走索引。

1、如果创建了一个索引。

2023-09-07 01:07:57 311

原创 MySql数据模拟

111

2022-09-29 15:56:19 917 1

转载 @PostMapping和@GetMapping用法详解

转载来自:https://blog.csdn.net/weixin_43987718/article/details/124169283。@PostMapping和@GetMapping用法详解。

2022-08-05 14:14:09 1171

原创 csdnMarkDown使用说明

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2022-08-05 14:11:18 233

原创 idea中webapp无法添加到mian文件夹中

java编程遇到的问题:idea中:构建maven项目时候:webapp无法添加到mian文件夹中,即如下这种情况:第一步第二步:第三步:修改这两个地方为src/mian/webapp。即可ok大功告成

2022-04-27 01:34:27 289

原创 office2016必须安装在c盘

office2016强制安装在c盘office365强制安装在c盘office2019强制安装在c盘

2022-03-08 23:03:40 2623

原创 解决了Microsoft Visual C++ Build Tools下载/解决Visual C++ 14.0 is required的问题

Microsoft Visual C++ Build Tools下载/解决Visual C++ 14.0 is required问题在安装surprise的时候,出现了error(如下图所示)找遍了很多方法,都没有进展然后总结了一些大佬的方法:1、首先,下载这个库 https://devblogs.microsoft.com/python/unable-to-find-vcvarsall-bat/下载之后为 visualcppbuildtools_full.exe2、再下载 链接:ht

2022-03-07 01:17:09 3274

原创 MySQL学习

Mysql学习文章目录【狂神】Mysql学习(代码)遇到的优化问题:【狂神】Mysql学习(代码)-- SELECT * FROM student-- SELECT s_sex,COUNT(s_sex) as 人数 FROM student GROUP BY s_sex-- SELECT * FROM student WHERE s_name LIKE '%风%'-- SELECT c_id,COUNT(s_id)-- SHOW DATABASES-- CREATE DATAB

2021-12-07 22:07:43 148

转载 共享变量可见性

共享变量是 可以被多个进程 访问的变量。http://blog.csdn.net/luppy01/article/details/72602798可见性:多线程环境下,一个线程修改共享变量,能够及时被其他线程所感知共享变量:一个变量在多个线程的工作内存都存在副本,这个变量就是共享变量线程对共享变量的操作只能在自己的工作内存中进行,不能主内存中操作不同线程之间无法访问其他线程工作内存中的变量,线程间变量值的传递通过主内存完成共享变量的可见性实现原理:线程1修改共享变量后,立刻更新主内存,然后线程2

2021-11-12 12:30:06 407

原创 一些开发好网站

一些开发好网站:后端管理的前端页面模板框架:后端管理的前端页面模板框架:图标网站:图标网站

2021-11-04 16:48:38 125

原创 Springboot的学习--微服务阶段

微服务阶段文章目录微服务阶段第一个SpringBoot-HelloWorldSpringBoot自动装配原理SpringApplication面试题:关于SpringBoot,谈一谈你的理解;yaml语法讲解JSR303数据校验SpringBoot Web开发静态资源可以访问的路径首页和图标定制Thymeleaf:模板引擎软实力:聊天+举止+谈吐+见解你主导面试官13k:聊天面试官主导你8k微服务阶段javase:OOPmysql:持久化html+css+jstjquery+框架:视图,框架

2021-11-03 00:35:42 321

原创 SpringMVC

SpringMVC文章目录回顾MVC1.1 什么是MVC1.4、回顾Servlet【注意】1:转发与重定向2、SpringMVC步骤:回顾MVCMVC:模型(dao,service) 视图(jsp); 控制器(Servlet)daoserviceservlet:转发,重定向,jsp/html1.1 什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与

2021-11-02 15:31:12 108

原创 spring整合Mybatis

文章目录spring整合MybatisMybatis创建步骤MyBatis-Spring;声明式事务spring整合Mybatis步骤:1、导入相关jar包junitmybatismysql数据库spring相关的aop织入mybatis-spring【new】2、编写配置文件3、测试Mybatis创建步骤记得连接数据库1、编写实体类2、编写核心配置文件3、编写接口4、编写Mapper.xml5、测试1、编写一个实体类:package com.kuang.pojo

2021-11-02 10:14:44 124

原创 牛客网oj输入输出总结

文章目录计算a+b计算a+b(2)A+B(3)计算一系列数的和计算一系列数的和计算一系列数的和计算一系列数的和(空格隔开)字符串排序(1)字符串排序(2)字符串排序(3)自测本地通过提交为0计算a+b打开以下链接可以查看正确的代码1 https://ac.nowcoder.com/acm/contest/5657#question输入描述:输入包括两个正整数a,b(1 <= a, b <= 1000),输入数据包括多组。输出描述:输出a+b的结果输入例子1:1

2021-10-27 14:57:09 1620

原创 gitee教学

1、第一步,登录码云,新建一个仓库2、仓库地址,就是仓库的链接3、使用简易命令来创建码云仓库使用git客户端 上传仓库两个工具:第二个软件(小乌龟)是操作第一个软件来提交代码的git for windows(先安装)TortoiseGit(后安装)安装第二个软件的时候 ,这里写上图的内容然后选择一个文件夹,右键 选择Git clone。然后把仓库链接拷贝进去,就可以开始clone远程仓库了!提交代码的三板斧:1、add2、commit3、push第一步 add,选择

2021-10-26 16:13:33 188

原创 阿里云服务器+宝塔-服务器相关知识

服务器相关知识:为什么程序员都需要一个自己的服务器?1、你作为一个程序员,必须发布自己的网站和项目!2、练习Linux操作3、自己的远程仓库,远程数据库,远程tomcat…… 搭建在服务器上!4、练习,linux进行任意的环境部署操作!Windows下开发,你不熟悉Linux是不行的!服务器如何购买?1、尽量趁打折,购买,便宜!学生机:买完服务器后该做什么?服务器就是一个远程的Linux1、在阿里云购买的,需要开通安全组设置,端口映射2、获取服务器的公网ip地址;修改实

2021-10-26 12:14:40 441

原创 【力扣面试】面试题 08.05. 递归乘法

【力扣面试】面试题 08.05. 递归乘法题目递归乘法。 写一个递归函数,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些。示例1:输入:A = 1, B = 10输出:10示例2:输入:A = 3, B = 4输出:12解题思路利用递归,加A次B即可得出结果!代码class Solution { public int multiply(int A, int B) { if (A > B) {

2021-10-14 21:59:11 169

原创 面试题 08.04. 幂集

【力扣面试】面试题 08.04. 幂集题目幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。说明:解集不能包含重复的子集。示例:解题思路题目意思是求一个集合的子集借用力扣大佬的思想:代码class Solution { public List<List<Integer>> subsets(int[] nums) { List<List<Integer>> result = new ArrayLi

2021-10-14 20:51:37 128

原创 【力扣面试】面试题 05.07. 配对交换

【力扣面试】面试题 05.07. 配对交换文章目录题目解题思路代码题目配对交换。编写程序,交换某个整数的奇数位和偶数位,尽量使用较少的指令(也就是说,位0与位1交换,位2与位3交换,以此类推)。示例1:输入:num = 2(或者0b10)输出 1 (或者 0b01)示例2:输入:num = 3输出:3解题思路思路:0x55555555(十六进制) = 01010101010101010101010101010101(二进制)0xaaaaaaaa(十六进制) = 1010

2021-10-14 12:38:25 70

原创 【力扣面试】面试题 03.06. 动物收容所

【力扣面试】面试题 03.06. 动物收容所文章目录题目解题思路代码题目动物收容所。有家动物收容所只收容狗与猫,且严格遵守“先进先出”的原则。在收养该收容所的动物时,收养人只能收养所有动物中“最老”(由其进入收容所的时间长短而定)的动物,或者可以挑选猫或狗(同时必须收养此类动物中“最老”的)。换言之,收养人不能自由挑选想收养的对象。请创建适用于这个系统的数据结构,实现各种操作方法,比如enqueue、dequeueAny、dequeueDog和dequeueCat。允许使用Java内置的Linked

2021-10-13 23:38:56 162

原创 【力扣面试】面试题 05.02. 二进制数转字符串

【力扣面试】面试题 05.02. 二进制数转字符串文章目录题目解题思路题目二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示,则打印“ERROR”。示例1:输入:0.625输出:“0.101”示例2:输入:0.1输出:“ERROR”提示:0.1无法被二进制准确表示解题思路思路:题目意思是让求小数的二进制形式,然后将该二进制以String字符串方式输出。首先要弄清楚,小数

2021-10-13 21:51:57 198

原创 【力扣面试】面试题 05.01. 插入

【力扣面试】面试题 05.01. 插入文章目录题目解题思路代码题目给定两个整型数字 N 与 M,以及表示比特位置的 i 与 j(i <= j,且从 0 位开始计算)。编写一种方法,使 M 对应的二进制数字插入 N 对应的二进制数字的第 i ~ j 位区域,不足之处用 0 补齐。具体插入过程如图所示。题目保证从 i 位到 j 位足以容纳 M, 例如: M = 10011,则 i~j 区域至少可容纳 5 位。示例1:输入:N = 1024(10000000000), M = 1

2021-10-13 18:13:22 211

原创 【力扣面试】面试题 04.12. 求和路径

【力扣面试】面试题 04.12. 求和路径文章目录题目解题思路代码题目给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束,但是其方向必须向下(只能从父节点指向子节点方向)。示例:给定如下二叉树,以及目标和 sum = 22,返回:3解释:和为 22 的路径有:[5,4,11,2], [5,8,4,5], [4,11,7]解题思路思路:1、利用先序遍

2021-10-11 23:22:31 96

原创 【力扣面试】面试题 04.10. 检查子树

【力扣面试】面试题 04.10. 检查子树文章目录题目解题思路代码题目检查子树。你有两棵非常大的二叉树:T1,有几万个节点;T2,有几万个节点。设计一个算法,判断 T2 是否为 T1 的子树。如果 T1 有这么一个节点 n,其子树与 T2 一模一样,则 T2 为 T1 的子树,也就是说,从节点 n 处把树砍断,得到的树与 T2 完全相同。注意:此题相对书上原题略有改动。示例1:输入:t1 = [1, 2, 3], t2 = [2]输出:true示例2:输入:t1 = [

2021-10-11 22:16:06 120

原创 【力扣面试】面试题 04.05. 合法二叉搜索树

【力扣面试】面试题 04.05. 合法二叉搜索树文章目录题目解题思路方法一代码方法二代码题目实现一个函数,检查一棵二叉树是否为二叉搜索树。示例 1:示例 2:解题思路二叉搜索树的定义二叉搜索树(BST)又称二叉查找树或二叉排序树二叉搜索树,也称有序二叉树,排序二叉树,是指一棵空树或者具有下列性质的二叉树:二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于或等于它的根节点的值;(2)若右子树不空,则右子树上所有结点的值均

2021-10-11 15:15:36 128

原创 【力扣面试】面试题 04.04. 检查平衡性

【力扣面试】面试题 04.04. 检查平衡性文章目录题目解题思路代码题目实现一个函数,检查二叉树是否平衡。在这个问题中,平衡树的定义如下:任意一个节点,其两棵子树的高度差不超过 1。示例 1:示例 2:解题思路1、分别求取当前节点的左子树高度和右子树高度,比较其差值是否小于12、并且判断当前节点的左孩子节点是否满足1条件3、并且判断当前节点的右孩子节点是否满足1条件4、都满足的话,即可返回true代码class Solution { public boolean is

2021-10-11 00:49:16 107

原创 【力扣面试】面试题 04.03. 特定深度节点链表

【力扣面试】面试题 04.03. 特定深度节点链表文章目录题目解题思路代码题目给定一棵二叉树,设计一个算法,创建含有某一深度上所有节点的链表(比如,若一棵树的深度为 D,则会创建出 D 个链表)。返回一个包含所有深度的链表的数组示例:解题思路题目意思就是求树中每一层的节点,然后分别保存起来1、先获取树的深度,就可以确定 ListNode[] list = new ListNode[depth]; 的大小2、然后利用每一层的节点数量,依次进行层次遍历代码class Solution04

2021-10-11 00:26:17 141

原创 【力扣面试】面试题 04.02. 最小高度树(就是创建二叉平衡树)

【力扣面试】面试题 04.02. 最小高度树文章目录题目解题思路代码题目给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。示例:解题思路本题跟108. 将有序数组转换为二叉搜索树 题目类似二叉搜索树(BST)又称 二叉查找树 或 二叉排序树最小高度的二叉搜索树 等于(就是) 平衡二叉树(平衡二叉树每个节点的左右两个子树的高度差的绝对值不超过 1 )所以,题目意思就是,就是要将一个有序数组,转换为一棵平衡二叉树(AVL)我们可以使用递归的方式,

2021-10-10 11:43:15 202

原创 【力扣面试】面试题 03.05. 栈排序

【力扣面试】面试题 03.05. 栈排序文章目录题目解题思路方法一:代码方法二:代码题目栈排序。 编写程序,对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据,但不得将元素复制到别的数据结构(如数组)中。该栈支持如下操作:push、pop、peek 和 isEmpty。当栈为空时,peek 返回 -1。示例1:输入:[“SortedStack”, “push”, “push”, “peek”, “pop”, “peek”][[], [1], [2], [], [], [

2021-10-09 22:45:21 125

原创 【力扣面试】面试题 03.04. 化栈为队

【力扣面试】面试题 03.04. 化栈为队文章目录题目解题思路:代码题目实现一个MyQueue类,该类用两个栈来实现一个队列。示例:MyQueue queue = new MyQueue();queue.push(1);queue.push(2);queue.peek(); // 返回 1queue.pop(); // 返回 1queue.empty(); // 返回 false说明:你只能使用标准的栈操作 – 也就是只有 push to top, peek/pop f

2021-10-09 17:31:12 116

原创 【力扣面试】面试题 03.03. 堆盘子

【力扣面试】面试题 03.03. 堆盘子文章目录题目解题思路题目堆盘子。设想有一堆盘子,堆太高可能会倒下来。因此,在现实生活中,盘子堆到一定高度时,我们就会另外堆一堆盘子。请实现数据结构SetOfStacks,模拟这种行为。SetOfStacks应该由多个栈组成,并且在前一个栈填满时新建一个栈。此外,SetOfStacks.push()和SetOfStacks.pop()应该与普通栈的操作方法相同(也就是说,pop()返回的值,应该跟只有一个栈时的情况一样)。 进阶:实现一个popAt(int in

2021-10-09 16:07:10 190

原创 【力扣面试】面试题 03.02. 栈的最小值

【力扣面试】面试题 03.02. 栈的最小值文章目录题目解题思路代码题目请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min函数,该函数返回栈元素中的最小值。执行push、pop和min操作的时间复杂度必须为O(1)。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.getMin(); --> 返回 -3.m

2021-10-09 11:46:38 174

原创 【力扣面试】面试题 02.08. 环路检测

【力扣面试】面试题 02.08. 环路检测文章目录题目解题思路代码题目给定一个链表,如果它是有环链表,实现一个算法返回环路的开头节点。若环不存在,请返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。示例 1:输入:head = [3

2021-10-02 22:40:59 126

原创 【力扣面试】面试题 02.07. 链表相交

【力扣面试】面试题 02.07. 链表相交文章目录题目解题思路题目给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2,

2021-10-02 22:06:10 202

原创 【力扣面试】面试题 08.07. 无重复字符串的排列组合

【力扣面试】面试题 08.07. 无重复字符串的排列组合文章目录题目解题思路题目无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。示例1:输入:S = “qwe”输出:[“qwe”, “qew”, “wqe”, “weq”, “ewq”, “eqw”]示例2:输入:S = “ab”输出:[“ab”, “ba”]提示:字符都是英文字母。字符串长度在[1, 9]之间。解题思路利用回溯的思想回溯模板:class Soluti

2021-09-30 01:09:05 192

原创 【力扣面试】面试题 08.09. 括号

【力扣面试】面试题 08.09. 括号文章目录题目解题思路代码题目括号。设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。说明:解集不能包含重复的子集。例如,给出 n = 3,生成结果为:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]解题思路以下参考力扣大佬的解题方案:利用回溯的思想:回溯的灵魂就是要画出树结构图例如当n=2时,即两对括号的情况。左右括号的树型结构图如下:出图之后,可以发现,这其实就

2021-09-29 12:42:58 233

原创 【力扣面试】面试题 08.06. 汉诺塔问题

【力扣面试】面试题 08.06. 汉诺塔问题文章目录题目解题思路代码题目在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。请编写程序,用栈将所有盘子从第一根柱子移到最后一根柱子。你需要原地修改栈。示例1:输入:A

2021-09-28 22:41:49 186

TransE数据集+代码entity2id.txt,relation2id.txt,train.txt

TransE数据集+代码entity2id.txt,relation2id.txt,train.txt

2022-03-19

neo4j-community-4.2.1-windows下载

neo4j-community-4.2.1-windows下载

2020-12-23

thinkphp5.1.39、tp5.1.39版本

此版本为tp5.1.39 是thinkphp5.1.39

2020-06-01

安卓蓝牙串口模块可发送可接收(亲测可用)

安卓蓝牙串口模块可发送可接收(亲测可用)安卓机控制设备

2017-06-15

数据库原理及应用 课后答案SQl server 2008 课后答案 1-6章(图片版)

数据库原理及应用 课后答案SQl server 2008 课后答案 1-6章(图片版)

2017-06-15

servlet+mysql+html用户登录界面源代码

servlet+mysql+html用户登录界面源代码

2017-03-14

空空如也

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

TA关注的人

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