Java大联盟
码龄13年
求更新 关注
提问 私信
  • 博客:96,092
    96,092
    总访问量
  • 123
    原创
  • 218
    粉丝
  • 10
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2012-09-28

个人简介:资深Java开发工程师,热爱技术交流与分享,教程内容深入浅出,通俗易懂,覆盖Java全栈开发。

博客简介:

ningnan9801的博客

查看详细资料
个人成就
  • 获得121次点赞
  • 内容获得2次评论
  • 获得201次收藏
  • 代码片获得139次分享
  • 博客总排名128,769名
创作历程
  • 5篇
    2025年
  • 6篇
    2021年
  • 109篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • 案例上手 Spring 全家桶
    付费
    74篇
  • Spring Cloud 极简入门
    付费
    23篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

线程池那些事儿

corePoolSize 可以理解为就是线程池的大小,而 maximumPoolSize 是线程池在特定情况下的一种处理机制,当任务量突增的时候,会额外创建一些线程对象以满足调用需求,一旦任务量恢复正常,额外创建的线程对象随即释放,如果任务队列满了,那就创建新的线程执行当前任务,直到线程池中的线程数达到 maxPoolSize,这时再有任务来,只能执行reject() 拒绝处理该任务。从执行结果可以看出,当线程池中线程的数目大于10的时候,就会将任务放入队列,当任务队列满了之后,就会额外创建新的线程。
原创
博文更新于 2025.05.12 ·
1091 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

深入浅出Spring AOP

如果需求改变,需要对打印的日志内容作出修改,那么我们就必须修改4个方法中的所有相关代码,如果是100个方法呢?bind方法是MyInvocationHandlerl类提供给外部调用的方法,传入需要被代理的对象,bind方法会返回一个代理对象。4个方法的相同位置(业务方法执行前后)提取出来,形成一个横切面,并且将这个横切面封装成一个对象,将所有的打印日志代码写到这个对象中。成功,并且现在已经做到了代码分离,CalImpl类中只有业务代码,打印日志的代码写在MyInvocationHandler类中。
原创
博文更新于 2025.05.08 ·
1036 阅读 ·
14 点赞 ·
0 评论 ·
9 收藏

SpringAI 内置 MiniMax 实操版教程

好消息,Spring AI 最新快照版已经内置 MiniMax 了,之后在项目里对接 MiniMax 会方便许多。将 Spring AI 与 MiniMax 结合,开发者既能利用 Spring AI 在 Spring 生态中的便利性和多模型支持能力,又能发挥 MiniMax 在定制化和性能方面的优势。无论是智能客服、内容创作还是智能交互等场景,都能通过调整参数和模型配置,实现精准适配,满足多样化的业务要求。同时,它的响应速度快,能高效处理大规模的文本数据,保证服务的稳定性和可靠性。
原创
博文更新于 2025.05.07 ·
782 阅读 ·
19 点赞 ·
0 评论 ·
14 收藏

Java面试手册:数据库 ②

s2表示要替换的内容,select insert(name, 1,1,"小红") from student;一个项是数据库先行(表结构的设计、关系到项目的成败),每一个项目都有自己的数据库,项目经理将创建好的数据库放到一个服务器上,但开发的时候是个人考下来的,即为了数据安全,开发人员是链接到自己的本地数据库,以防数据被破坏。外键:(由主键和外键共同组成 java和数据库的对应关系)给表中的一个字段添加一个外键属性(从表),让它由相应的主键约束(主表),与其他表的主键构成关联关系,主键约束外键。
原创
博文更新于 2025.04.27 ·
945 阅读 ·
30 点赞 ·
0 评论 ·
11 收藏

Java面试手册:数据库 ①

frm文件存储表定义。查询出执行的次数多占用时间长的SQL、通过pt_query_disgest(一种mysql慢日志分析工具)分析Rows examine(MySQL执行器需要检查的行数)项去找出IO大的SQL以及发现未命中索引的SQL,这些SQL,是我们优化的对象。是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司,它是一个关联型数据库,将数据保存在不同的表中,通过主外键或者复合键将各个数据表进行关联,而不是将所有数据放到一个大仓库中,增加了速度以及提高了灵活性。
原创
博文更新于 2025.04.21 ·
1087 阅读 ·
20 点赞 ·
0 评论 ·
10 收藏

Element UI极简教程(4):Select、Switch组件的使用

Java大联盟 致力于最高效的Java学习关注B 站搜索:楠哥教你学Java获取更多优质视频教程Select下拉框Element UI 的 Select 直接使用 el-selec...
原创
博文更新于 2021.12.24 ·
1840 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Element UI极简教程(3):Radio、Checkbox、Input组件的使用

Java大联盟 致力于最高效的Java学习关注B 站搜索:楠哥教你学Java获取更多优质视频教程Radio 单选框Element UI 的 Radio 使用起来非常简单,直接使用 e...
原创
博文更新于 2021.12.22 ·
3881 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Element UI极简教程(2):Icon、Button、Link组件的使用

Java大联盟 致力于最高效的Java学习关注B 站搜索:楠哥教你学Java获取更多优质视频教程Icon 图标Element UI 的 Icon 组件提供了一套常用的图标集合,直接使...
原创
博文更新于 2021.12.16 ·
7277 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Element UI极简教程(1):Element UI的安装

Java大联盟 致力于最高效的Java学习关注B 站搜索:楠哥教你学Java获取更多优质视频教程Element UI简介Element UI 是一套基于 Vue 的桌面端组件库,封...
原创
博文更新于 2021.12.11 ·
8571 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

居然还有很多人不会用?超强的Stream流操作了解一下

Java大联盟 致力于最高效的Java学习关注B 站搜索:楠哥教你学Java获取更多优质视频教程大家好,我是楠哥,今天给大家分享一下 Java 中的 Stream 流,关于这个技术点...
原创
博文更新于 2021.09.04 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

楠哥带你搞定MySQL索引,再也不怕面试官问了!

Java大联盟 致力于最高效的Java学习关注B 站搜索:楠哥教你学Java获取更多优质视频教程大家好,我是楠哥,今天给大家分享的知识点是 MySQL 数据库索引的底层数据结构和原理...
原创
博文更新于 2021.07.29 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

服务消费者 clientfeign

前言前面的课程我们已经实现了注册中心、配置中心以及各种服务提供者,本节课我们来实现服务消费者 clientfeign,完成客户端的相关业务,分别调用服务提供者 account、menu、order、user 的相关服务,并通过 Feign 实现负载均衡。1. 在父工程下创建一个 Module ,命名为 clientfeign,pom.xml 添加相关依赖,集成 Feign 和 Thymelea...
原创
博文更新于 2020.10.28 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud 面试题汇总

至此,本专栏为大家详细讲解 Spring 全家桶最热门的模块 Spring Cloud 的使用,包括服务网关、Ribbon、Feign、Hystrix、Spring Cloud Config 等,涵盖了实际开发中常用的技能点,理论结合实践的方式不仅仅让读者掌握基本概念,同时具备使用 Spring Cloud 搭建微服务架构的能力。快速上手 Spring Cloud -> Spring Cl...
原创
博文更新于 2020.10.28 ·
329 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

服务提供者 menu

前言本节课我们来实现服务提供者 menu,menu 为系统提供菜品相关服务,包括添加菜品、查询菜品、修改菜品、删除菜品,具体实现如下所示。1. 在父工程下创建一个 Module,命名为 menu,pom.xml 添加相关依赖,menu 需要访问数据库,因此集成 MyBatis 相关依赖,配置文件从 Git 仓库拉取,添加配置中心 Spring Cloud Config 相关依赖。<de...
原创
博文更新于 2020.10.28 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

服务提供者 order

前言本节课我们来实现服务提供者 orde,order 为系统提供订单相关服务,包括添加订单、查询订单、删除订单、处理订单,具体实现如下所示。1. 在父工程下创建一个 Module,命名为 order,pom.xml 添加相关依赖,order 需要访问数据库,所以集成 MyBatis 相关依赖,配置文件从 Git 仓库拉取,添加配置中心 Spring Cloud Config 相关依赖。<...
原创
博文更新于 2020.10.28 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

服务提供者 user

前言本节课我们来实现服务提供者 user,user 为系统提供用户相关服务,包括添加用户、查询用户、删除用户,具体实现如下所示。1. 在父工程下创建一个 Module,命名为 user,pom.xml 添加相关依赖,user 需要访问数据库,所以集成 MyBatis 相关依赖,配置文件从 Git 仓库拉取,添加配置中 Spring Cloud Config 相关依赖。<dependen...
原创
博文更新于 2020.10.28 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

注册中心和配置中心

前言上节课我们搭建了 Spring Cloud 实战项目的基本环境,本节课我们来实现注册中心和配置中心。注册中心注册中心是管理调度微服务的核心组件,每个服务提供者或者服务消费者在启动时,会将自己的信息存储在注册中心,服务消费者可以从注册中心查询服务提供者的网络信息,并通过此信息来调用服务提供者的接口。微服务实例与注册中心通过心跳机制完成交互,如果注册中心长时间无法连接某个微服务实例,就会自动...
原创
博文更新于 2020.10.28 ·
2072 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

服务提供者 account

前言本节课我们来实现服务提供者 account,account 为系统提供所有的账户相关业务,包括用户和管理员登录、退出,具体实现如下所示。1. 在父工程下创建建一个 Module,命名为 account,pom.xml 添加相关依赖,account 需要访问数据库,因此要添加 MyBatis 相关依赖,同时配置文件从 Git 仓库拉取,所以还要添加 Spring Cloud Config 相...
原创
博文更新于 2020.10.28 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud Config 远程配置

前言前面的课程我们学习了本地 Config Server 的搭建方式,本节课我们一起学习远程 Config Server 的环境搭建,即将各个微服务的配置文件放置在远程 Git 仓库中,通过 Config Server 进行统一管理,本课程中我们使用基于 Git 的第三方代码托管远程仓库 GitHub 作为远程仓库,实际开发中也可以使用 Gitee、SVN 或者自己搭建的私服作为远程仓库,Con...
原创
博文更新于 2020.10.28 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zipkin 服务跟踪

前言本节课我们来学习服务跟踪,首先来思考一个问题,为什么要有服务跟踪,我们知道一个分布式系统中往往会部署很多个微服务,这些服务彼此之间会相互调用,整个过程就会较为复杂,我们在进行问题排查或者优化的时候工作量就会比较大。如果能准确跟踪每一个网络请求的整个运行流程,获取它在每个微服务上的访问情况、是否有延迟、耗费时间等,这样的话我们分析系统性能,排查解决问题就会容易很多,我们使用 Zipkin 组件...
原创
博文更新于 2020.10.28 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多