- 博客(62)
- 资源 (4)
- 收藏
- 关注
原创 用AI写小说-小白写小说的第一步Prompt
思路:1.先按自己想写的题材搜排行榜,一般是用代表题材的tag+更细化的和方向相关的关键词。2.这10本书中最少3本在近一年内有万均以上,否则就要换题材。(Prompt如下)3.用AI拆书,见《AI拆小说-全网最全指南(底层思路+pormpt)》找出基本关键点4.然后开始看书,如果不能做到单纯享受地看完10本,而是要硬逼自己才能看下去的,那这个方向不适合你。5.然后开始分析这10本书的共同点,通过自己思考+AI助力,找到共同的节奏、金手指、核心梗啥的,反正就是找相同。
2025-03-12 18:16:35
195
原创 用AI写小说-新手的五个段位
我曾经用 AI一个月 写一本100万字的小说,虽然最后扑街,但是前后有也不少的收益。尽管,AI的出现,让小说写作门槛大大降低但是,想让它们写出一本水准在线的作品,仍旧很难!像独特的文笔、文风、令人惊艳的故事设定,故事的创造性、创意.…这些高阶技能点,绝不是目前 A工具所能达到的。
2025-03-11 17:26:48
74
原创 付费专栏开通啦!欢迎大家订阅
本人长期以来坚持深入了解学习人工智能,主要针对目前的多模态大模型和AIGC的应用领域,随着时间的推动,对于人工智能的学习也有了很多心得和经验积累,因此为了将这些经验与大家分享,所以开通了这个付费专栏,感兴趣的宝子们可以积极订阅,我也会尽最大努力去更新。技术特点:1.2万亿参数,多模态能力(OCR、图像推理),开源千亿级版本,逻辑运算和编码能力突出。技术特点:知识增强型多模态模型,融合搜索引擎数据,支持语音交互、图像识别和插件扩展。技术特点:“1+N”架构,覆盖文本生成、逻辑推理、代码能力,全栈国产化。
2025-03-04 11:31:52
327
原创 Genesis:用于机器人及其他领域的生成式通用物理引擎
Genesis 的物理引擎由基于 VLM 的生成代理提供支持,该代理使用模拟基础架构提供的 API 作为工具来创建 4D 动态世界,然后可将其用作提取各种数据模态的基础数据源。Genesis 是一款高度优化的物理引擎,利用 GPU 加速的并行计算,具有优化碰撞检查、自动休眠、接触岛等功能。目前,我们的 MPM 求解器和工具求解器是可微分的,其他求解器的可微分性将很快添加(从刚体模拟开始)。在大规模模拟中,Genesis 利用自动休眠功能来加速处于收敛和静态状态的实体的模拟。(是的,这有点科幻),
2025-03-03 13:39:55
841
原创 用AI横扫养生赛道:零基础打造百万播放爆款视频全攻略
内容红线禁用"治疗"、"疗效"等医疗术语 → 改用"调理"、"舒缓"食材禁忌必须标注(如"孕妇禁用藏红花")算法陷阱避免同一WiFi下多账号操作 → 触发"营销号识别"新号前5条视频不用商品链接 → 影响流量池分配工具雷区通义万相生成人物时,添加"穿着现代汉服"避免古装违和用Predis.ai检测文案情感值,确保"愉悦值">0.7。
2025-03-03 10:18:06
883
原创 DeepSeek和豆包,中国网络安全产业2025年的新机遇
随着人工智能、物联网等新技术的快速发展,网络安全的边界不断扩展,安全威胁的形式和手段日益复杂,给网络安全防护带来了新的挑战和风险。随着数字经济的蓬勃发展,各行业的数字化转型加速,细分场景下的安全需求将迅速增长,如工业互联网、物联网、车联网等领域,将为网络安全企业提供更多的市场细分领域和业务增长点。网络安全行业人才储备不足,高端安全建设型人才稀缺。人工智能技术在网络安全领域的应用将不断深化,能够实现自动化的威胁检测、事件响应和漏洞分析等,提升网络安全防护效率和效果,为网络安全产业开辟新的增长空间2。
2025-03-03 08:41:31
649
原创 强强联合!最强即时通讯+最强AI大模型,微信确认接入DeepSeek
近日,微信宣布接入DeepSeek进行灰度测试的消息引发了广泛关注。这一举措不仅标志着中国互联网巨头在人工智能领域的进一步探索,也预示着AI技术正在从实验室走向普通用户的生活。
2025-02-17 09:23:17
303
原创 0编程经验,如何用AI搭建出海工具站,半个月就变现?
AI大模型火了之后,各类模型频繁出圈,我也用Cursor搭建了一个出海工具站,半个月内实现变现,赚到人生第一笔美金。
2025-02-14 09:21:45
764
原创 用DeepSeek做视频号到底有多简单?看这篇文章就够了
DeepSeek持续霸榜热搜,这个让“英伟达一夜蒸发4000亿市值”的国产AI模型,正受到空前关注。
2025-02-14 08:59:29
1558
原创 2025年小红书运营秘籍:用AI打造爆款账号
可以肯定地说,目前抖音的流量更大,日活也更多,但它的基因是娱乐,而小红书这个平台的底层逻辑,本身就是围绕着购物和种草的。同样一个漂亮姑娘,在抖音发的视频下面,就是一群人围绕外貌的评论,而到了小红书,就变成了问穿搭、化妆品、衣服链接的。关注后,公众号私信我,免费分享我自己购买的互联网赚钱课程,内容包含300+互联网赚钱项目及实操视频,我个人也是从中筛选了两个项目在做,目前也已经初见成效,希望和大家共同进步交流学习。例如:“这是我喜欢的一个猫咪博主的笔记,请模仿它的风格生成新的内容。
2025-02-13 16:22:25
1092
原创 Logback 未按预期过滤到控制台输出的日志级别
告诉 Spring Boot 应用程序,日志配置文件使用与 app.jar 在同一目录中指定的外部文件 logback.xml。在控制台输出中看到级别日志。我还没有传递任何 JVM 参数,只是尝试按定义默认模式。附加程序按预期工作。但在默认模式下运行时,我仍然会。在默认值前面添加 字符。如果要将默认值设置为。我想定义在控制台中应输出什么,通过使用。这种方法导致没有日志输出到控制台。默认方式传递 JVM 参数,,则应将其设置为-INFO。要设置默认值,必须-
2025-01-22 09:00:00
138
原创 为什么处理排序数组比处理未排序数组更快?
如果火车 99% 的时间都是向左行驶,那么你猜是向左行驶。如果它交替行驶,那么你交替猜测。如果它每三次都往一个方向行驶,你的猜测是一样的……你是一个盲人,在路口操作,你听到火车驶来。你是一个处理器,你看到一个分支。这对分支预测器非常友好,因为分支会连续多次朝同一个方向发展。我承认这不是最好的类比,因为火车可以用旗帜来指示方向。然而,当数据完全随机时,分支预测器就变得毫无用处,因为它无法预测随机数据。注意数据在0到255之间均匀分布,当数据排序后,大概前半部分迭代不会进入if语句,之后都会进入if语句。
2025-01-21 11:14:37
651
原创 为什么使用 char[] 而不是 String 作为密码存储的类型?
使用数组,您可以在使用完数据后明确擦除数据。您可以用任何内容覆盖数组,并且密码不会出现在系统的任何地方,甚至在垃圾回收之前也不会出现。正如评论中所述,垃圾收集器移动的数组可能会在内存中留下数据的零散副本。在移动过程中清除所有内存,以避免这种情况。,如果另一个进程可以转储内存,则除了反射之外,在垃圾回收启动之前删除数据。只能减少攻击者的机会窗口,并且它只针对这种特定类型的攻击。使用后更改(覆盖)或将 的内容清零的方法。这意味着,一旦创建了。在 Swing 中,密码字段有一个。是不可变的,即没有定义允许您在。
2025-01-21 11:03:35
108
原创 @EnableFeignClients 和 @FeignClient 在自动装配时失败 ‘FeignContext’ NoSuchBeanDefinitionException
我正在编写的微服务需要与我们平台中的其他微服务进行通信。对于这一尝试,对我们来说理想的解决方案是。尝试一下,如果不行,您可能需要。但是,当我尝试时遇到以下异常。在主程序配置上添加注释。
2025-01-20 14:54:11
133
原创 如何在 POST 请求报文中允许空值?
我需要创建一个类而不是记录来处理空值,还是有更“有弹性”的方法来实现。我也考虑过使用Optional,但我读到这实际上并不是Optional想要实现的。我也不想限制客户端传递完整的记录,因为在我看来这没有意义。在类中,所有字段都可以是Optional类型,或者您可以保留它们作为其原始类型,但允许它们为空。我想允许客户端提交一个POST请求,该请求可能包含或不包含VideoGame记录的所有字段。我也尝试用@Nullable注释记录中的字段,但是在存储库中收到一条警告,提示参数可能为空。
2025-01-20 11:40:14
139
原创 spring data AggregationUpdate:如何将新值推送到数组
想要:如果数组字段为空或为空,则结果是一个仅包含我的新值的新数组,否则结果是使用我的新值扩充的现有数组。由于某种原因,mongo 客户端转换器似乎未在此使用级别找到/应用,因此我发现这是解决方法。我依靠(spring-data-mongodb)(我已经在 mongo 客户端配置中声明并使用。和条件 switchCases很有效。在现有的更新中添加一个操作,但如果数组条目是,这不起作用。这对于简单的平面值很有效,但如何使用 来实现这一点。一次性更新多个文档。
2025-01-20 11:29:11
136
原创 Failed to load API definition
但是使用ControllerAdvice后,Swagger响应也会经过ControllerAdvice转换,导致Swagger网页无法识别响应结构。我刚刚添加了一个带有 @ControllerAdvice 的 GlobalExceptionHandler,当我尝试访问 Swagger UI 时,因此解决方案是指定将使用ControllerAdvice的包,这样Swagger控制器就不会被转换。下面显示的实现之前,我可以毫无问题地访问 Swagger UI。我创建 Swagger 的地方。
2025-01-20 11:23:11
425
原创 Java 8、Java 11、Java 17 和 Java 21的全面比较
选择正确的 Java 版本取决于您的应用程序的特定需求,但转向最新的 LTS 版本(如 Java 17 或 21)将使您的应用程序面向未来并提供性能改进。发布,由于其稳定性和较长的支持周期,仍然是 Java 使用最广泛的版本之一。发布,是 Java 8 之后的第一个 LTS,标志着现代 Java 的开始。:继续这一趋势,进一步弃用过时的功能,提高语言的整体性能和安全性。:一个稳定的 LTS 版本,提供现代功能,同时仍然与旧系统兼容。:由于其现代功能和长期支持的平衡,最受推荐的 LTS 版本。
2025-01-20 11:01:45
927
原创 ‘org.springframework.util.Base64Utils‘ 自 6.0.5 版起已弃用并标记为删除,如何代码修改
只需使用 java.util.Base64 替换它。
2025-01-16 17:18:44
340
原创 高端局请入!两个不同 Java 对象实现“左连接”
由于必须将所有 id 存储在 HashSet 中,所以这并不简洁,但由于在 HashSet 中添加和访问元素是 O(1)(理论上),所以该算法是 O(n+m)表示左连接的结果集。我可以用 Java 硬编码一个算法(for... for...),但我觉得不太靠谱,至少复杂度为 n*m。根据sql语句的经验,我想做的是对两个List执行“左连接”其中键是 ids,值是 object2。可以考虑使用HashSet去实现。)和一个 Object2 列表(有一个 Object1 列表(
2025-01-16 17:02:10
289
原创 使用 spring boot 2.5.6 版本时缺少 jvm 配置项
我们也不能删除“springfox-boot-starter”,因为我们的应用程序中需要 swagger。,在使用的 Spring Boot 版本中默认情况下未注册。此注册已在 Spring Boot 2.6.0 版本中添加。但是,我面临的问题是指标在端点。版本的Spring Boot 项目。手动将其注册为一个 bean。尽管进行了这些更改,但。我正在使用带有版本和。
2025-01-16 16:45:16
515
原创 使用 JUnit 和 SuiteRunner 测试私有方法
第一次使用 JUnit 是为了为 ServiceUI API 构建一个一致性测试工具包 [一致性测试工具包的目的是帮助确保同一 API 的替代实现与 API 的规范兼容。由于 API 规范仅定义 API 的公共接口,而不是 API 的实现,因此一致性测试仅测试公共接口。换句话说,一致性测试是一种“黑盒”测试。它将测试中的 API 视为黑盒,可以看到其外部接口,但看不到其内部实现。因此,Java API 的一致性测试只需要访问测试中的包和类的公共成员。无需访问包级、受保护或私有成员。
2025-01-16 16:41:38
1245
原创 如何禁用 PySpark 在运行时打印信息
要了解谁在向哪个 fd 写入什么是一个繁琐的过程,它甚至可能因平台(Linux/Windows/Mac)而异。我已经开始使用 PySpark。PySpark 的版本是。基于你想要达成的目标,最简单的方法是使用。如何禁用它,这样它就不会打印它。::加载设置 ::...,它是通过 进行安装的。
2025-01-15 16:14:08
486
原创 输入提示函数与 numpy 兼容问题
或者,如果您运行的是 Python >= 3.12 和MyPy>=1.12(它提供对PEP 695的支持),那么您可以定义一个。您会注意到,尽管它显然引用了一个模糊抽象类型(也可能是自动生成的类型)的联合,但联合中的主要类型是。支持算术和数值运算以及转换为原始类型和 Numpy 类型的自定义。代码运行,只是一个 linter 错误,很难说清谁的错。类,因为它具有非常广泛的兼容性,但你可以进一步限制它。((可能是 MyPy 的存根/类型定义中存在错误))确保它与其他数字类表现良好是一个好主意,我使用了。
2025-01-15 15:24:48
563
原创 用了IntelliJ IDEA 这么久,这 5 个有用插件你居然还不知道?
不仅如此,它还提供了一组庞大的插件来促进开发过程。SwaggerHub插件允许您直接从 IntelliJ 中查看和编辑存储在 SwaggerHub 中的 OpenAPI 定义。这些插件将使工作流程更加顺畅和高效,从而能够在更短的时间内交付高质量的应用程序。IntelliJ IDEA 的插件 Lombok Plugin 完美集成,Lombok 的所有功能都可供您使用。RestfulTool插件提供了开发和测试 RESTful 服务的工具,使得使用 IntelliJ IDEA 中的 API 变得更加容易。
2025-01-15 14:30:07
858
原创 Java 的docker 镜像为什么这么大?尝试从 674Mb 优化到 58Mb的方法
如果您是 Java 开发人员,并且正在使用 Docker 打包应用程序,您可能已经注意到,即使是“hello world”类型的项目,最终镜像的大小也可能非常大。特别是当您在处理包含多项服务的大型项目时,图像的大小可能会非常大,这可能会花费您大量的金钱和时间。但正如你所看到的,最简单的docker镜像(没有应用一些优化)的大小可能相当大。您还应该知道,选择小型的基础图像是好的,但要确保它具有良好的安全策略并且与您的应用程序兼容。,你可以看到,与应用程序工件的大小相比,镜像的大小相当大,大约为 674MB。
2025-01-15 14:05:20
984
原创 重构 Java Spring Boot 代码:消除 If-Else 语句,实现更清晰、可扩展的逻辑
但是 if-else 语句无处不在,如果过度使用,会导致代码复杂且难以维护。在本文中,我们将探讨各种策略来减少 Java Spring Boot 项目中 if-else 结构的使用,重点是使您的代码更加模块化、更易于维护和更易读。通过应用这些策略,您可以显著减少 Java Spring Boot 项目中 if-else 语句的使用。保护子句提供了一种提前处理条件的方法,通过减少嵌套结构使代码更具可读性。Lambda 表达式可以简化您的代码,尤其是在处理小型单方法接口时。减少 If-Else 语句的策略。
2025-01-14 15:34:48
327
原创 针对资深 Java 开发人员的 Kafka 面试问题
大家好,欢迎阅读另一篇与 Kafka 相关的文章,如今,在大多数技术面试中,例如 Java、前端、后端和全栈开发人员面试,都会问到有关 kafka 的问题。但为什么呢,因为在分布式环境中连接多个应用程序需要中间件,而 Kafka 是一种流行的中间件,功能非常强大,业界很快就采用了它,因此 kafka 在面试中很重要,让我们深入了解一下他们问过的问题类型。如果您需要确保一条消息只被处理一次,而不管消费者组是什么,您需要使用消息幂等性等技术(在上一个问题中介绍过)在消费者中实现额外的逻辑。
2025-01-14 11:26:10
604
原创 思科 Java 开发人员面试记录 2024(Java、Spring-Boot、Hibernate)
Authentication — 可以作为 AuthenticationManager 的输入,以提供用户提供的用于验证的凭证或来自 SecurityContext 的当前用户。@Transactional 是一个Spring注解,可以应用于方法或类,以指示注释的代码应在事务中执行。在 Spring Boot 应用程序中,ApplicationContext 是一个中央接口,在管理整个应用程序中使用的对象(bean)方面起着关键作用。过滤器功能更强大,例如,它们允许交换传递到链中的请求和响应对象。
2025-01-14 10:53:54
900
原创 我发现很多人都不会使用Java 中格式化字符串:String.format() 方法
在 Java 中格式化字符串的三种主要方法中 - String.format()、printf() 或 MessageFormat - String.format() 是最常用的方法。
2025-01-13 15:25:25
756
原创 使用最新的 Java GC 实现垂直扩展
最新一代的 GC 对运行 Java 应用程序产生了深远的影响。本文旨在重点介绍 ZGC 和 Shenandoah 的影响。
2025-01-13 14:44:20
567
原创 软件架构师的面试通常会被问到哪些问题
最近,我参加了一家领先的服务型公司的软件架构师(Java)职位的面试。我在这里分享了一些面试官问我的问题。我只列出了与 Java 相关的问题,因为本文主要关注 Java。面试官问我有关 AWS、Docker、Kubernetes、Kafka、Elastic Search、SQL/NoSQL 和设计模式的问题。
2025-01-13 13:59:59
859
原创 泛型,你真的懂了么?
泛型允许类和方法对任何指定类型进行操作,从而使代码类型安全且可重用。它们可以防止运行时类型错误并减少强制类型转换的需要。2.
2025-01-13 10:44:52
711
原创 没有掌握这几个 Spring Boot 高级概念那你就亏了
与 Spring Boot 集成的 Resilience4j 提供了断路器、重试和速率限制器等模式。Spring Cloud Gateway 是一个反应式 API 网关,它取代 Netflix Zuul 以获得更好的性能和灵活性。这只是有关高级 Spring Boot 功能的重要且必备知识的一瞥,这些功能可以帮助您构建健壮、可扩展且安全的企业应用程序。Spring Boot 的简单性常常掩盖了其处理复杂企业需求的能力。使用 Spring Boot 和 Kafka 的 Saga 模式。
2025-01-13 10:22:56
926
原创 掌握 Node.js 中的安全身份验证:使用 bcrypt.js 和 JWT 登录/注销
它首先使用用户名在数据库中搜索用户。保存后,该函数会生成一个 JWT 令牌,将其设置为 cookie,并返回 201 状态,其中包含用户的 ID、全名、用户名和电子邮件。成功清除 cookie 后,它会发送成功响应,其中包含一条消息,表明用户已成功注销。那么,让我们踏上构建万无一失的身份验证系统的旅程,从设置环境到使用 JWT 保护我们的路由。最后,您将对如何实施强大的登录/注销系统有深入的理解,从而确保用户数据的安全。现在,我们将创建一个名为“routes”的文件夹,并在该文件夹中创建一个名为的新文件。
2025-01-12 18:43:19
1312
原创 2025 年 16 款最佳开源软件:从文本编辑到媒体播放 - 免费工具指南
使用 Brave 的主要好处是,它允许您使用 Google Chrome 商店的数千个扩展程序,同时还提供比常规 Chrome 浏览器更快的浏览体验,使其成为最好的开源软件之一。GIMP 包含您需要的一切,无论您是要进行简单的编辑(如调整大小、注释和效果),还是使用复杂的绘画工具。此外,由于该程序拥有庞大的开发社区,您还可以使用 Audacity 的第三方扩展库来添加默认情况下不可用的任何功能。它是最好的开源软件之一,因为它使用行业标准(几乎牢不可破)的 AES 加密和双因素身份验证来保护您的帐户信息。
2025-01-12 18:23:44
1592
原创 从 PostgreSQL 中挽救损坏的表
是的,那是我的个人网站的数据库。👀)令我有些惊讶的是,我找不到很多关于如何 “尽力” 从损坏的 Postgres 表中恢复数据的详细信息或策略,所以就有了这篇文章。另一个有趣的边界情况:有几次,我遇到了向恢复表中插入数据失败的情况,因为对损坏表的。失败的一个原因是它试图使用游标读取数据,当 Postgres 的基本假设被违反时(例如磁盘块中的坏数据、无效索引),游标读取会失败。幸运的是,由于损坏是由 Postgres 非正常退出而不是物理磁盘故障引起的,它只影响了当时频繁写入的表。让我们做些冒险的事情。
2025-01-12 16:49:38
847
原创 2025 年前端开发学习路线图完整指南
无论您是从零开始还是已经了解基础知识,它都会帮助您专注于真正重要的事情并学习让您脱颖而出的技能。刚开始的时候,我浪费了几个月的时间在不相关的教程上,因为我不知道从哪里开始,也不知道什么是最重要的。关键不在于你进步的速度,而是保持专注并遵循明确的计划。React 是一个强大且流行的构建用户界面的库,在使用 React 的过程中,您自然会了解。一旦您掌握了基础知识,这些高级 JavaScript 工具和概念就可以让您脱颖而出。一旦掌握了 JavaScript,就该进入前端框架的世界了,从 React 开始。
2025-01-12 16:35:40
1498
原创 安装 Jenkins 后无法访问用户名或密码且忘记这些凭证怎么办?
如果在设置过程中创建了管理员账户,那就使用当时配置的用户名和密码登录。要是忘记了这些凭证,那就继续往下看如何重置。
2025-01-12 16:19:05
1069
cursor-auto-free-Cursor无限PRO免费用
2025-03-03
bilitool-bilibili管理工具-持久化登陆-下载-上传
2025-01-16
学生管理系统毕业设计论文+答辩PPT(已通过毕业答辩,可参考,已过查重,需要程序的单独私信我)
2025-01-16
EverydayTechNews(每日科技新闻)每天自动发送科技新闻到邮箱
2025-01-16
SecureJS目标网站链接采集工具
2025-01-16
PyOctopus多线程爬虫框架
2025-01-16
通过TensorFlow的CNN训练自动识别知乎验证码-采用python-高识别率
2025-01-16
Node.js+bcrypt.js+JWT+实现注销/登录功能
2025-01-12
架构师+开发工程师+面试+学习地图+spring+linux+kafka+memcached+springcloud+jvm+dubbo+netty+mybaties+rabbitmq+redis
2025-01-10
密码学基础课程-信息安全必修课
2025-01-09
Scrum指南-中文版-2020
2025-01-09
C#调用Excel实现打印Access实现数据存储
2015-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人