IT_1024_
码龄1年
求更新 关注
提问 私信
  • 博客:145,699
    145,699
    总访问量
  • 230
    原创
  • 614
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
加入CSDN时间: 2025-06-19

个人简介:Java知识分享,为大家服务!peace and love

博客简介:

IT_1024_的博客

查看详细资料
个人成就
  • 获得2,570次点赞
  • 内容获得0次评论
  • 获得2,372次收藏
  • 博客总排名31,576名
  • 原力等级
    原力等级
    3
    原力分
    386
    本月获得
    2
创作历程
  • 230篇
    2025年
成就勋章

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人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

日常开发中,提升技术的10个建议

优秀的程序员,之所以优秀,是因为他会总结踩过的坑,避免重蹈覆辙。所以,田螺哥建议你,日常开发中,如果你踩了哪些坑,就需要总结下来.茶余饭后,再温习温习比如,你知道:Redis分布式锁使用,可能会有哪些坑嘛?线程池使用有哪些坑?Java日期处理有哪些坑嘛?使用可能有哪些坑?在日常工作中呢,注意整理一些通用的技术方案。比如幂等设计、分布式锁如何设计、分布式事务设计、接口优化、限流设计、分库分表设计、深分页问题解决等等.
原创
博文更新于 2025.07.30 ·
969 阅读 ·
29 点赞 ·
0 评论 ·
23 收藏

高效程序员的7项必备技能!

就是说,你需要进入一种状态,你的头脑中不断地保持着许多关于你正在做的工作的复杂想法。如果你是一名数据工程师,那么你需要做的可能不仅仅是开发管道。更重要的是,你还会了解到,对其他工程师来说,哪种类型的代码比较容易理解哪种代码比较难理解。一旦他们最终在一家初创公司、谷歌、亚马逊或其他公司找到工作,他们可能就会发现,他们获得这份工作所需的技能与他们日常工作所需的技能并不匹配。考虑未来的用户可能需要如何使用你的新模块,他们在使用它时可能会犯什么错,可能需要哪些参数,以及未来的程序员可能要以不同的方式使用你的代码。
原创
博文更新于 2025.07.30 ·
923 阅读 ·
16 点赞 ·
0 评论 ·
26 收藏

程序员有哪些好的编程经验可以分享?

今天跟大家分享一个在实际软件开发过程中,很有用的一个设计原则即KISS原则(Keep It Simple, Stupid)。主要想跟大家分享一下其核心理念,重点介绍一下我是怎么利用它来设计软件项目的,以此来降低软件开发的整体复杂性,降低出错率,并使得系统更加易于理解和维护。
原创
博文更新于 2025.07.30 ·
431 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

编程技巧新老程序员都要具备的~

如果您有必要的好奇心来在互联网上搜索它,并执行所需的步骤来完成该项目,那将是最好的。一个成功的程序员的身份是建立在他的想法之上的。当然,要记住的一件事是,编程依赖专业知识,并且应该始终尝试从自己的必要专业知识中获得更多的知识。开发人员经常被要求编写关于他们的产品的文档和注释,要做到这一点,他们的编写技能必须是好的。虽然写作技能与编程没有直接的关系,但你应该有良好的写作知识,才能成为一名优秀的程序员。而程序员的质量是基于经验而提高的。类似地,编程需要熟练的编写,这将把任何程序员的标准提升到一个全新的水平。
原创
博文更新于 2025.07.30 ·
865 阅读 ·
23 点赞 ·
0 评论 ·
20 收藏

成为优秀程序员需要具备的15种编程技巧

不用说,编程是当今世界的一个基本元素。在当今世界,人已经成为技术驱动的人,而技术也驱动着人们。因此,无论将来还是现在,如果您想推动并接管技术,编程都是关键。程序员可以随意操作这项技术。但是仅仅掌握一门编程语言是不够的。编程语言本身并不能让你成功。此外,你必须是一个熟练的程序员。而成为一名专业程序员的要素就是以上内容的要点。要成为一名熟练的程序员,他自己必须具备上述编程技能。
原创
博文更新于 2025.07.30 ·
897 阅读 ·
16 点赞 ·
0 评论 ·
7 收藏

计算机常识科普

万事开头难.每每开始新的技术栈的时候,因为了解不到位,没有认知,因此导致学习路线不清晰,学习效率低下,对于学习进度茫然所以本文章为科普文章,面向计算机小白,总结笔者一年来了解到的杂七杂八,希望能为你建立体系认知辅助学习。
原创
博文更新于 2025.07.30 ·
802 阅读 ·
8 点赞 ·
0 评论 ·
15 收藏

终于有人把Java程序员必学知识点整理出来了,令人醍醐灌顶

无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)详细介绍了JVM有关于线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC 分代收集算法 VS 分区收集算法、GC 垃圾收集器、JAVA IO/NIO 、JVM 类加载机制的各大知识点。
原创
博文更新于 2025.07.30 ·
303 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

编程入门:五个你必须知道的编程常识

总的来说,编程是一门实践性很强的技术,只有通过持续学习和实践,你才能不断提升自己的编程技能,成为一名优秀的程序员。持续学习不仅仅是学习新的编程语言或技术,更重要的是学习新的编程理念和方法,不断提升自己的编程思维和问题解决能力。因此,持续学习和实践是每一位程序员必须具备的素质,这是你需要知道的第五个编程常识。通过阅读别人的代码,我们可以学习到更好的编程实践,理解不同的问题解决策略,从而加强自己的编程思维。代码规范指的是遵守一定的编程规则和约定,例如命名规则、缩进规则等,这有助于提高代码的可读性和可维护性。
原创
博文更新于 2025.07.30 ·
428 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

程序员研究架构框架

于是我们将事件广播出去,由一个单独的视图服务来接收这些事件,并形成一个物化视图(materialized view),这些数据已经join过,处理过,放在一个单独的查询库中,等待查询,这是一个典型的以空间换时间的处理方式。我亲身经历,有个技术人员一定要把原来单元测试框架的xml初始数据改为json,他的原话是”json看的更舒服”,但是改完后,我们的单元测试反而难落地了,原因是原来的单元测试框架有个工具是可以将表中的数据自动生成xml的,而改成json后,我们必须手写json数据了。
原创
博文更新于 2025.07.29 ·
673 阅读 ·
14 点赞 ·
0 评论 ·
11 收藏

Spring

关键路径:容器初始化 → 配置元数据加载 → BeanDefinition注册 → 依赖关系推导 → 对象实例化 → 属性填充(字段/Setter) → 初始化回调(@PostConstruct) → 业务使用 → 销毁处理(@PreDestroy)原文链接:https://blog.csdn.net/2401_83384536/article/details/149647399。版权声明:本文为CSDN博主「程序员小景」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原创
博文更新于 2025.07.29 ·
416 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

Java进阶:Mybatis笔记

BatchExecutor:执行update(没有select,JDBC批处理不支持select),将所有sql都添加到批处理中(addBatch()),等待统一执行(executeBatch()),它缓存了多个Statement对象,每个Statement对象都是addBatch();ReuseExecutor:执行update或select,以sql作为key查找Statement对象,存在就使用,不存在就创建,用完后,不关闭Statement对象,而是放置于Map内,供下一次使用。
原创
博文更新于 2025.07.28 ·
343 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

速览 MyBatis:关键功能与实践技巧

MyBatis是一款功能强大的ORM框架,帮助开发者在Java程序中高效地与数据库进行交互。
原创
博文更新于 2025.07.28 ·
307 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

Java开发常用框架组件篇(一)【Mybatis】

❝MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。❞——来自官网。推荐大家按照官方的来回答。全称为Object Relational Mapping。对象-映射-关系型数据库。
原创
博文更新于 2025.07.28 ·
759 阅读 ·
14 点赞 ·
0 评论 ·
23 收藏

Mybatis面试题二

它的原理是,使用CGLIB创建目标对象的代理对象,当调用目标方法时,进入拦截器方法,比如调用a.getB().getName(),拦截器invoke()方法发现a.getB()是null值,那么就会单独发送事先保存好的查询关联B对象的sql,把B查询上来,然后调用a.setB(b),于是a的对象b属性就有值了,接着完成a.getB().getName()方法的调用。答:、、、、,加上动态sql的9个标签,其中 为sql片段标签,通过 标签引入sql片段, 为不支持自增的主键生成策略标签。
原创
博文更新于 2025.07.28 ·
853 阅读 ·
14 点赞 ·
0 评论 ·
14 收藏

javaEE之常用框架Mybatis

2、Mybatis直接编写原生态sql,可以严格控制sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件开发,因为这类软件需求变化频繁,一但需求变化要求迅速输出成果。1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。1、基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在XML里,解除sql与程序代码的耦合,便于统一管理;
原创
博文更新于 2025.07.28 ·
357 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

SpringBoot集成MyBatis的SQL拦截器实战

/ 作用在字段上// 运行时生效// 脱敏类型(手机号、身份证号等)// 脱敏类型枚举PHONE, // 手机号ID_CARD // 身份证号通过SQL拦截器,我们用极少的代码实现了SQL监控和数据脱敏,避免了修改大量业务代码。
原创
博文更新于 2025.07.28 ·
955 阅读 ·
5 点赞 ·
0 评论 ·
14 收藏

MyBatis 面试题

1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
原创
博文更新于 2025.07.28 ·
984 阅读 ·
25 点赞 ·
0 评论 ·
7 收藏

Mybatis-Plus高级特性的深入分析及Spring快速整合

MyBatis-Plus 作为 MyBatis 的增强工具,提供了诸多高级特性:内置通用 Mapper 和 Service,支持 Lambda 查询,减少 SQL 编写;动态 SQL支持多租户、逻辑删除和动态表名;插件扩展提供分页、性能分析、乐观锁等插件;:内置通用 Mapper 和通用 Service,减少大量模板代码。:提供条件构造器、代码生成器、分页插件等实用功能。高级特性如多租户、动态表名等可以应对复杂业务需求。自动填充、乐观锁等特性简化了常见业务场景的实现。:自动处理创建时间、更新时间等字段。
原创
博文更新于 2025.07.28 ·
393 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

MyBatis框架基础教程

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。SQL注入问题:MyBatis使用#{}可以有效防止SQL注入,${}有注入风险。MyBatis也支持使用注解代替XML配置:​​​​​​。二级缓存:Mapper级别的缓存,需要手动配置开启。2. 创建Mapper接口​​​​​​​。4. 使用MyBatis​​​​​​​。1. 创建实体类​​​​​​​。1. 动态SQL​​​​​​​。2. 结果映射​​​​​​​。3. 关联查询​​​​​​​。解除SQL与程序代码的耦合。
原创
博文更新于 2025.07.28 ·
478 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

Mybatis

SQL 注入(SQL Injection)是发生在 Web 程序中数据库层的安全漏洞,是网站存在最多也是最简单的漏洞。主要原因是程序对用户输入数据的合法性没有判断和处理,导致攻击者可以在 Web 应用程序中事先定义好的 SQL 语句中添加额外的 SQL 语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步获取到数据信息。简单地说,就是通过在用户可控参数中注入 SQL 语法,破坏原有 SQL 结构,达到编写程序时意料之外结果的攻击行为。
原创
博文更新于 2025.07.28 ·
390 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏
加载更多