- 博客(136)
- 收藏
- 关注
原创 文本转 SQL:开发人员从零到精通的指南
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!,将自然语言转换为数据库查询。本指南涵盖从基于规则到机器学习模型的实现方法、实用代码示例以及可用于生产的安全性和性能最佳实践。
2025-05-13 14:41:53
384
原创 Java AI 入门:LLM 集成指南
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!将大型语言模型集成到Java应用程序中,可以释放强大的功能,从智能自动化到复杂的对话界面,应有尽有。本指南探讨如何使用LangChain4j和OpenAI创建一个简单而基于CLI的Java应用程序。可以将其视为Java与AI/LLM集成的“Hello World”。
2025-05-12 11:53:02
544
原创 MySQL为什么不建议使用delete删除数据?
DELETE大量数据不会缩减空间,反倒留下一堆碎片,影响索引与性能。逻辑删除分区归档才是大规模数据清理的良方。结合权限控制专用归档系统 (ClickHouse 等),才能既保证性能,也不丢失历史记录。
2025-05-11 21:02:53
374
原创 为什么磁盘存储引擎用 b+树来作为索引结构?
本节主要交代了 4 个大的背景,下面再和大家回顾一下。1. 处理读多写少的场景2. 关系型数据库按照行组织3. 存储千万级量级数据4. 采用性价比高的存储最后我们结合实际的场景选择以硬盘这种介质来存储数据,同时在存储引擎层,数据按照抽象层面的 key-value 来组织读取和写入。了解了大的背景,下面得了解我们的目标是啥了。没有目标就没有方向,搞清楚目标对我们至关重要。本小节我们对前面介绍的两部分内容通过一个框图来进行总结回顾。具体的选择哪种数据结构这个问题我们放到下一节来进行介绍。到此我们尝试回答。
2025-05-10 22:31:53
786
原创 十大最佳 API 测试工具
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!测试 API 的需求经常会突然出现。探针与探针错误所在,传统的探针测试方法已失效。同时,构建过程缓慢且庞大,难以隔离单个API进行故障修复。技术人员需要精细的工具来诊断问题并实施修复。然而,在选择这些工具时,“愿望清单”式的方法往往会最终导致公司一无所获,只能自行开发定制工具,或者购买一个表面上功能齐全但实际效果不佳的工具。不要试图用一种工具来满足公司的所有需求,而要根据其优势、劣势、风险和成本来寻找一种工具。
2025-05-09 09:04:07
710
原创 什么是 HSQLDB?
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!Java开发人员学习Java数据库连接()的最简单方法是试验HyperSQL数据库(又名HSQLDB)。HSQLDB是一个简单、轻量级的数据库,无需安装或复杂的配置。如果您有 Eclipse 或 IntelliJ 等 IDE,并且愿意使用 Maven 或 Gradle 等 Java 构建工具,那么您可以在几分钟内启动并运行您的第一个 JDBC 和 HSQLDB 应用程序。
2025-05-07 08:48:50
635
原创 强啊!Oracle Database 23aiOracle Database 23ai:使用列别名进行分组排序!
Oracle Database 23ai 对 SQL 语法进行了重大改进,包括在 GROUP BY 和 HAVING 子句中使用列别名的功能,以及在 GROUP BY 中使用列位置的功能。Oracle 23ai 还引入了在 GROUP BY 子句中使用列位置的功能。要启用此功能,需要将 group_by_position_enabled 参数设置为 TRUE。从 Oracle Database 23ai 开始,您可以在 GROUP BY 和 HAVING 子句中直接使用列别名。”,一起学习大厂前沿架构!
2025-05-06 21:53:40
448
原创 如何优化能让SpringBoot承受每秒百万请求?
为了达到每秒 100 万个请求的目标,我们需要进行水平扩展。我将应用程序容器化,并将其部署到 Kubernetes 上。metadata:spec:metrics:resource:name: cputarget:metadata:spec:hosts:http:- route:retries:这使我们能够有效处理流量高峰,同时保持弹性。
2025-05-05 18:35:28
797
原创 想要设计一款好的系统你至少需要知道这些概念!
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!系统设计常常被视为一个令人望而生畏的话题,但其实并非如此!一旦你将其分解成核心概念,理解和实现起来就会容易得多。在这篇博文中,我们将探讨 30 个重要的系统设计概念,并用简单易懂的实际案例进行解释。
2025-05-04 00:05:50
682
原创 在AI时代为什么你的产品更需要 OAuth 2.0 和 OIDC
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!从一开始,Logto 就坚信开放标准。我们选择遵循和等协议——不仅因为它们被广泛使用,更因为它们代表了业界值得信赖的成熟安全实践。安全始终是我们的首要任务。我们始终秉持开源精神,并遵循和现代身份验证的最佳实践。但我们也在这个过程中学到了一些东西:OAuth 2.0 和 OIDC 对每个人来说都并非易事。对于不熟悉这些协议的开发者来说,这些概念可能会让他们感到陌生,有时甚至违反直觉。
2025-05-03 00:28:41
849
原创 Git 完整教程:初学者分步指南
Git 是一个版本控制系统,用于在软件开发过程中跟踪源代码的更改。它允许多个开发人员同时处理一个项目,而不会覆盖彼此的工作。
2025-05-02 23:41:37
660
原创 PostgreSQL的进阶使用: 高级全文搜索
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!PostgreSQL 内置了强大的全文搜索支持。虽然许多开发人员都熟悉基本的函数to_tsquery,但还有很多更深层次的功能有待挖掘。在本指南中,我们将探索更多高级功能,例如排名、前缀匹配、加权以及将全文与结构化过滤器相结合。
2025-05-02 02:08:06
414
原创 使用 MCP(模型上下文协议)和 Claude 在 Node.js 中构建聊天应用程序
模型上下文协议 (MCP) 是 Claude 等 AI 模型与外部工具交互的标准化方式。定义人工智能可以使用的工具从人工智能向工具发送请求将结果返回给人工智能。
2025-05-01 21:52:21
901
原创 软件测试员会因为人工智能测试工具而失去工作吗?
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!由于市场上引入了新的和更好的实践,测试过程从未像现在这样高效。自从实施自动化以来,测试人员无需重复操作即可完成工作。大规模语言模型的出现引发了关于软件测试人员未来的争论。据《福布斯》报道,约有 44% 的公司热衷于在未来几年投资人工智能 (AI)。由于其能够解决复杂任务并提供最佳结果,许多人想知道AI 测试工具是否会完全消除对人工测试人员的需求。AI 简化了操作,但在这里,人类的本能对软件检查起着重要作用。
2025-04-30 14:17:40
544
原创 9个颠覆认知的开源AI项目:开发者必藏的效率跃迁指南
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!在现代科技领域,每天都有成千上万的新工具问世。开发人员往往很难跟踪重要事项并保持竞争力。满足灵活性和保持控制的最安全选择之一是开源项目。开发人员可以调整它们以满足特定需求,并且它们提供强大的社区以提供进一步的支持。在本文中,我手动精选了我最喜欢的 9 个开源 AI 项目,以便您可以节省一些研究时间,并希望找到一些可以改善未来技术堆栈的东西。
2025-04-29 15:55:35
817
原创 开发人员在编码方面与人工智能竞争的指南
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!人工智能对软件开发人员生活的影响将与个人电脑和互联网的影响相当,甚至超过个人电脑和互联网的影响。简而言之,人工智能将改变游戏规则。对于许多程序员来说,这也是不祥之兆。Meta 首席执行官马克·扎克伯格在今年早些时候的一次采访中表示:“可能到 2025 年,Meta 以及其他致力于此的公司将拥有一种人工智能,它可以有效地成为公司中级工程师,可以编写代码。但是,振作起来!
2025-04-28 18:18:12
621
原创 Java 消息代理:企业集成的 5 项基本技术
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!Java 消息代理通过实现分布式系统之间的可靠通信路径,改变了企业集成。我广泛使用了这些技术,发现它们对于构建可有效扩展的弹性架构至关重要。
2025-04-27 15:11:00
855
原创 2025 年开发人员如何在远程工作时最大程度地提高生产力
近年来,软件开发格局发生了巨大变化,远程工作已成为常态而不再是例外。在我们迈向 2025 年的过程中,开发人员面临着独特的挑战和机遇,以便在远程工作的同时保持最高的生产力。研究表明,通过消除通勤时间,开发人员每天可以节省大约 72 分钟,从而有更多的时间进行编码和创新。然而,要最大限度地发挥这一潜力,需要有意识的策略和正确的工具。将特定任务分配给团队成员,以防止重叠并确保高效执行。明确的角色定义可减少混乱并提高责任感。
2025-04-26 00:35:31
841
原创 生成人工智能 (Gen AI) 简介
生成式人工智能或 Gen AI 是人工智能的一个分支,专注于生成内容。它可以针对给定的提示生成文本、图像、代码、音频、视频等内容。Gen AI 根据从大型数据集中学习到的模式生成内容。Gen AI 在不同领域有各种应用。文本生成是 Gen AI 的关键应用之一。文本生成图像生成视频生成代码生成音乐和音频生成3D 模型生成人工智能聊天机器人人工智能写作和设计工具。
2025-04-25 09:32:51
552
原创 GitHub Copilot (Gen-AI) 很有用,但不是很好
我认为**“快速工程”是人工智能的失败**。20 年前,我听到的第一个关于人工智能系统的定义是,当我们能够用自然语言与计算机系统对话时,人工智能就实现了。现在他们告诉你 GHC 是一个人工智能系统,但你无法用“自然语言”与它交谈;你需要使用“即时工程”,这实际上是**自然语言的子语言,**并使用 /、# 和 @ 等符号。在我看来,这就像自然语言和编程语言的某种混合。他们想向你出售他们现在拥有的人工智能系统,5 年后,他们可能会告诉你“现在我们有了真正的人工智能,不再需要即时工程”。
2025-04-25 09:05:18
669
原创 来看看专业人员是如何使用Git的
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!在 GIT 中,有工作目录、暂存区、HEAD(Last Commit)的概念磁盘上的实际文件 — 您在代码编辑器中看到的内容。反映所有更改(暂存 + 未暂存)。准备要提交的特定更改的预览区域。使用 git add 将更改移至此处。指向当前路径中最新提交的快照,这是最后您保存的状态。当你需要从这些不同区域恢复和重置文件时,git恢复和重置命令是你的救星。
2025-04-19 22:25:17
259
原创 IDEA2025大版本发布,JetBrains 的AI Agent到来!附工具和码
前天也就是4月16号深夜,JetBrains终于发布了2025版本的IDEA,这次官方更新动作很大,就连主页的UI和内容都有变动:注意看左侧的两个插图,其中的意思不言而喻了吧:JetBrains的AI大时代来了!接下来让我们一起来看下都有哪些重大更新吧!额,这个对我来说作用不大,因为我都是用快捷键!!!
2025-04-18 09:04:11
1318
原创 掌握软件开发中的人工智能:为什么方法比工具更重要
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!大家好 👋!您可能已经目睹了人工智能工具的快速发展,并注意到人工智能正在重塑我们构建软件的方式。但这是我迄今为止学到的东西——在这个美丽新世界中,重要的不是您使用哪种炫酷的人工智能工具,而是您以正确的优先顺序处理问题,以及对帮助您熟练使用人工智能的基础知识的理解。让我分享一下作为一名软件工程师如何有效地与人工智能合作的想法。
2025-04-16 19:14:05
809
原创 如何修复 PostgreSQL 中重复键值违反唯一约束:开发人员生存指南
当您尝试插入一条带有已存在的主键或唯一约束的记录时,PostgreSQL 数据库中就会发生这种情况。就像有一位朋友总是不请自来参加你的聚会,吃掉所有的零食,然后不帮忙打扫就离开。如果您使用的是 SERIAL 或 BIGSERIAL 列(自动生成唯一 ID),则序列可能不同步。这就像试图为反叛联盟添加第二个卢克·天行者一样,反叛联盟只能有一个(好吧,除非您算上克隆人)。这就像在《星球大战》电影中找到流氓机器人一样,一旦您发现它,您就成功了一半。戏剧性的事情随之而来。现在您的序列已恢复同步,您可以开始摇滚了。
2025-04-14 19:47:15
927
转载 资深程序员给初级开发人员的 10 条建议
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!说实话,我认为你不需要花费未来 10 年的时间成为一名高级程序员。如果您集中精力并且努力工作,只需 2 到 3 年就能实现目标。为此,我将分享一些非常有用的技巧来帮助您完成此过程。你看,这些都是每个人都已经知道的常见技巧。因此,我想分享一些真正的技巧——这些见解可以真正加速你的成长,并帮助你比预期更快地成为高级开发人员。话虽如此,让我们开始吧。
2025-04-13 01:26:48
41
转载 在 Docker 上运行 Ollama:快速指南
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!嗨,又是我!在过去的几天里,我一直在测试多种在本地使用 LLM 的方法,到目前为止,Ollama 是用于设置快速环境以测试代码和功能的最佳工具(忽略 UI 和其他 QoL 方面)。我以前尝试过和其他工具,但当目标只是设置一个运行模型以连接API(在带有 WSL 的 Windows 上)时,它们似乎过于臃肿。Ollama 提供了极其直接的体验。因此,今天我决定通过 Docker 容器安装和使用它——它出奇的简单和强大。
2025-04-12 16:16:03
95
原创 改善 Maven 的依赖性
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!建议使用命令来摆脱已声明但未使用的依赖项:还有另一个用例,它可以显示您在代码中使用但未在 pom.xml 中声明的依赖项。这有效是因为您对类路径具有传递依赖性。要么不使用该依赖项,要么声明它。虽然几年前这是一个好主意,但今天却是一个危险的建议。在这篇文章中,我想解释一下这个插件的作用以及为什么不应该在最简单的项目中使用它。
2025-04-11 18:31:57
907
原创 使用 Nebius 在几分钟内微调你的 LLM
大型语言模型很棒!但在执行特定任务或成为领域主题专家时,它就不那么好了。这就是精细调整发挥作用的地方!在本文中,我将分享如何使用 Nebius Ai Studio 在几分钟内微调您的 LLM。因此,事不宜迟,让我们开始吧!在开始之前,让我们先了解一下什么是微调!简单来说,微调是采用预先训练的模型并在特定领域的数据集上进一步训练的过程。我们都知道如今的法学硕士 (LLM) 非常强大,但它们对于专业任务来说还远远不够完美。而成为专家的最佳方法之一就是利用特定领域的知识进行微调。
2025-04-10 11:31:54
955
转载 80% 的软件工程师无法成为高级开发人员 — 原因如下
如果你犯了错误,比如不理解代码就复制粘贴、不承担项目责任、不提升技能或沟通能力差,那么是时候立即改变了。如果你想在三到四年内成为一名高级软件工程师,今天就开始采取正确的步骤吧。如果你正朝着正确的方向前进,那就继续前进;如果不是,问问别人——甚至问问自己——你如何才能朝着正确的方向前进。转自:https://mp.weixin.qq.com/s/NXlsXu3rpls4DNySPbdTkA。
2025-04-09 10:26:04
27
原创 2025 年值得关注的 12 个酷炫开源项目
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!开源项目不仅激励我们创造最好的作品,还让我们能够无缝构建事物,否则我们自己会面临更大的挑战。创新工具正在涌现,以应对当今开发人员和企业面临的最严峻挑战。随着网络世界变得越来越先进,正确的技术解决方案可能意味着简单的生存和真正的长期成功之间的区别。在本文中,我们将回顾 12 个很棒的开源项目,并重点介绍它们提供的出色工具。这些工具彻底改变了工作流程,并重新定义了团队创建、分析和优化数字产品的方式。
2025-04-08 09:39:29
774
原创 构建有效的AI代理
代理” 有多种定义。一些客户将代理定义为完全自主的系统,它们可以在较长时间内独立运行,使用各种工具来完成复杂的任务。其他人则使用该术语来描述遵循预定义工作流程的更具规范性的实现。在 Anthropic,我们将所有这些变体归类为代理系统,但在****工作流程和代理工作流是通过预定义的代码路径协调 LLM 和工具的系统。另一方面,代理是 LLM 动态指导其自身流程和工具使用情况的系统,从而保持对其如何完成任务的控制。下面,我们将详细探讨这两种类型的代理系统。
2025-04-07 10:02:09
995
原创 微服务入门:Spring Boot 初学者指南
公司服务:管理与公司相关的数据。员工服务:处理员工数据。每个微服务都是一个 Spring Boot 应用程序,它独立运行,但通过 HTTP 请求与其他服务交互。
2025-04-06 21:23:27
1001
原创 使用 Java 中的序列接口增强集合
序列集合是添加到 Java 集合框架的一组新接口。它们提供了一种统一的方式来处理具有定义出现顺序的集合,例如列表、有序集和链接哈希集。
2025-04-04 15:37:16
390
2
原创 2025 年最佳 AI 提示生成器
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!在不断发展的人工智能工具领域,提示生成器已成为作家、营销人员、教育工作者和创意专业人士的必备伙伴。这些专业工具有助于弥合人类创造力与人工智能能力之间的差距,提供结构化的指导,将模糊的想法转化为强大、有针对性的提示。作为一个花了无数时间盯着空白屏幕的人,我开始意识到正确的提示可以带来巨大的改变。让我带你了解三个最好的 AI 提示生成器,它们一直能带来令人印象深刻的结果。
2025-04-03 10:25:53
484
原创 Python 脚本:自动化你的日常任务
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!让我们面对现实吧——没有人喜欢做重复性的任务。无论是重命名文件、抓取数据还是发送电子邮件,这些任务都会浪费你的时间。但如果我告诉你 Python 脚本可以为你处理所有这些任务呢?想象一下,只需编写一次脚本,就可以让它永远工作。这就是自动化的力量。猜怎么着?****其中包含工具、文章和热门讨论,可帮助您掌握 Python 脚本并像专业人士一样实现自动化。让我们分解一些现实世界的脚本示例,它们将使您的生活更加轻松。你的下载文件夹乱糟糟的吗?
2025-04-02 19:33:00
4157
7
原创 2025 年每个开发人员都应该知道的 14 个 AI API
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!AI API 彻底改变了机器学习融入应用程序的方式。如今,自然语言处理、视觉识别和生成式 AI 等顶级功能比以往任何时候都更容易获得。公司构建聊天机器人非常普遍,但他们需要理解人类的语言、生成图像或增强搜索功能。幸运的是,每项任务都有一个 AI API。
2025-03-31 15:09:44
532
原创 构建可扩展、可靠的网络抓取、监控和自动化应用程序的终极指南
在开始编码之前,至关重要的是要准确定义您希望通过自动化或网页抓取项目实现的目标。您是否需要抓取网站来收集重要数据(例如价格、产品可用性、内容)?您是否想自动执行原本需要手动执行的特定任务(例如,表单提交、数据输入)?您是否想监控网站变化以了解合规性、内容更新或竞争对手分析?拥有明确的目标有助于您确定应用程序的范围以及所需的管理或控制级别。对于最简单的情况,您可以从包含所抓取数据的 URL 和列的 Google 电子表格开始。
2025-03-28 19:00:19
1268
原创 无需托管即可通过移动设备访问您的 Localhost 网站!
大家好,这里是!点击上方关注,添加“”,一起学习大厂前沿架构!你有没有想过如何访问本地主机上的手机网页。所以今天我们将讨论如何在不实际托管的情况下在手机上查看同一网页。
2025-03-28 17:26:36
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人