@fishv
码龄4年
关注
提问 私信
  • 博客:59,425
    社区:1
    视频:888
    60,314
    总访问量
  • 68
    原创
  • 22,101
    排名
  • 722
    粉丝
  • 99
    铁粉
  • 学习成就

个人简介:一个热爱编程的少年

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2021-03-09
博客简介:

weixin_55939638的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    744
    当月
    6
个人成就
  • 获得651次点赞
  • 内容获得60次评论
  • 获得642次收藏
  • 代码片获得4,815次分享
创作历程
  • 30篇
    2024年
  • 38篇
    2023年
成就勋章
TA的专栏
  • Java项目
    1篇
  • 算法学习
    2篇
  • css案例
    7篇
兴趣领域 设置
  • Python
    pythonpygame
  • Java
    javaspring
  • 编程语言
    c++
  • 数据结构与算法
    算法数据结构
  • 前端
    前端anti-design-vue
  • 后端
    spring
创作活动更多

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

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

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

什么!网页开发竟然这么简单?!零基础的你,也能在AI的帮助下轻松上手,打造属于自己的网页!

与其担心AI抢饭碗,还不如驾驭好这股浪潮,借用科技力量助力自我发展,让自己在时代的洪流中稳步前行。就拿最近特别火的海螺模型来说,它能够根据文本提示生成视频,而且视频中的人物表情细腻到让人难以置信这竟然是AI的杰作。最近,我注意到一位博主利用AI制作了一份日报网页,设计简洁且功能齐全,这让我感受到了AI在网页开发领域的潜力。前阵子,网上都在说AI要抢程序员的饭碗了,听着挺玄乎的,我也来凑个热闹看看。结果呢,代码是出来了,页面却挺素的,跟网上的模板比,差了点意思。说真的,AI现在的发展速度,简直就像坐了火箭。
原创
发布博客 2024.10.29 ·
176 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

Compilation error after upgrading to JDK 21 - “NoSuchFieldError: JCImport does not have member field

这意味着最小的Spring Boot版本是3.1.4,除非您想干预Spring Boot自动配置,并在项目中设置与Spring - Boot -dependencies中定义的Spring Boot BOM不同的Lombok版本。罪魁祸首是Lombok。与JDK 21兼容的最小Lombok版本是1.18.30。] Lombok 1.8.26与JDK 21 不兼容。
原创
发布博客 2024.10.10 ·
190 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【自定义网络协议】Java基于Vert.x的自定义TCP协议实现

在自定义TCP协议时,需要定义协议的格式。这里采用一个简单的二进制格式:协议结构实体类/*** 协议消息结构/*** 消息头/*** 消息体(请求或响应对象)/*** 协议消息头/*** 魔数,保证安全性/*** 版本号/*** 序列化器/*** 消息类型(请求 / 响应)/*** 状态/*** 请求 id/*** 消息体长度} }
原创
发布博客 2024.10.05 ·
849 阅读 ·
12 点赞 ·
0 评论 ·
2 收藏

【Java序列化器】Java 中常用序列化器的探索与实践

在 Java 中,Json、Hessian 和 Kryo 都是常用的序列化器,它们各有特点和优势。Json 具有可读性高、跨语言支持广泛等优点,适用于 Web 应用、配置文件和数据存储等场景。Hessian 是一种高效的二进制序列化协议,适用于分布式系统和远程方法调用等场景。Kryo 是一种快速、高效的序列化库,适用于高性能系统和大数据处理等场景。在选择序列化器时,需要根据具体的应用场景和需求来进行选择。如果对性能要求不高,并且需要人类可读的格式,可以选择 Json。
原创
发布博客 2024.10.05 ·
1033 阅读 ·
22 点赞 ·
0 评论 ·
18 收藏

【Java的SPI机制】Java SPI机制:实现灵活的服务扩展

SPI,全称Service Provider Interface,是一种服务发现机制。它用于实现框架或库的扩展点,允许在运行时动态地加载实现了某个接口或抽象类的具体实现类。SPI提供了一种框架来发现和加载服务实现,使得软件模块能够灵活地选择和使用不同的服务提供商。SPI的核心思想是将接口的定义和实现分离,通过配置文件的形式来动态加载实现类,从而实现解耦。
原创
发布博客 2024.10.04 ·
1235 阅读 ·
28 点赞 ·
0 评论 ·
7 收藏

【Java序列化】使用Java 自带的Serializer进行对象序列化和反序列化

在Java开发中,对象序列化和反序列化是常见的需求。序列化是指将对象的状态转换为字节流,从而可以将其存储到文件中或通过网络进行传输。反序列化则是这个过程的逆操作,即将字节流重新转换为对象。Java标准库提供了和类来实现这些功能。本文将介绍如何使用这些类来实现一个简单的序列化工具类。
原创
发布博客 2024.10.03 ·
617 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

【JDK动态代理】JDK动态代理:为何只能代理接口和接口实现类

JDK动态代理是Java中一种强大而灵活的技术,它允许在不修改原始代码的情况下对目标对象的方法进行功能增强。然而,由于其基于接口的代理机制,它只能代理接口和接口实现类。对于需要代理没有实现接口的类的情况,可以考虑使用CGLIB动态代理等替代方案。在实际开发中,应根据具体需求选择合适的代理机制,以实现最佳的性能和可维护性。
原创
发布博客 2024.10.02 ·
1039 阅读 ·
36 点赞 ·
0 评论 ·
30 收藏

Maven高级使用指南

Maven作为一个强大的构建工具,提供了丰富的功能来帮助管理和构建大型项目。通过合理使用父工程、版本管理、聚合构建和私服配置,可以有效地简化多模块项目的管理,提高开发效率。希望本文提供的高级Maven用法和解决方案能帮助你更好地应对项目中的各种挑战。如果你有更多问题或想法,欢迎在评论区讨论!
原创
发布博客 2024.08.21 ·
1117 阅读 ·
11 点赞 ·
0 评论 ·
10 收藏

【spring boot自动配置】深入探讨 Spring Boot 自动配置:实现与机制

Spring Boot 是现代 Java 开发中的重要工具,它极大地简化了 Spring 应用的配置和管理。其核心特性之一——自动配置(Auto-Configuration),使得开发者能够以最少的配置迅速启动应用。在这篇文章中,我们将深入探讨 Spring Boot 的自动配置机制,介绍实现自动配置的不同方式,并结合实际代码示例,帮助你更好地理解这一强大功能。
原创
发布博客 2024.08.20 ·
710 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

【MyBatis动态SQL】解锁动态SQL标签的强大功能

其中,动态SQL标签是MyBatis中一个非常重要的特性,它们让SQL语句的编写更加灵活,能够根据不同的条件动态地构建SQL语句。它通过 collection 属性指定要遍历的集合,item 属性定义了在每次循环中代表集合中单个元素的变量名,open 和 close 属性分别表示整个遍历结果的开头和结尾部分,separator 属性则定义了元素之间的分隔符。示例解释:比如在一个复杂的数据库查询中,某些字段的选择或者一些特定的条件判断部分是在多个不同的查询语句中都会用到的。标签用于引用已经定义好的。
原创
发布博客 2024.08.18 ·
939 阅读 ·
31 点赞 ·
0 评论 ·
11 收藏

深入理解java web分层架构的高内聚低耦合

在刚才那个订单服务例子中,有两个订单服务类,如果ServiceA和ServiceB都注入IOC容器内,程序运行时将会报错,因为这个两个都继承了OrderService接口他们的bean类型相同。三层架构是一种常见的软件设计模式,它将应用程序分为三个主要的逻辑层:表示层(请求层)、业务逻辑层(业务处理层)和数据访问层(数据层)。比如服务层的serverA换成了serverB,只用更改服务层的代码,不用修改请求层的代码,这就是低耦合。而在 IOC 容器中,对象的创建和生命周期管理由容器负责,使用对象的。
原创
发布博客 2024.08.18 ·
1177 阅读 ·
22 点赞 ·
0 评论 ·
11 收藏

【深度学习实战】利用Linear Regression预测房价

我衷心希望这篇关于使用PyTorch进行线性回归模型训练的博客文章能够对您有所帮助。
原创
发布博客 2024.08.15 ·
966 阅读 ·
18 点赞 ·
5 评论 ·
11 收藏

深入探讨 ReLU 函数:引言、实现及应用

ReLU(Rectified Linear Unit)是一种非线性激活函数,其定义非常简单。ReLU 函数对输入进行线性修正:如果输入值大于零,则直接输出该值;如果输入值小于或等于零,则输出零。数学上可以表示为:这个简单的定义带来了很多优势,使得 ReLU 在深度学习中广泛使用。
原创
发布博客 2024.08.15 ·
706 阅读 ·
21 点赞 ·
0 评论 ·
9 收藏

深入解析二叉树的子树概念与应用实践

子树作为二叉树研究中的基本单元,不仅加深了我们对二叉树结构的理解,更为算法设计与优化提供了丰富的思路和工具。通过掌握子树的性质、识别方法及其在实际问题中的应用,开发者能够更加灵活高效地解决复杂的数据结构与算法问题。希望本文能激发你对二叉树及子树概念更深层次的探索兴趣,为你的编程之路增添一份坚实的力量。
原创
发布博客 2024.04.26 ·
476 阅读 ·
6 点赞 ·
1 评论 ·
9 收藏

【Java GUI】人机对弈五子棋

myPanel相当于画板。myPanel要继承 JPanel类,并要覆盖父类的paint方法,在paint方法里面写负责绘画的代码@Override//调用父类的paint初始化画笔//绘制背景//绘制外边框//绘制棋盘{ //绘制背景//绘制外边框//画横线i < 19;i++) {//画竖线i < 19;i++) {//画棋子case 1:break;case 2:myFrame相当于窗口,画板要放在窗口里。
原创
发布博客 2024.04.26 ·
655 阅读 ·
15 点赞 ·
3 评论 ·
15 收藏

【算法学习】树状数组

lowbit(x)函数是求x最低位1和改位后面的0够成的数的大小,比如 4 的二进制 100,最低位1及其后面的0 是 100,所以lowbit(4) = 4。从图片可以看出,数组每个元素维护的是一段区间的和,通过lowbit函数就可以算出每个元素维护的区间,原理有些复杂,感兴趣的同学可以自信百度。k = 1,表示第 a 个数加b)。给定 n 个数组成的一个数列,规定有两种操作,一是修改某个元素,二是求子数列[a,b]的连续和。输出若干行数字,表示k=0 时,对应的子数列[a, b]的连续和。
原创
发布博客 2024.04.23 ·
375 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

【算法学习】线段树基础版

根结点维护的是区间1 到 4,结点权值是该区间的和,再将区间一份为二,其左儿子维护的是 1 - 2,右儿子维护的是 3 - 4 ,以此类推,直到结点维护的区间长度为1。线段树可以理解为一个二叉树,如果是利用线段树求区间的和,那么每个结点的权值维护的是结点所维护区间的和,再将该区间一分为二,分别交由左右儿子维护。从根节点开始,目标区间和左子树有交集,递归左子树,目标区间和右子树有交集 ,递归右子树;从根节点开始,目标区间和左子树有交集,递归左子树,目标区间和右子树有交集 ,递归右子树;
原创
发布博客 2024.04.23 ·
648 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

【前端设计】炫酷导航栏

css语法打造创意有趣的作品,为网站加入更多高级创意的元素。
原创
发布博客 2024.02.14 ·
701 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

【Java发送邮箱】spring boot 发送邮箱

用正确的手机好发送正确的验证内容到指定的号码,成功获取授权码。开启POP3/SMTP服务器,验证密保。打开网页版的QQ邮箱,
原创
发布博客 2024.01.22 ·
898 阅读 ·
11 点赞 ·
0 评论 ·
10 收藏

【文件处理】spring boot 文件处理

【代码】【文件处理】spring boot 文件处理。
原创
发布博客 2024.01.22 ·
764 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏
加载更多