魔芋红茶
码龄17年
求更新 关注
提问 私信
  • 博客:590,239
    社区:1,450
    问答:609
    592,298
    总访问量
  • 528
    原创
  • 9,360
    排名
  • 773
    粉丝
  • 40
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:宁夏
加入CSDN时间: 2009-02-25
博客简介:

梦幻天空

博客描述:
talk is cheap,show me the code
查看详细资料
个人成就
  • 获得1,729次点赞
  • 内容获得227次评论
  • 获得2,499次收藏
  • 代码片获得2,600次分享
  • 原力等级
    原力等级
    7
    原力分
    3,653
    本月获得
    34
创作历程
  • 73篇
    2025年
  • 8篇
    2024年
  • 100篇
    2023年
  • 64篇
    2022年
  • 199篇
    2021年
  • 3篇
    2020年
  • 92篇
    2014年
  • 8篇
    2013年
  • 2篇
    2012年
  • 1篇
    2011年
  • 10篇
    2010年
成就勋章
TA的专栏
  • spring
    22篇
  • 开发工具
    26篇
  • 其它
    41篇
  • Go语言
    24篇
  • HTTP学习笔记
  • Python
    83篇
  • linux
    28篇
  • 树莓派
    5篇
  • JAVA
    238篇
  • ORCL笔记
    7篇
  • PHP
    33篇
  • PHP 变量引用
    1篇
  • MYSQL
    22篇
  • 前端
    16篇
  • Android
    6篇
  • thinking in java 学习笔记
    76篇
  • 今天开始android
    4篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 6

TA参与的活动 2

创作活动更多

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Netty 简易指南

Netty 简易示例指南 本文介绍了两个Netty基础示例的实现:回写服务器和时间服务器。回写服务器展示了如何接收并处理客户端消息,支持丢弃、打印或原样返回消息的功能。时间服务器则演示了主动发送当前时间给客户端并关闭连接的场景。示例代码展示了Netty的核心组件使用方式,包括事件循环组(EventLoopGroup)、通道处理器(ChannelHandler)和管道(Pipeline)配置。通过Maven项目实现,这两个示例可以帮助开发者快速理解Netty的基本工作原理和开发模式。
原创
博文更新于 13 小时前 ·
99 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

JPA 学习笔记 8:与数据库交互

JPA与Hibernate核心概念摘要 本文介绍了JPA和Hibernate中与数据库交互的核心机制。主要内容包括: 持久化上下文:作为一级缓存,管理实体实例的三种状态(瞬时/持久/分离),确保数据一致性和自动脏检查,提高性能但需注意线程安全限制。 会话管理:演示了EntityManager/Session的创建和关闭方式,强调JPA标准与Hibernate原生API的区别。 事务处理:对比了传统事务管理方式与Hibernate提供的简洁API(inTransaction/fromTransaction),
原创
博文更新于 2025.12.17 ·
639 阅读 ·
17 点赞 ·
0 评论 ·
27 收藏

JPA 学习笔记 7:高级内容

JPA高级特性摘要 本文介绍了JPA/Hibernate的一些高级特性: @Basic注解:用于标记持久化属性,通常可省略。可用于设置属性非NULL约束,推荐结合Hibernate Validator的@NotNull使用。 乐观锁实现:通过@Version注解添加版本控制字段,防止并发修改导致的数据覆盖问题。 枚举类型处理: @Enumerated默认存储枚举ordinal值 可通过EnumType.STRING存储枚举名称 也可自定义属性值存储 实体继承: 根实体需包含ID属性 可用于定义公共字段(如创
原创
博文更新于 2025.12.17 ·
533 阅读 ·
18 点赞 ·
0 评论 ·
26 收藏

JPA 学习笔记 5:Spring Data JPA

本文介绍了Spring Data JPA的基本使用,包括快速入门、Repository接口继承体系、自定义查询(@Query注解)以及分页和排序功能。主要内容有:1)通过继承Repository接口创建数据访问层;2)使用@Query注解实现自定义JPQL查询和原生SQL查询;3)利用@Modifying注解执行更新操作;4)通过CrudRepository和PagingAndSortingRepository接口获得基本的CRUD和分页功能。文章还提供了实体类定义、存储库接口实现和测试用例的完整代码示例。
原创
博文更新于 2025.10.19 ·
590 阅读 ·
21 点赞 ·
0 评论 ·
20 收藏

JPA 学习笔记 4:JPQL

本文介绍了JPA中的二级缓存和JPQL查询语言。在二级缓存部分,说明了如何通过添加依赖、配置文件和注解来启用Hibernate二级缓存,减少跨Session的重复查询。JPQL部分则展示了基础的查询语法和使用方式,包括位置参数和命名参数的绑定,以及如何简化SELECT语句和部分属性查询。文章提供了完整的代码示例和配置说明,帮助开发者理解JPA的缓存机制和查询语言特性。
原创
博文更新于 2025.10.18 ·
725 阅读 ·
16 点赞 ·
0 评论 ·
13 收藏

JPA 学习笔记 3:映射关联关系

这篇JPA学习笔记主要讲解了三种关联关系的映射方式: 单向多对一关联:通过@ManyToOne和@JoinColumn注解实现,强调先保存主表实体再保存从表实体的优化策略,以及查询、修改和删除操作。 单向一对多关联:使用@OneToMany注解,分析了新增时会产生额外UPDATE语句,默认懒加载查询,以及删除时的级联行为。 双向一对多关联:简要提及通过mappedBy属性实现双向关联。 文章通过具体代码示例展示了各种关联关系的实现方式,并详细说明了每种操作(增删改查)的底层SQL执行逻辑和优化建议。
原创
博文更新于 2025.10.17 ·
657 阅读 ·
26 点赞 ·
0 评论 ·
20 收藏

JPA 学习笔记 2:API

本文介绍了JPA API的核心使用方法,包括通过Persistence获取EntityManagerFactory,以及EntityManager的关键操作。主要内容包括:使用find/getReference查询数据(后者采用懒加载)、persist保存数据、remove删除数据以及merge方法处理不同状态的实体对象。文中通过代码示例展示了各种API的使用场景和注意事项,如getReference的代理对象特性、persist对主键的限制、remove只能删除持久态实体等。merge方法根据实体状态的不
原创
博文更新于 2025.10.16 ·
1726 阅读 ·
36 点赞 ·
0 评论 ·
54 收藏

JPA 学习笔记 6:Fenix

JPA动态查询框架Fenix入门指南 本文介绍了如何在Spring Boot项目中整合Fenix框架实现JPA动态查询。主要内容包括: 基础配置:添加Fenix依赖和基础YAML配置,设置XML文件扫描路径和调试模式。 XML动态SQL:通过@QueryFenix注解将Repository方法映射到XML中定义的动态JPQL语句,支持条件判断和参数绑定。 Provider方式:使用SqlProvider类以编程方式构建动态查询条件。 增强接口:通过FenixJpaSpecificationExecutor接
原创
博文更新于 2025.10.20 ·
872 阅读 ·
11 点赞 ·
0 评论 ·
24 收藏

JPA 学习笔记 1:开始

这篇JPA学习笔记介绍了JPA的基础配置和使用方法。主要内容包括: 快速开始:创建Maven项目并添加JPA相关依赖(Hibernate、MySQL驱动等) 配置persistence.xml文件,定义数据源和Hibernate属性 创建实体类Customer,使用@Entity、@Table、@Id、@GeneratedValue等注解 演示基本的CRUD操作流程 介绍常用注解: @Transient标记非持久化字段 @Temporal指定日期类型(已废弃,推荐使用LocalDate) @TableGen
原创
博文更新于 2025.10.15 ·
795 阅读 ·
10 点赞 ·
0 评论 ·
17 收藏

Vue3 学习笔记 8:其它 API

本文介绍了 Vue3 中几个实用的 API 及其应用场景: ShallowRef/ShallowReactive:仅处理浅层响应式,适合不需要深度响应式的场景,可提升性能 Readonly/ShallowReadonly:创建只读响应式数据,前者全部只读,后者仅顶层只读 ToRaw:获取响应式数据的原始普通对象,适合需要传递给第三方库的场景 MarkRaw:标记对象为不可响应式,避免被转为响应式数据 这些 API 提供了更精细的响应式控制能力,开发者可根据实际需求选择使用,在保证功能的同时优化性能。
原创
博文更新于 2025.10.11 ·
629 阅读 ·
10 点赞 ·
0 评论 ·
24 收藏

Vue3 学习笔记 7:组件通信

本文总结了 Vue3 中的组件通信方式:1) props 实现父子组件数据传递;2) 自定义事件实现子向父通信;3) mitt 库实现任意组件间通信;4) v-model 实现组件双向数据绑定。详细介绍了每种方式的具体实现方法,包括 props 传参、defineEmits 定义事件、mitt 的基本用法,以及 v-model 的实现原理和自定义命名方式。这些方法覆盖了 Vue3 中常见的组件通信需求。
原创
博文更新于 2025.10.10 ·
696 阅读 ·
11 点赞 ·
0 评论 ·
17 收藏

Vue3 学习笔记 5:路由

本文介绍了Vue3路由的基本配置与使用。主要内容包括:安装vue-router并创建路由文件,配置路由规则和对应组件;在App.vue中使用RouterView和RouterLink实现路由跳转;通过active-class实现导航高亮效果;以及两种路由器工作模式(History和Hash)的区别。文章通过完整代码示例展示了如何实现一个包含标题、导航栏和内容展示区的路由应用,并说明了路由切换时组件的生命周期变化。
原创
博文更新于 2025.10.09 ·
713 阅读 ·
13 点赞 ·
0 评论 ·
15 收藏

Vue3 学习笔记 6:Pinia

本文介绍了Vue3状态管理库Pinia的基本使用。首先创建测试项目,包含两个组件(Count和LoveTalk)。然后安装Pinia并配置main.ts。重点演示了如何定义store(count.ts),管理state数据(sum),以及组件中读取和修改state的两种方式(直接访问和通过$state属性)。最后提到处理多个state数据时可以批量修改。文章提供了完整的代码示例,适合Pinia初学者快速上手。
原创
博文更新于 2025.10.04 ·
1316 阅读 ·
42 点赞 ·
0 评论 ·
44 收藏

Vue3 学习笔记 4:生命周期

Vue3 学习笔记摘要 ref属性:用于获取DOM元素或组件实例,避免传统JS方式可能出现的ID冲突问题。通过ref()声明变量并与HTML标签绑定,可精确获取当前组件的DOM元素。组件实例需通过defineExpose暴露方法/数据才能在父组件中访问。 自定义类型:使用TypeScript接口定义对象类型(如Person),确保类型安全并提供IDE智能提示。支持泛型数组(Array<Person>或Person[])及自定义复合类型(如PersonList)。 props传参:父组件通过属性向
原创
博文更新于 2025.10.03 ·
981 阅读 ·
22 点赞 ·
0 评论 ·
13 收藏

Vue3 学习笔记 3:计算属性

本文介绍了Vue3中的计算属性和监视功能。计算属性(computed)可以缓存计算结果,优化性能,并支持只读和可读写两种形式。监视功能(watch)可以监听ref定义的基本类型和对象类型数据的变化,通过回调函数获取新旧值,并支持手动停止监视。文章通过具体示例演示了如何实现单向/双向绑定、定义计算属性、处理对象类型数据变化等常见场景,帮助开发者更好地理解和使用Vue3的响应式特性。
原创
博文更新于 2025.10.01 ·
1877 阅读 ·
36 点赞 ·
0 评论 ·
30 收藏

Spring data JPA 简易指南

本文介绍了Spring Data JPA的简易使用指南。首先通过创建Spring Boot项目并添加JPA及相关依赖完成准备工作。然后详细说明了实体类(Customer)的创建过程,包括必要的注解(@Entity、@Id等)和Lombok的使用注意事项。接着介绍了存储库(CustomerRepository)的创建方式,继承CrudRepository接口实现基础CRUD功能。最后提供了测试用例来验证存储库的增删改查操作。文章内容简洁实用,适合快速上手Spring Data JPA的基础使用。
原创
博文更新于 2025.10.06 ·
374 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Vue3 学习笔记 2:组合式 API

Vue3学习笔记摘要:本文介绍了Vue3的组合式API与选项式API的区别,重点讲解了setup方法的使用方式及其语法糖形式。通过对比示例展示了如何将选项式代码转换为组合式写法,并说明响应式数据需要使用ref等特殊函数定义。文章还介绍了setup与生命周期钩子的执行顺序、与选项式API的共存问题,以及如何通过插件简化组件名称定义。最后比较了Vue2和Vue3在响应式数据处理上的差异。
原创
博文更新于 2025.09.30 ·
960 阅读 ·
16 点赞 ·
0 评论 ·
23 收藏

Vue3 学习笔记 1:开始

早前可以通过vue-cli需要先安装 npm(NodeJS 的包管理器)。会开启一个交互式命令行界面:任何组件都可以在后期手动添加,这里只选择一个 TS(TypeScript)支持。依赖会安装在目录下。
原创
博文更新于 2025.09.29 ·
683 阅读 ·
8 点赞 ·
0 评论 ·
15 收藏

RuoYi 学习笔记 3:二次开发

进行二次开发前最好先修改一下项目中的包名和子模块名称,可以使用一个工具——。将后端代码打包后使用修改器修改包名等:修改完后重新用 idea 打开加载,处理依赖后启动,以检查是否正常。
原创
博文更新于 2025.09.28 ·
804 阅读 ·
14 点赞 ·
0 评论 ·
16 收藏

RuoYi 学习笔记 2:常用功能

若依实现了粗粒度(基于用户-角色)的权限控制以及细粒度(基于部门岗位)的权限控制。涉及的表结构:表关系:添加菜单并实现权限管理的案例可以观看。
原创
博文更新于 2025.09.28 ·
448 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏
加载更多