• 不要使用业务键作为数据库主键

    64 1 3K
    Mark Seemann这篇博客文章反对使用自然键作为数据库表中的主键,而是建议始终使用合成(人工)键。什么是自然键自然键(也称为业务键或领域键 )是数据库中一种唯一键,由存在并在数据库外部世界(即业.
  • Apple WWDC 2024你需要知道的一切

    42 1 5K
    关于Apple WWDC 2024你需要知道的一切:1、Vision Pro现在可以将Mac的显示屏扩展到 超宽格式。 它甚至会弯曲让你进入 那种身临其境的体验2、新的Vision OS 2将能够将您.
  • 符号推理:Drools规则引擎 + LangChain4j大模型演示

    68 1 7K
    混合推理,也称为神经符号人工智能,是一种将机器学习和符号推理相结合的人工智能,旨在实现互补,弥补前者的不足,如可靠性、可重复性和透明度的不足。该项目的主要思想是通过简单但引人注目的例子展示混合推理,特.
  • JWT不是为了授权而设计的

    64 1 2K
    JWT不是为了授权而设计的,只是用作身份验证。JWT 主要用于验证身份。由于大多数开发人员不会开发自己的身份验证解决方案,因此身份验证提供商的 SDK 可能会为您完成此操作。您最终从 JWT 获得的是.
  • 拜托:不要像鲍勃大叔那样重构

    10 1 2K
    博客文章“不要像鲍勃大叔那样重构”批评了罗伯特“鲍勃大叔”马丁在其颇具影响力的著作“清洁代码”中给出的重构建议。关键点如下:重构并不总是答案: 鲍勃大叔提倡不断、强迫性地进行重构,这可能会导致过度工程.
  • 分布式系统好处不仅是规模变大

    50 1 3K
    有一种观点: 您不需要分布式系统!如今的计算机速度如此之快,您只需一台机器即可为所有客户提供服务 这种论点是愚蠢和简单化的。这一论点基于一个事实: 现代机器非常强大,每秒可以完成大量工作,甚至可以将一.
  • 盛世危言:AGI竞赛之未来十年

    28 1
    后新冠时代,人类智商普遍下降,人工智能赶超人类智能指日可待。最近几天,AI领域悄悄流行一份AGI白皮书,虽然有些危言耸听,甚至包含以中国为竞争对手的阴谋论。下面是主要思想:在过去的一年里: 人们谈论的.
  • 为什么bootstrap不再那么受欢迎了?

    14 2K
    近年来,人们对 bootstrap 等组件库的兴趣似乎大幅下降,而 Tailwind 则更受青睐。 Tailwind :对组件进行精细控制,而不是使用预用的东西, bootstrap :学习曲线要​​.
  • Oracle Java警察首次敲开财富200强企业大门

    31
    据一位许可专家称,Oracle 已首次开始向财富 200 强公司发送 Java 审计函。来自《The Register》2024 年 6 月 10 日的文章报道,甲骨文公司首次开始向财富 200 强企.
  • Restate:支持JavaScript/Java的Rust低延迟持久工作流

    5 1 9K
    Restate:使用持久的异步/等待以容错方式轻松构建工作流、事件驱动的应用程序和分布式服务。 带有 JS/Java/Kotlin 中的 SDK 内置于 Rust/Tokio 中的轻量级运行时。 它是.
  • 费曼剃刀否定了奥卡姆剃刀?

    56 3K
    费曼剃刀(Feynman's Razor)是源自理查德·费曼关于技术交流和解释复杂概念的观点: 清晰准确的解释非常重要 即使在处理复杂的技术概念时也需要清晰准确。 理查德·费曼(Richard Fey.
  • Spring Boot中从自定义Logback访问Spring Bean三种方法

    16 11K
    讨论了在 Spring Boot 应用程序中从自定义 Logback 应用程序访问 Spring Bean 所面临的挑战,并提供了三种解决方案来解决这一问题。什么是 Logback?Logback是一.
  • 三体人:不要重构

    23
    点击图片 完整视频 .
  • 苹果智能:iOS 18 AI增强功能

    38
    苹果计划在 2024 年 WWDC 上推出一项名为“Apple Intelligence”的重大 AI 举措,将 AI 功能深度整合到其操作系统和核心应用程序中,同时优先考虑用户的隐私和安全。该计划的.
  • 什么是自适应身份验证?

    15 3K
    标准身份验证方法(包括多重身份验证 (MFA))要求用户在尝试登录或访问公司资源时提供特定凭证。然而,自适应身份验证会根据情况调整所需的凭证,在违规风险较高时提高安全性。当用户始终使用标准凭证(例如用.
  • 什么是反向 ETL?概述、用例和主要优点

    15 4K
    在不断发展的数据工程领域,反向 ETL 已成为企业利用其数据仓库和其他数据平台超越传统分析的关键流程。反向 ETL 或反向“提取、转换、加载”是将数据从集中式数据仓库或数据湖移动到数据管道内的操作系统.
  • 为什么大语言模型能将我们带入AGI?

    7
    杨立昆Yann LeCun表示:大模型LLM 无法让我们实现 AGI,因为 LLM 无法形成心智模型。它们是极其有效的随机鹦鹉,但它们无法真正以任何类似于人类认知的方式进行推理。这是一种反对“大语言模.
  • Java中用URLConnection查找Web文件大小

    7 3K
    HTTP协议提供了有关所请求 Web 资源的全面信息。其标头字段之一Content-Length指定资源的大小(以字节为单位)。我们可以使用 URLConnection 类提取此信息。在下载之前了解网.
  • 苹果绝技:理解屏幕

    20
    每个人都在期待一个重生的Siri,Ferret-UI来了!Ferret-UI:一个多模态视觉语言模型,它可以理解iOS移动的屏幕上的图标、小部件和文本,以及它们的空间关系和功能含义。您可以向Ferre.
  • 幽默:马斯克怒怼苹果AI

    19
    马斯克:马斯克: 如果苹果在操作系统层面集成OpenAI,那么苹果设备将在我的公司被禁止。这是不可接受的安全违规行为。 参观者必须在门口检查他们的苹果设备,在那里他们将被存放在一个法拉第笼子里  .
  • Spring Boot中实现输入参数验证教程

    25 20K
    构建 Spring Boot 应用程序时,您需要验证 Web 请求的输入、服务的输入等。在此博客中,您将学习如何向 Spring Boot 应用程序添加验证。尽情享受吧!为了验证输入,将使用 Jaka.
  • MatMul:一种革命性的语言模型方法

    6
    一种革命性的语言模型方法,完全消除矩阵乘法 (MatMul),同时又不损失性能论文《可扩展的无 MatMul 语言建模》讨论了如何开发可扩展且高效的语言模型,从而避免矩阵乘法(MatMul) 运算。 .
  • 本周Github上7个有趣项目

    24 5K
    本周Github上7个有趣项目:1、UXsim纯 Python 中的网络交通模拟器UXsim是一款免费的开源宏观和中观网络交通流模拟器,用 Python 编写。它模拟汽车旅行者的移动和道路网络中的交通.
  • Spring Boot中使用TestContainer测试缓存机制

    36 13K
    缓存已成为现代 Web 应用程序中必不可少的一部分。它帮助我们减少底层数据源的负载,减少响应延迟,并在处理付费第三方 API 时节省成本。然而,彻底测试应用程序的缓存机制以确保其可靠性和有效性也同样重.
  • AiTracker.art:一个基于Torrent的AI模型分发器

    21
    目前,所有本地 AI 模型的分发均由 Huggingface 和 Civai 控制。 如果这些服务倒闭了会怎么样?噗!一切都消失了! 还有一个问题,如果 Huggingface 或 Civit 决定他.
  • 斯蒂芬·平克:AI模型是外星智慧一种形式

    31 4K
    史蒂芬·平克说,人工智能模型是外星智慧的一种形式,我们正在对它们进行实验,就好像它们是某种新发现的有机体一样。背景斯蒂芬·平克(Steven Pinker)是一位著名的认知心理学家、语言学家和科学作家.
  • ARC奖:价值100万美元以上开放式AGI竞赛

    10 2K
    ARC-AGI 的设计初衷是抵制大语言模型“记忆”技术我们举办本次比赛的目标是: 1. 增加从事前沿 AGI 研究的研究人员数量(而不是修补 LLM)。我们需要新的想法,解决方案很可能来自局外人! 2.
  • 数据管道架构概述

    10 9K
    在当今数据驱动的世界中,组织高度依赖对大量数据的有效处理和分析,以获得洞察力并做出明智的决策。这种能力的核心是数据管道——现代数据基础设施的重要组成部分。数据管道是数据从各种来源无缝移动到指定目的地的.
  • Java中@Valid子对象注释

    10 6K
    在本教程中,我们将了解如何使用@Valid注释来验证对象及其嵌套的子对象。当传入数据是基本数据类型(例如整数或字符串)时,验证传入数据可能很简单。但是,当传入信息是对象(特别是对象图)时,验证就比较困.
  • ChatGPT一个错误让我们损失一万多美元

    19
    我们将数据库模型从 Prisma/Typescript 转换为 Python/SQLAlchemy。这真的很繁琐。我们发现 ChatGPT 在进行这种转换时做得非常出色,因此我们几乎在整个迁移过程中都.
  • 苹果推出“私有云计算”新系统

    14 2K
    苹果推出了一个名为“私有云计算”的新系统,让你手机将复杂的(通常是人工智能)任务上传到云中的专用安全设备上。与大多数其他移动的提供商不同,苹果传统上在终端设备上进行大量处理。 例如,照片上的所有机器学.
  • Java中创建泛型类型的实例

    9 13K
    泛型提供了一种优雅的方法,可以在我们的代码库中引入额外的抽象层,同时提高代码可重用性和增强代码质量。使用泛型数据类型时,有时我们想创建它们的新实例。然而,由于 Java 中泛型的设计方式,我们可能会遇.
  • Laravel vs. Spring Boot:后端开发选择

    22 3K
    网页开发人员需要不同的框架来构建他们的网站。 有时这可能是最好的 PHP 框架也喜欢Laravel。但是,仅靠一个 Web 框架无法满足 Web 开发任务和项目的不同需求。 有一个流行的 Java 框.
  • 大模型内部有一个平面和直边构成的几何对象

    13
    论文《大型语言模型中的分类和层次概念的几何形状》研究了如何在大型语言模型 (LLM) 的嵌入空间中表示分类和层次概念。 并且在 Gemma LLM 上验证了这些理论结果,估算了 WordNet 中 9.
  • 亮点:Apple设备和服务器基础模型

    13
    以下是苹果官方刚刚发布的《Apple设备和服务器基础模型》白皮书中的4个亮点:1、我们利用适配器,可以插入预训练模型各个层的小型神经网络模块,来针对特定任务对模型进行微调。 通过仅对适配器层进行微调,.
  • 揭秘:GPT-4如何思考?

    26
    几周前,Anthropic宣布他们从 Claude 3 Sonnet 模型中提取了数百万个可理解的特征。今天,OpenAI 宣布了针对 GPT-4 的类似结果: 使用新的可扩展方法将 GPT-4 的内.
  • 什么是Google Zanzibar授权系统?

    26 5K
    Google 设计了 ​​Zanzibar 授权系统来处理其复杂的访问需求。了解如何利用此系统在您的应用中创建细粒度的 ReBAC.Google Zanzibar 是 Google 于 2019 年发.
  • 类人脑:能效提高100万倍!

    17
    FinalSpark 开发的活体计算机由 1由 16 个类器官或在实验室中培育的脑细胞团组成,它们可以相互传递信息。 这些脑器官是源自人类干细胞的微小自组织三维组织培养物。 这种迷你大脑由大约 10,.
  • 如何解除Llama的审查机制?

    25 2K
    第三代 Llama 模型提供了微调(Instruct)版本,在理解和遵循指令方面表现出色。然而,这些模型受到严格审查,旨在拒绝被视为有害的请求,并做出“作为人工智能助手,我无法帮助你”之类的回应。虽然.
  • Jackson中的ConstructorDetector指南

    4 10K
    使用Jackson的一个重要方面是了解它如何将JSON数据映射到 Java 对象,这通常涉及使用构造函数。此外,ConstructorDetector是 Jackson 中的一个关键组件,它影响在反序.
  • 从 GPT-4 到 AGI:计算OOM

    8 3K
    本文讨论了人工智能的快速发展以及在不久的将来取得重大进展的潜力。以下是要点:过去的AI进展: “有效加速主义 计算”的增加已经导致模型性能在几年内和许多数量级(OOM)的一致增长。 GPT-2类似于学.
  • Transformers.js实现浏览器内WebGPU加速的实时语音识别

    22
    transformers.js是最先进的Web机器学习。直接在浏览器中运行 Transformers,无需服务器!Transformers.js 的设计功能与 Hugging Face 的transf.
  • 先知:AI将在一两年内超过人类语言能力

    7
    雷·库兹韦尔(Ray Kurzweil)最近说: 人工智能模型将在一两年内超过人类的语言能力 下一步是 大事件模型 使机器人能够执行物理任务雷·库兹韦尔是谁?雷·库兹韦尔是美国计算机科学家、发明家、作.
  • Java中用Flight Recorder监控Hibernate事件

    7 6K
    在本教程中,我们将研究使用Java Flight Recorder记录Hibernate生命周期执行期间事件的过程。之后,我们将使用Oracle 的JDK Mission Control工具检查记录的.
  • 开放性对于超人工智能(ASI)至关重要

    21 2K
    论文《开放性是超人工智能的关键》指出,开放性是实现超人工智能 (ASI) 的关键属性,开放性被定义为不断产生新颖且可学习行为的能力。关键点如下:近年来,人工智能系统的通用能力得到了极大的提升,这主要得.
  • 雷帕霉素的缺点?

    20
    雷帕霉素的缺点?主要缺点是表面上的口腔溃疡,但是背后暗示深层次未解决的问题。雷帕霉素,又称西罗莫司,是一种具有多种医疗用途的药物,主要用于预防器官移植排斥和治疗某些癌症以及延长寿命。 研究表明,雷帕霉.
  • 大模型缺乏基本推理能力?

    12
    本文探讨了大模型的戏剧性崩溃:面对一个简单的常识问题,称为“爱丽丝梦游仙境(AIW)的问题”,最先进的大模型推理能力面临崩溃。尽管这些大模型在标准化推理基准上表现出色。关键是,目前这些LLM缺乏基本的.
  • Llama 3:Meta新AI模型

    11 4K
    Llama 3拥有卓越的自然语言处理 (NLP)功能,使Meta AI能够提供更智能的帮助、更丰富的搜索结果,甚至生成创意文本格式。准备好迎接前所未有的 AI 体验吧!简要阅读: Meta 的 AI .
  • 柏拉图洞穴寓言 vs. AI表征假说 vs. 表观遗传

    8 2K
    柏拉图的洞穴寓言是一个哲学思想实验,首次出现在他的著作《理想国》中。用来说明人类认知和现实之间的关系。什么是柏拉图洞穴寓言?一群人从出生起就被囚禁在一个洞穴里,他们背对着洞口,只能看到洞穴的墙壁。在他.
  • 严重 PHP 漏洞导致服务器遭受远程代码执行

    13
    DEVCORE 发现 PHP 中存在一个严重的远程代码执行漏洞,影响 Windows 系统上该语言的所有版本。该漏洞被追踪为 CVE-2024-4577,已于 2024 年 6 月 6 日修复。发现和.
  • 从通用人工智能到超级智能:智能爆炸

    5 5K
    在人们的普遍想象中,冷战的恐怖主要可以追溯到洛斯阿拉莫斯,即原子弹的发明。但单单原子弹可能被高估了。从原子弹到超级原子弹——氢弹——可以说同样重要。原子弹是一种更有效的轰炸手段。超级原子弹是一种毁灭国.
  • 静态加密:存在代理混淆的安全漏洞

    10 4K
    假设您有一个简单的 Web 应用程序,它在将数据存储到 SQL 数据库之前对其进行加密。一个快速而粗糙的实现可能看起来像这样:class User {    public function __con.
  • Java中MongoDB +TestContainer

    10 9K
    如何使用 MongoDB 配置 TestContainer,并为数据访问层和使用 MongoDB 的应用程序编写集成测试。TestContainer帮助我们在运行测试之前启动容器,并通过在代码中定义它.
  • Hibernate Reactive 简介

    9 6K
    反应式编程是一种强调异步数据流和非阻塞操作原则的编程范式。其主要目标是构建能够处理多个并发事件并实时处理的应用程序。传统上,在命令式编程中,我们按顺序执行代码,一次一条指令。然而,在响应式编程中,我们.