- 博客(65)
- 收藏
- 关注
原创 Nano Banana(闪电修图师)生成3D桌面手办图片+并让图片动起来!完整神级玩法教程+提示词模板分享!
谷歌推出全新AI图像生成模型NanoBanana(Gemini2.5FlashImage),具备快速响应、精准理解和高效编辑三大特点。该模型可完美复刻原图细节,保持角色一致性,近期因其3D手办生成功能在社交平台爆火。使用教程包括:通过星火SparkAi助手访问,上传参考图并输入提示词(附中英文模板),10-20秒即可生成专业级手办图像。此外,结合即梦AI等视频生成工具,还能让静态手办"动起来",实现360度展示效果。平台提供免费试用积分,用户可轻松体验AI创作全流程。
2025-09-09 00:48:22
2398
原创 【Java】Hibernate核心方法总结
Hibernate核心方法摘要:1) save/persist:将临时对象转为持久化对象,分配OID;2) get立即加载,load延迟加载;3) update更新游离对象为持久化对象;4) saveOrUpdate智能判断执行save或update;5) delete删除对象及数据库记录;6) evict从缓存移除对象;7) doWork支持原生JDBC操作。各方法在对象状态转换、数据加载策略和异常处理上各有特点,使用时需注意方法特性和适用场景。
2025-09-12 19:56:52
1008
原创 【Java】Hibernate的一级缓存Hibernate里的对象不同状态和Session的核心方法
Hibernate对象状态转换测试总结:临时状态对象通过save()转为持久化状态;持久化对象在事务提交时会与session缓存比较,不同则触发update;游离状态对象需用update()转为持久化状态,不能修改ID值;session缓存中不允许存在相同ID的对象。对象状态包括临时态、持久态和游离态,通过save/update/delete方法实现状态转换。
2025-09-12 19:51:23
514
原创 从零搭建AI问答系统软件保姆级教程,Nano Banana AI绘画、扣子Agent插件、工作流+私有化部署教程文档
SparkAi创作系统是一款基于OpenAi/ChatGPT、GPT-5、AI大模型、AI智能体、扣子coze、Agent智能体、AI绘画Midjourney、Dalle绘画开发的AI大模型智能问答系统、AI绘画系统、Agent智能体一站式系统;自定义GPTs智能体对接、支持 Dall-E-2/3、支持Midjourney的AI绘画等主流前沿AI绘画。文生图、图生图、垫图混图、角色一致参考图、风格一致参考图生成等、AI换脸、图片混合、局部重绘 (Vary Region)等等;支持任何标准chat格式....
2025-09-12 17:47:58
1231
原创 【Java】Hibernate-5:Hibernate的一级缓存
Session是Hibernate的一级缓存,由Java集合构成。缓存中的对象会一直存在,不随引用变量消失而清除。Hibernate优先从缓存取数据,减少数据库访问。缓存作用:1)降低数据库访问频率;2)保持缓存与数据库同步。同步方法:flush()强制数据一致(可能触发update),refresh()强制select保证数据一致。此外还有clear()清理缓存。事务提交前会自动调用flush()但不提交事务。
2025-09-11 20:22:17
349
原创 【Java】Hibernate-4:Session缓存、Hibernate处理对象的状态了解和搭建测试架子
Session接口是Hibernate操作数据库的核心接口,具有缓存机制(一级缓存),由Java集合实现。缓存功能包括减少数据库访问频率和保持对象与数据库同步。缓存清理时机包括事务提交、查询执行和手动调用flush()时。Hibernate对象存在三种状态:临时、持久和游离状态,Session负责对象状态管理。
2025-09-11 19:52:30
215
原创 【Java】对例子里的东西解释和知识扩展一下
Hibernate主键生成策略主要有11种:assigned(外部指定)、increment(内存自增)、hilo(高低位算法)、seqhilo(序列高低位)、sequence(数据库序列)、identity(自增字段)、native(自动适配)、uuid(32位字符串)、guid(查询uuid)、foreign(关联对象主键)和select(触发器)。最常用的是hilo和uuid,其中uuid具有跨数据库、高效且唯一的特点,推荐使用。配置时需在映射文件中指定generator类及相关参数。
2025-09-09 19:26:29
939
原创 【Java】2-快速实现一个Hibernate的例子
写第一个简单的Hibernate程序:具体的开始第一个Hibernate程序之前: 找到jar包, hibernate 的核心包, mysql数据库的连接驱动包, junit测试包。
2025-04-23 13:00:21
213
原创 【Java】1-认识Hibernate
我们可以从度娘上摘抄这样有关Hibernate的介绍:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO(简单java对象)与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。
2025-04-23 12:56:08
412
原创 35.编写一个简单的Mybatis插件
编写一个简单的Mybatis插件1.编写一个类,实现Intercepter这个接口2.完成这个类的方法,并通过注解@Intercepts来告诉Mybatis这个插件拦截哪个类和哪个方法3.在Mybatis的全局配置文件里注册这个插件,让插件生效4.玩一个实际功能的插件
2025-04-22 15:43:34
295
原创 【Java】Mybatis工作流程和插件开发
很明显,四大对象在创建返回之前,被一组过滤器逐一的拦截过滤了一遍,这个拦截器类型的接口Interceptor就是插件要实现的接口。获取到对应的Mapper接口的代理对象,MapperProxy(代理对象),这个代理对象里包含有Mapper接口里的所有方法以及和数据库之间的会话DefaultSqlSession对象,而这个对象又包含:对象DefaultSqlSession(configuration(所有配置信息), executor(执行sql的执行器), autoCommit);
2025-04-22 15:40:44
660
原创 Mybatis做批量操作
前面我们将动态标签foreach的时候,做过批量操作,但是foreach只能处理记录数不多的批量操作,数据量大了后,先不说效率,能不能成功操作都是问题,所以这里讲一讲Mybatis正确的批量操作方法:在获取opensession对象的时候,我们可以传入参数,告诉Mybatis我要批量操作:测试批量插入10000条记录:
2025-03-01 18:06:09
239
原创 Mybatis的分页插件
【代码】插件文档地址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md。
2025-02-27 16:00:04
200
原创 工具MyBatis Generator(MBG)
要使用MBG首先要导jar包和建立一个XML配置文件。下面是一个较为完整的示例, 可以保存下来按需修改。以下元素就是MBG的最小配置。Java的方法运行插件。
2025-02-27 15:52:49
591
原创 动态SQL的绑定和公共sql语句片段
下一次课我们就看看Mybatis Generator工具的使用!②sql和include:这两个标签是配合一起使用的,作用就是将一些重复的slq片段,像提公因式样,单独抽出来可以重复调用。调用getUsers方法的时候,我们可不可以只传入“a”呢?
2025-02-27 15:46:05
246
原创 MyBatis动态SQL标签3
index: 还有这个属性,数组或list集合的时候,设置索引变量,如果是Map集合就是map的key的迭代变量,这里的例子用不着这个。批量保存的sql语句,可以这么写!separator="," : 因为要构造出 (1,2,3)这种样子的字符串,设定中间的分隔符。open="(" : 因为要构造出 (1,2,3)这种样子的字符串,设定前缀的符号(close=")": 因为要构造出 (1,2,3)这种样子的字符串,设计结尾的后缀)item="id" :设定遍历集合或数组里的每一个值的迭代变量。
2025-02-26 17:55:59
451
原创 DeepSeek-R1-671B大模型满血版私有化部署高可用教程-SparkAi系统集成图文教程
SparkAi创作系统是一款基于OpenAI-ChatGPT、AI大模型、AI智能体(自定义GPTs智能体对接)、AI绘画Midjourney、Dalle绘画开发的AI大模型智能问答和AI绘画系统;支持最新DeepSeek思考推理大模型(独家全天稳定高并发高可用!),支持deepseek-r1-671B满血版,最新deepseek-v3大模型,OpenAI-o1、o3推理大模型使用;一站式AI系统,提供面向个人用户 (ToC)、开发者 (ToD) 和企业 (ToB) 的全面解决方案。
2025-02-26 17:10:08
6853
6
原创 2024新版AI系统,ChatGPT源码(SparkAi系统),支持GPT4.0全模型,AI绘画,AI换脸+自定义智能体+AI视频+文档分析
人工智能技术正迅猛发展,AI语言模型、AI绘画和AI视频已经在许多领域得到广泛应用。这些技术不仅在科技创新方面表现出色,还在艺术创作、内容生成和商业应用中展现出巨大的潜力。SparkAi创作系统是一款基于AI大模型、ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,AI大模型提问、AI绘画、AI视频生成(最新发布)、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(支持GPTs应用+Prompt自定义预设应用)、插件系统、
2024-08-09 04:05:28
1780
原创 最新AI软件、AIGC系统+AI绘画系统源码,deepseek-r1、gemini-2.5-flash-all、Claude-3-7多模态大模型+图片理解+文档分析(SparkAi系统v6.8.0)
SparkAi创作系统是一款基于OpenAi/ChatGPT、AI大模型、AI智能体(自定义GPTs智能体对接)、扣子coze、Agent智能体、AI绘画Midjourney、Dalle绘画开发的AI大模型智能问答系统、AI绘画系统、Agent智能体一站式系统;支持最新DeepSeek思考推理大模型(独家全天稳定高并发高可用),最新gpt-4o高级画图功能模型(中文文字画图大模型支持),支持deepseek-r1-671B满血版,最新gemini多模态大模型,OpenAI-o1、o3、o4推理.....
2024-07-31 04:18:26
1867
原创 MyBatis动态SQL标签1
如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。②if标签里的test属性里是用的OGNL表达式,这是apache下的一个标签,用法类似jstl,但有些小差别,具体的内容可以在ognl官网上查询,这里强调一点,有些符号在xml文件里写的时候,属于特殊符号,不能直接使用,我们可以在w3cschool里查。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL 语言得以改进这种情形。
2024-07-27 22:57:19
696
原创 MyBatis使用第三方缓存框架ehchache
内存中的缓存满了,装不下了,就放这里,注意:它是临时的文件, sessionFactory.close后, 这里的文件会自动删除!最近最少使用,缓存的元素有一个时间戳,当缓存容量满了,而又需要腾出地方来缓存新的元素的时候,那么现有缓存元素中时间戳离当前时间最远的元素将被清除缓存。只对eternal为false的有效。最少被使用,缓存的元素有一个hit属性,hit值最小的将会被清除缓存。指定对象的缓存配置,其中 name 属性为指定缓存的名称(必须唯一)在磁盘上缓存的最大对象数量,默认值为0,表示不限制。
2024-07-25 19:54:22
608
原创 新版ChatGPT网站系统源码(GPT-4大模型支持、联网模型提问、DALL-E3文生图),AI绘画/AI视频生成/AI智能体
SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,AI大模型提问、AI绘画、AI视频生成(最新发布)、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(支持GPTs应用+Prompt自定义预设应用)、插件系统、AI音乐生成、一站式系统。该系统兼容OpenAI-GPT全模型及国内所有AI模型,具备GPT-4大模型支持、联网提问、DALL-E3文本生成图像、联网搜提问、思维导图、会员套餐、分销系统以
2024-07-24 15:27:28
1941
原创 最新SparkAi创作系统,ChatGPT系统源码,AI绘画/AI视频生成/AI智能体一站式AIGC系统
最新SparkAi创作系统,ChatGPT系统源码,AI绘画/AI视频生成/AI智能体一站式AIGC系统。SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,AI大模型提问、AI绘画、AI视频生成(最新发布)、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(支持GPTs应用+Prompt自定义预设应用)、插件系统、AI音乐生成、一站式系统。该系统兼容OpenAI-GPT全模型及国内所有AI模型
2024-07-16 12:49:34
1857
原创 最新版SparkAi创作系统(原nineai系统),ChatGPT商业系统,AI绘画系统源码,AI视频生成系统,AI智能体一站式AI系统
最新版SparkAi创作系统(原nineai系统),ChatGPT商业系统,AI绘画系统源码,AI视频生成系统,AI智能体一站式AI系统。SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,AI大模型提问、AI绘画、AI视频生成(最新发布)、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(支持GPTs应用+Prompt自定义预设应用)、插件系统、AI音乐生成、一站式系统。
2024-07-15 18:20:50
1489
原创 最新AI一站式系统源码-ChatGPT商业版系统源码,支持自定义AI智能体应用、AI绘画、AI视频、文档分析、多模态模型
人工智能语言模型和AI绘画在多个领域都有广泛的应用.....SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,涵盖AI大模型提问、AI绘画、AI视频、文档分析、图像识别和理解、TTS & 语音识别、AI换脸等多项功能。支持自定义AI智能体应用GPTs应用和Prompt自定义预设应用,配备插件系统,并即将推出AI视频生成和AI音乐生成功能。
2024-07-10 17:06:11
2096
原创 MyBatis使用缓存的配置总结
false:哪怕上面1和2开启了二级缓存,二级缓存在这个select也会失效,查false(默认):如果在查询标签上把它设置为true,等于禁用所有缓存。增改删true(默认):执行增改删操作后,刷新缓存,把原来的缓存干掉,true(默认):上面1和2开启二级缓存后,二级缓存生效。STATEMENT:如果设置为这里,相当于关闭一级缓存。注意这个设置有点特殊,干掉的缓存包括一、二级缓存。false:关闭二级缓存,但一级缓存不受影响。没配置有:关闭二级缓存,一级缓存不受影响。ture(默认):开启二级缓存,
2024-07-05 13:45:21
333
原创 Mabatis的二级缓存
3.当一次会话sqlsession的缓存里如果存放着两个不同类型的对象,比如User和Role对象,当一级缓存清空之前,开起二级缓存的情况下,它们两个对象会分别存入各自的名称空间的二级缓存空间中;直白地时候就是一级缓存中两个对象是放在同一Map对象(缓存就是Map对象),在二级缓存中两个对象是分别放在两个独立的Map对象里的(各自的缓存空间里)。2.一级缓存的生命周期随着一次会话session的关闭而清空,开启二级缓存的情况下,一级缓存里的数据,在清空或者提交之前会转存到二级缓存的空间中继续存在。
2024-07-04 13:46:20
533
原创 Mybatis一级缓存
一级缓存又被称为session级别的缓存,mybatis一直默认是开启的,每个与数据库的链接回话都有各自自己的缓存,这些一级缓存之间是不能通信的,是相互独立的缓存空间!MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。Mybatis和Hibernate一样,也有一级和二级缓存,同样默认开启的只有一级缓存,二级缓存也需要手动配置开启.第一个实验,查询同一个id的用户,但是用不同的sqlsession。
2024-07-03 19:23:19
391
1
原创 最新AI源码-ChatGPT商业运营版系统源码,AI绘画网站系统,TTS & 语音识别对话、文档分析、多模态识图理解
人工智能语言模型和AI绘画在多个领域都有广泛的应用.....SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,涵盖AI大模型提问、AI绘画、文档分析、图像识别和理解、TTS & 语音识别、AI换脸等多项功能。支持GPTs应用和Prompt自定义预设应用,配备插件系统,并即将推出AI视频生成和AI音乐生成功能。
2024-07-02 14:07:00
2814
原创 MyBatis-关联查询的对象是集合的处理
第二个知识点,其实前面已经提及了一下,就是全局虽然设置为了懒加载,但是如果某个关联对象查询,不想使用懒加载,要立即加载,不用在改回全局变量,只需要association标签或者collection标签设置上fetchType属性就可以,它有两个取值:lazy表示懒加载,eager表示立即加载!可以封装成Map对象,写成这个的格式。把前面的三表联合查询,变量两段,先查出user对象,然后在根据user_id查询出对应的角色list集合。
2024-06-28 14:31:18
496
原创 MyBatis-在分步查询的基础上配置懒加载
Mybatis作为一个优秀的ORM框架当然也支持懒加载,和Hibernate不同是,它默认情况下是禁止了懒加载的,要使用懒加载需要手动的开启,开启的方法就是配置两个全局变量:lazyLoadingEnabled设置为true,aggressiveLazyLoading设置为false。Hibernate中,涉及到关联查询的时候,懒加载是默认就开启着的,前面讲过设计懒加载就是,在关联查询中,真正需要用到关联的对象的时候,才发起sql语句,从数据库中查询数据,从而实现提升数据库性能的目标。
2024-06-27 12:43:13
248
原创 MyBatis-映射文件中的select属性resultMap的使用
手册里resultType和resultMap介绍有点模糊,说清楚了resultType是期望的返回的类型,集合的话是集合包含的类型,不是集合本身,且这两个不能同时使用,resultMap没说清楚,这里我们明确一下。其实两者的关系就是resultType解决数据表上的字段名称和JavaBean上的属性名称不一致的时候,前面介绍了两种方案,①在sql语句上起别名;
2024-06-26 14:55:09
371
原创 最新AIGC创作系统,ChatGPT源码详细图文搭建部署教程,自定义指令Promp提示词,AI绘画、多模态识图理解文档分析
SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,涵盖AI大模型提问、AI绘画、文档分析、图像识别和理解、TTS & 语音识别、AI换脸等多项功能。它支持GPTs应用和Prompt自定义预设应用,配备插件系统,并即将推出AI视频生成和AI音乐生成功能。该系统兼容OpenAI-GPT全模型及国内所有AI模型,具备GPT-4大模型支持、联网提问、DALL-E3文本生成图像、GPT4-All联网搜索模型、思维导图、会员套餐、分销系统
2024-06-25 17:14:16
3063
原创 Mybatis-映射文件中select标签resultType属性的使用
数据库的最最基本操作“增删改查”,“查”是最复杂的,有各种各样的查询,所以对应到Mybatis中的select标签也是这四个操作中最复杂的。
2024-06-23 16:35:19
394
原创 映射文件中#{}里的其他属性
其他的属性除mode(存储过程相关讲到存储过程的时候在讲)外使用方式都是差不多,这里我用jdbcType解决oracle数据库不能识别mybatis的null值为例,说一下它的使用方法:解决办法在对应的接收参数的#{}里设置jdbcType属性值为NULL,表示:如果这个字段为null,对应的数据类型也是null,oracle就能识别了:上面是一种解决方案,Mybatis里还有另一种解决方案:
2024-06-21 18:18:46
245
最新Nano Banana/AI绘画系统源码,详细安装部署教程
2024-07-15
最新AI智能对话问答系统源码+AI绘画系统,GPT-4o文生图大模型+AI智能体+TTS语音对话
2025-04-23
最新AI智能聊天对话问答系统源码安装包+AI绘画系统,多模态识图理解文档分析, Whisper & TTS 语音识别
2024-06-25
AI运营网站系统+支持GTP4 支持Midjourney绘画+文档分析+多模态模型支持+识图模型
2024-06-19
最新版ChatGPT网站源码+支持ai绘画+GPT4.0+DALL-E3/E4绘画+实时语音识别输入+用户会员系统+管理后台
2024-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅