云丶言
码龄5年
关注
提问 私信
  • 博客:185,778
    社区:1,153
    问答:9,451
    动态:104
    196,486
    总访问量
  • 79
    原创
  • 1,376,413
    排名
  • 1,997
    粉丝

个人简介:大四实习程序猿一枚~!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-05-06
博客简介:

云丶言的博客

查看详细资料
个人成就
  • 获得228次点赞
  • 内容获得157次评论
  • 获得643次收藏
  • 代码片获得1,214次分享
创作历程
  • 4篇
    2022年
  • 79篇
    2021年
成就勋章
TA的专栏
  • 手写Spring迷你版
    15篇
  • 数据结构与算法
    10篇
  • 数据库
    11篇
  • Spring
    2篇
  • SpringBoot
    11篇
  • SpringCloud
    6篇
  • 深入理解JVM
    7篇
  • Dubbo
    3篇
  • PHP
    2篇
  • Java基础
    4篇
  • Docker
    2篇
  • Linux
    4篇
  • Git
    1篇
  • Elasticsearch
    3篇
  • 其他
    6篇
  • 前端
    2篇
  • 正则表达式
    1篇
  • 设计模式
    3篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

178人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBoot整合Lua脚本,实现对Redis的原子操作

前言最近笔者在鱼皮的网站面试鸭上看到了这么一道题目:怎么实现一个点赞功能?
原创
发布博客 2022.05.09 ·
2445 阅读 ·
2 点赞 ·
4 评论 ·
18 收藏

力扣 [剑指 offer] 个人题解(共75题)

1.栈与队列(简单)1.1.题目地址:剑指 Offer 09. 用两个栈实现队列class CQueue { // 栈1用于处理插入操作 Deque<Integer> stack1; // 栈2用于处理删除操作 Deque<Integer> stack2; public CQueue() { stack1 = new LinkedList<>(); stack2 = new LinkedList&
原创
发布博客 2022.05.01 ·
1359 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

有没有三个键值的map?

答:

可以定义一个实体类来存储这三个变量,然后用list来存储这些实体类

回答问题 2022.04.11

Math.min方法要求传入的两个数,数据类型必须一样,为什么传入整型和浮点型两种类型,却不报错?

答:

第二个参数会被自动转型为与第一个参数相同的类型

回答问题 2022.04.08

关于#leentcode#的问题,如何解决?(Java)

答:
class Solution {
    public int[] twoSum(int[] nums, int target) {
        for(int i = 0; i < nums.length; i++) {
            for(int j = i+1; j < nums.length; j++) {
                if(nums[i] + nums[j] == target) {
                    return new int[] {i, j};
                }
            }
        }
        return new int[] {};
    }
}
回答问题 2022.04.07

在IDEA里运行如下代码,出现下面的问题Exception in thread "main" exp_06.P5.NumberException,请问该怎么解决

答:

将自定义异常类按如下修改即可

class NumberException extends Exception {
    public NumberException(String number) {
        super(number + "不是二进制数");
    }
}
回答问题 2022.04.07

官方送的小摆件终于收到啦

发布动态 2022.04.07

蓝桥云课-无效的返回

答:

无效的返回都是程序报错了,应该是个别特殊测试示例没有成功通过导致的,考虑一下下标越界或数值溢出的问题

回答问题 2022.04.07

c语言用栈解决迷宫问题,求各位帮助帮助

答:

题目是什么?只需要判断是否有解即可?

回答问题 2022.04.06

为什么else后面的这条语句m=n/2+1 要加一?

答:

int类型执行除法默认向下取整,加一是为了达到向上取整的效果。如3/2=1.5,如果向下取整则结果是1,向上取整结果是2;

回答问题 2022.04.06

如何跟着项目学java,java学习的某个阶段可以做哪些项目

答:

按照本人的一个学习经验,个人推荐学习完Java基础语法后,就去学框架。可以选择先学习spring在学springboot。但先学spring感觉比较吃力的话可以先跳过,直接从springboot开始,懂得springboot的基本使用后就可以着手开始写一些简单的个人项目了。
依照你问题的要求,个人觉得商城网站项目是最符合的,因为商城网站涵盖的知识会比较多,基本学到的知识都会在上面有所体现,并且在项目逐步的完善过程中,你还会不断接触新的知识,实现某一功能的同时能够一步步的发现需要学习技术,边学边用,将整个项目做出来后,再对项目中用到的知识做一个总结,并做深入的学习

对于springboot的入门,可以看下面的文章:https://www.cntofu.com/book/87/spring-boot-start/spring-boot-quick-start.md

回答问题 2022.04.05

gitee图床访问出问题

答:

在前端页面加上<meta name="referrer" content="no-referrer" />即可,亲测有效

回答问题 2022.04.04

备战蓝桥杯:常用的算法模板和技巧摘录

前言因为笔者最近在准备蓝桥杯算法竞赛,这段时间学习了众多的算法知识,其中不乏有快速幂,bfs,dfs等常用的算法技巧和模板。而很多的算法题目其实都是有规律可循的,有一定的模板可以套用,因此笔者在这里使用笔记的形式对这些模板和技巧进行记录,以便后面的复习使用~!!(若读者对笔者列出的模板代码有更好的优化建议,也欢迎在评论区中提出)1.数学1.1.最小公倍数// 求最小公倍数public int gcd(int a, int b) { return b == 0 ? a : gcd(b, a %
原创
发布博客 2022.04.01 ·
4070 阅读 ·
21 点赞 ·
11 评论 ·
86 收藏

gitee图床302错误

答:

应该是官方的接口出现问题,本人以及朋友的网站都出现了这个情况,静待官方修复即可

回答问题 2022.03.25

运算符:加符号做连接符

答:

第一行 :'a' + a 是字符类型与int类型的相加,'a'会按照ascii表转为对应的int类型数据,a对应的是97,因此输出97 + 5 = 102
第二行:是字符串类型和字符类型的相加,直接拼接即可
第三行:int类型和字符类型相加,int会被转为字符串类型,因此也变成了字符串的拼接

回答问题 2022.03.21

Java基础 return训练 注释里 returen i放到for循环里面可以输出,return -1 放到for里面会提示无返回值?

答:

return都放到for循环后,无法保证一定进入for循环,因此编译无法通过。原因很简单,就如上面得例子,进入for循环得条件是i < arr.length,但如果你得数组长度为0,很明显无法进入到for循环体类,因此没有返回值

回答问题 2022.03.14

如何换行打出一系列字符串

答:

可以将nextLine()使用next()代替,nextLine实际上是读取当前行的数据,当你输入完三个数字换行后,系统认为你已经完成了当前行的输入,因此s是一个空的字符串,使用next()可以避免这个问题

回答问题 2022.03.04

请问这个java语句是什么意思?

答:
x = (x.next = new Node(i));

// 这一条语句其实是将两条合并在一起了,没合在一起应该是下面这样的
// 主要的作用就是,给当前x节点赋值,然后在到下一个节点对下下个节点赋值

x.next = new Node(i);
x = x.next;
回答问题 2022.03.03

intellij项目转为maven项目后,项目页面变黄并且运行Deployment内项目前有皇叉

答:

可以先尝试排除下面的这个问题

img

回答问题 2022.02.25

浅谈MySQL为何推荐使用自增主键

前言在《高性能MySQL(第3版)》中,提及了这么一段话:如果正在使用InnoDB表并且没有什么数据需要聚集,那么可以定义一个代理键(surrogate key)作为主键,这种主键的数据应该和应用无关,最简单的方法是使用 AUTO_INCREMENT 自增列。这样可以保证数据行是按顺序写入,对于根据主键做关联操作的性能也会更好。为何书本的作者会在此推荐MySQL的在选用默认存储引擎InnoDB时使用自增主键?这可能得从InnoDB存储引擎底层的数据存储结构 B+树 开始说起。1.B+树B+树
原创
发布博客 2022.02.21 ·
4162 阅读 ·
10 点赞 ·
1 评论 ·
25 收藏
加载更多