a616179528
码龄9年
求更新 关注
提问 私信
  • 博客:120,740
    社区:557
    121,297
    总访问量
  • 40
    原创
  • 2
    粉丝
  • 67
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-12-08
博客简介:

a616179528的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得8次评论
  • 获得23次收藏
  • 博客总排名653,920名
创作历程
  • 1篇
    2021年
  • 1篇
    2019年
  • 30篇
    2018年
  • 9篇
    2017年
成就勋章
TA的专栏
  • 蓝桥杯
    8篇
  • 天梯赛
    3篇
  • 剑指offer
    23篇
  • PTA
    1篇
  • MySQL
    1篇
  • Spring MVC
    1篇
  • Spring Boot
    1篇
  • mybatis
    2篇
  • debug
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 11

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    排序算法
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

51人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

解决Mybatis中sql使用in超过1000个值报错

解决Mybatis中sql使用in超过1000个值报错报错源代码解决方法直接在sql中进行拼接,对下标进行判断,到998的时候进行处理(因为还要拼接一个null来处理最后一个逗号,这样处理每个in里面加上null最多会有999个参数),拼接一个or 再接着执行in操作。...
原创
发布博客 2021.03.31 ·
2201 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

springboot+mybatis中的sql语句报错

Parameter ‘pStart’ not found. Available parameters are [0, 1, param1, param2]] with root cause报错的时候语句是这样的需要修改成下面这样,用下标来表示属性才行
原创
发布博客 2019.03.17 ·
634 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

25.二叉树中和为某一值的路径(JAVA)

二叉树中和为某一值的路径题目描述输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)具体实现解题思路:利用递归来完成,实际上和深度优先遍历类似,先遍历最左叶子结点,再回滚遍历其它结点,中途要记录目标值和结果,遍历过一个结点目标值就减去这个结点...
原创
发布博客 2018.12.02 ·
469 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Springboot使用thymeleaf进行页面跳转

要修改的文件1.在porm文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>2.0.6.RELE...
原创
发布博客 2018.11.21 ·
4643 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Springboot使用thymeleaf进行页面跳转

要修改的文件1.在porm文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>2.0.6.RELE...
原创
发布博客 2018.11.21 ·
4643 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

24.二叉搜索树的后序遍历(JAVA)

二叉搜索树的后序遍历题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。具体实现解题思路:利用递归来完成,用后序遍历的特点,根结点永远在最后一位,还有二叉搜索树的特点,左子树都小于根结点,右子树都大于根结点,这样每次都可以把序列分成三段,第一段是左子树,第二段是右子树,第三段是一个根结点。然后左右...
原创
发布博客 2018.11.19 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

23.从上往下打印二叉树(JAVA)

从上往下打印二叉树题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。具体实现:**解题思路:**利用一个队列来实现,首先把根结点root入队,然后如果队列不为空则进行循环:首先出队一个用node接收出队结点,判断node是否有左右子结点,有则依次入队,然后就把当前结点node的值加入list(这是最后的结果数组),最后重复循环直到队列空。 public ArrayLi...
原创
发布博客 2018.11.18 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

22.栈的压入、弹出序列(JAVA)

栈的压入、弹出序列题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)具体实现解题思路:借助一个辅助栈,遍历压栈顺序,每个元素依次入栈...
原创
发布博客 2018.11.18 ·
141 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

21.包含min函数的栈(JAVA)

包含min函数的栈题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。具体实现解题思路:创建一个辅助栈,用来储存每次入栈时的栈里元素的最小值,数据每压栈或出栈一次,辅助栈也要压栈或出栈一次。这样可以保持当前辅助栈的栈顶的值必定是元素中的最小值。import java.util.Stack;import java.util.Arr...
原创
发布博客 2018.11.17 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20.顺时针打印矩阵(JAVA)

顺时针打印矩阵题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.具体实现解题思路:主要要注意循环的边界条件。把矩阵看成一个个的圈,每次都是从左上角打印起,第一圈是(...
原创
发布博客 2018.11.16 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ReflectionToStringBuilder使用

配置<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.4</version></dependency>使用例子@Request
原创
发布博客 2018.11.08 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

19.二叉树的镜像(JAVA)

二叉树的镜像题目描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 ...
原创
发布博客 2018.11.08 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

18.树的子结构(JAVA)

树的子结构题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)具体实现**解题思路:**利用递归来完成,就是普通的递归遍历A来查找,主要是要注意左右子树要分开写,还有递归的边界条件要注意。public class TreeNode { int val = 0; TreeNode left = null; TreeNod...
原创
发布博客 2018.11.07 ·
403 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

17.合并两个排序的链表(JAVA)

合并两个排序的链表题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。具体实现**解题思路:**利用递归来完成,首先要解决好空链表的情况,1.链表1为空,直接返回链表2。2.链表2为空,直接返回链表1.3.链表1、2都为空则返回null。其次开始比较链表1、2的头结点的大小,创建一个结点newlist,两种情况1.list1.val...
原创
发布博客 2018.11.06 ·
187 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

16.反转链表(JAVA)

反转链表题目描述输入一个链表,反转链表后,输出新链表的表头。具体实现**解题思路:**采用的是断链法,直接断掉指向当前结点的链,然后反过来指向它。如//1->2->3->4->5 变成//1<-2<-3 4->5当前结点是head,定义两个结点,res为当前结点的前一节点,next为当前结点的下一结点/*public class List...
原创
发布博客 2018.11.05 ·
144 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

15.链表中倒数第k个结点(JAVA)

链表中倒数第k个结点题目描述输入一个链表,输出该链表中倒数第k个结点。具体实现解法一:**解题思路:**先遍历统计总的结点数count,分两种情况1.如果k > count,则直接返回null2.如果k < count,从第一个结点一直遍历到第count-k个结点,该结点就是结果。**缺点:**这种做法太浪费时间了,因为要遍历链表两次,链表遍历是比较慢的。...
原创
发布博客 2018.11.04 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

14.调整数组顺序使奇数位于偶数前面(JAVA)

调整数组顺序使奇数位于偶数前面题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。具体实现解法一:**解题思路:**先遍历数组记录一共有多少个奇数,然后新建一个数组,0到小于oddCount(奇数个数)保存奇数,oddCount到最后保存偶数,最后再将数据写回原来的...
原创
发布博客 2018.11.02 ·
179 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

13.在O(1)时间删除链表结点(JAVA)

在O(1)时间删除链表结点题目描述:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。具体实现**解题思路:**要删除这个结点i,可以复制这个结点i的下个结点j的内容到i上,然后把i结点的next指针指向j的下一个结点,再把j结点删除,这样就可以实现删除之前i结点了public class Shanchu_jiedian { static class ListN...
原创
发布博客 2018.10.30 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

12.打印1到最大的n位数(JAVA)

打印1到最大的n位数题目描述输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印1、2、3一直到最大的3位数999.具体实现解题思路:用字符串来表示大数,先把每一位都置为‘0’,然后每次都在字符串表示的数字上加1,再打印出来即可。重点是要注意什么时候停止加1操作,还有打印数字的时候不能打印出前面的0import java.util.Scanner;public cla...
原创
发布博客 2018.10.29 ·
623 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

11.数值的整数次方(JAVA)

数值的整数次方题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。具体实现解题思路:1.全面考察指数的正负、底数是否为零等情况。2.写出指数的二进制表达,例如13表达为二进制1101。3.举例:10^1101 = 100001*100100*10^1000。4.通过&1和>>1来逐位读取1101,...
原创
发布博客 2018.10.27 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多