平静方能至远
码龄3年
关注
提问 私信
  • 博客:36,432
    社区:2
    36,434
    总访问量
  • 27
    原创
  • 284,950
    排名
  • 183
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:The harder you work, the luckier you will become.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 毕业院校: 中南林业科技大学涉外学院
  • 加入CSDN时间: 2021-09-21
博客简介:

分享自己的经验、IT技术,愿在博客中遇见更好的自己

博客描述:
分享自己的经验、IT技术,愿在博客中遇见更好的自己
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    663
    当月
    7
个人成就
  • 获得276次点赞
  • 内容获得15次评论
  • 获得293次收藏
  • 代码片获得1,689次分享
创作历程
  • 19篇
    2024年
  • 7篇
    2023年
  • 1篇
    2022年
成就勋章
TA的专栏
  • 前端
    3篇
  • GIT
    5篇
  • 后端
    7篇
  • Axios
    1篇
  • SpringBoot
    1篇
  • Java
    3篇
  • 数据结构
    2篇
  • 算法
    1篇
  • c++
    1篇
  • c语言
    1篇
  • Mybatis
    3篇
  • JavaWeb
    1篇
  • office
    1篇
兴趣领域 设置
  • Java
    javatomcat
  • 数据结构与算法
    算法数据结构线性回归链表贪心算法动态规划排序算法决策树最小二乘法b树散列表随机森林逻辑回归广度优先深度优先迭代加深
  • 前端
    jsonhtml5javascriptjquerycssajax正则表达式chromebootstrapcss3echartslessnode.jsvue.jspostmanhtmles6npm
  • 网络与通信
    httphttpswebsocket网络安全网络协议tcp/ip5G信号处理信息与通信
  • 网络空间安全
    计算机网络
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

Vite+Vue3项目配置启动项目后自动打开浏览器

有时候,我们在启动前端项目时,输入了启动命令,但却需要我们手动点开控制台输出的URL链接。在script节点中,给dev和build节点的内容后面追加加“--open”再次在终端输入npm run dev命令,我们就可以成功自动打开浏览器了。为了提高开发效率,减少不必要的操作,我们就来解决这个问题。在文件资源管理器中找到package.json文件。如果每次都要点这个连接,会十分繁琐。
原创
发布博客 2024.02.06 ·
2120 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

解决GIT报错:Failed to connect to github.com port 443 after 21153 ms: Couldn‘t connect to server

当我们从github上克隆代码到本地电脑时,有时会出现以下的报错现象:以下是详细的报错信息:Failed to connect to github.com port 443 after 21153 ms: Couldn't connect to server,这里我们更改默认设置为不使用代理即可。报错的原因是因为超时了...可以看到,在设置了取消代理后,我们现在再次输入克隆命令就成功把代码克隆到本地啦😄。
原创
发布博客 2024.02.05 ·
1461 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

解决GIT问题:git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repository.

​生成 SSH key① 打开 Git Bash② 粘贴如下的命令,并将 your_email@example.com 替换为注册 Github 账号时填写的邮箱:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"③连续敲击3次回车,即可在C:\Users\用户名文件夹\.ssh 目录中生成id rsa 和 id rsa.pub 两个文件配置 SSH key① 使用记事本打开 id_rsa.pub 文件,全选复制里面的文本内容②在浏览器中登录 Gith
原创
发布博客 2024.02.03 ·
4627 阅读 ·
20 点赞 ·
0 评论 ·
31 收藏

这些GIT基础操作,学会了提高开发效率

但有时候这么做略显繁琐,此时可以跳过暂存区,直接将工作区中的修改提交到 Git 仓库,这时候 Git 工作的流程简化为了。如果希望以精简的方式显示文件的状态,可以使用如下两条完全等价的命令,其中。,里面包含了初始的必要文件,这些文件是 Git 仓库的必要组成部分,如果需要从暂存区中移除对应的文件,可以使用如下的命令。Git 提供了一个跳过使用暂存区域的方式,只要在提交的时候,给。② 只从 Git 仓库中移除指定的文件,但保留工作区中对应的文件。未跟踪的文件意味着 Git 在之前的。
原创
发布博客 2024.02.02 ·
1239 阅读 ·
22 点赞 ·
0 评论 ·
30 收藏

SpringBoot后端接收Axios上传的文件

很多时候,我们项目开发的过程中,难免会遇到文件上传的需求。对于SpringBoot项目,我们该如何编写一个文件上传的接口呢?这里我用的是阿里云OSS云服务器来作为上传文件的存储仓库,比起存储在电脑本地,云服务器更加便于管理、性能更好并且更加安全,值得我们选择。好消息是我们可以免费试用!1、后端的文件接收逻辑SpringBoot提供了MultipartFile这么一个类对象,我们可以借助于这个类对象在controller方法参数中封装前端提交过来的文件对象。具体代码如下图所示:
原创
发布博客 2024.02.01 ·
2232 阅读 ·
26 点赞 ·
0 评论 ·
36 收藏

Git的安装与配置

安装完 Git 之后,要做的第一件事就是设置自己的用户名和邮件地址。我们可以使用记事本打开此文件,从而查看自己曾经对 Git做了哪些全局性的配置。在开始使用 Git 管理项目的版本之前,我们需要将它安装到计算机上。补充:这个文件是 Git 的全局配置文件,配置一次即可永久生效。C:/Users/用户名文件夹/.gitconfig。
原创
发布博客 2024.01.31 ·
410 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

Git版本控制系统

Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性!
原创
发布博客 2024.01.30 ·
529 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

解决IDEA警告:Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mys

编写spring boot项目时,每次运行程序,控制台总会弹出这样一行红色的警告,由于没有影响整个程序的运行,以为是正常的输出信息,所有没有过多的在意按照报错信息的提示,我们去SpringBoot项目中找到它的yml配置文件,把配置的驱动名称改过来就可以解决这个问题。
原创
发布博客 2024.01.29 ·
1821 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏

进击吧!阶乘(解决求大数的阶乘)

题目描述给定一个整数N(0≤N≤10000),求取N的阶乘输入描述:多个测试数据,每个测试数据输入一个数N输出描述:每组用一行输出N的阶乘示例1输入123输出126问题分析:这里我们在解决这个问题的时候很容易忽视一点,就是求阶乘的数越大,最后算出的结果就越长,结果的长度远远超出我们的意料!最终你会发现,对于后面数的阶乘,c/c++中所有的类型都无法存储这个数的结果,那怎么办呢?
原创
发布博客 2024.01.28 ·
361 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

这些必备的IDEA快捷键,可以提高编码效率

IDEA中有非常多的快捷键,但常用的也就那么几个,在所有的快捷键中,我为大家精心筛选出了一些最方便且最实用的IDEA快捷键,看完后会不仅可以节省编写时间,而且可以极大地提高自己的编码效率。为了大家方便阅读和记忆,在此,我为这些重要的快捷键做了分类与归纳:
原创
发布博客 2024.01.26 ·
356 阅读 ·
7 点赞 ·
1 评论 ·
7 收藏

解决IDEA报错 java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and String

由于 "" 在Java中对应的是字符串类型,不能用于和LocalDateTime类型的对象进行逻辑判断,但可以与null做判断,所以比较的对象要是LocalDateTime时间类型而不是string类型。由于我之前用string代替了LocalDateTime时间类型,后期维护时,为了规范起见,我统一改成了LocalDateTime时间类型,结果做测试运行时报错了。在进行时间类型值判断的地方,把带引号的空值判断条件删除(上图中红框框起来的地方),我们的程序就能够正常运行啦。
原创
发布博客 2024.01.24 ·
1270 阅读 ·
14 点赞 ·
2 评论 ·
14 收藏

什么是Cache?Cache与主存,主存与辅存的关系

为了解决CPU和主存之间数据传输速度不匹配的问题,于是在CPU和主存之间设置一个快速小容量的存储器。这个存储器中总是存放最活跃(被频繁访问)的程序和数据,由于程序访问的局部性特征,大多数情况下,CPU能直接从这个高速缓存中取得指令和数据,而不必访问主存,并且提供了更快的数据访问速度,减少CPU等待数据的时间。而这个高速缓存就是位于主存和CPU之间的CacheCache直接制作在CPU芯片内,速度几乎与CPU一样快。Cache存储了最常用的数据和指令,在CPU需要时可以快速获取,从而提高系统性能。
原创
发布博客 2024.01.22 ·
2984 阅读 ·
15 点赞 ·
0 评论 ·
14 收藏

解决IDEA报错:org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column

今天来解决一个SpringBoot项目中的报错,以下是具体的报错信息:org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'update_time' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeatureNot
原创
发布博客 2024.01.21 ·
1744 阅读 ·
12 点赞 ·
2 评论 ·
10 收藏

解决IDEA报错:BindingException: Invalid bound statement (not found)

在网上搜索了半天,网上大部分给出的办法是核对方法名和 mapper XML 文件里对应的函数的id 是不是一致(即是否存在拼写不一致问题)。但是我调用的是库方法,只需要继承 BaseMapper 就可以用,根本不需要在 mapper XML 文件里写具体的 SQL语句。实际上我根本就没创建对应的 mapper XML 文件(其他的 select、insert 库方法运行的都没问题),我就非常纳闷了。
原创
发布博客 2024.01.17 ·
529 阅读 ·
11 点赞 ·
1 评论 ·
10 收藏

前端(Axios)如何传数组到后端

当我们想要前端实现批量操作功能时(例如:勾选多个想要内容,再一键删除),可以把想要删除的内容的唯一标识(例如:ID)保存在一个数组中,接着通过Axios把此数组发送到后端,后端控制层用List集合接收,再进行实际的删除操作,最后达到我们想要的效果,那我们该怎么实现呢?
原创
发布博客 2024.01.16 ·
1565 阅读 ·
12 点赞 ·
1 评论 ·
10 收藏

解决浏览器控制台打印出[object Object]

有时我们会通过console.log()做一些测试,来确保我们的代码在编写的过程中没有出现问题,但有时会出现一些我们意想不到的结果。今天解决一个问题:如果console.log()中用了字符串连接符“+”,后面跟对象名,就会打印出[object Object]这种形式是无法查看对象里面的具体信息,无法达到我们想要的测试目的
原创
发布博客 2024.01.08 ·
2403 阅读 ·
12 点赞 ·
2 评论 ·
7 收藏

Java中自定义对象比较规则

平常我们给数值、字符、字符串排序时,可以使用内置的API、手写各种排序算法(冒泡、插入、选择...),来实现排序功能,当我们想给一群不同类对象排序时,就需要我们自己动手来创建排序规则了,这里要用到两个接口Comparable和Comparator。
原创
发布博客 2024.01.07 ·
607 阅读 ·
6 点赞 ·
1 评论 ·
10 收藏

Session会话技术

Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的Session对象。由于Session为用户浏览器独享,所以各个用户在访问Web浏览器的资源时,可以把各自的数据放在各自的Session中,当用户再去访问服务器中的其他Web资源时,其他Web资源再从服务器存储的用户Session中获取数据并为用户服务。
原创
发布博客 2024.01.03 ·
837 阅读 ·
19 点赞 ·
1 评论 ·
20 收藏

Cookie会话技术

会话是浏览器和服务器之间的多次请求和响应,从浏览器访问服务器开始,到访问服务器结束,直到浏览器关闭为止,这期间产生的多次请求和响应加在一起就称为浏览器和服务器之间的一次会话。简单的来说就如同打电话一样,从拨号、对方接听到挂断电话,两个人会进行多次的对话。
原创
发布博客 2024.01.02 ·
365 阅读 ·
10 点赞 ·
1 评论 ·
9 收藏

制作蛇形矩阵

如何制作一个蛇形矩阵?蛇形矩阵是由1开始的自然数依次排列成一个上三角形矩阵。以s形状走向是有序的,故称为“蛇形矩阵”。
原创
发布博客 2023.12.09 ·
412 阅读 ·
13 点赞 ·
0 评论 ·
9 收藏
加载更多