码农与程序员的区别
2007
码农与程序员的区别实际是编码与编程的区别:什么是编码?编码是将人类语言翻译成基于机器的语言的方法。 这样做可以为 PC 提供方向和数据。由于它应用了编程的初步步骤,因此可能主要考虑编程的一个子集。编码.
码农与程序员的区别实际是编码与编程的区别:什么是编码?编码是将人类语言翻译成基于机器的语言的方法。 这样做可以为 PC 提供方向和数据。由于它应用了编程的初步步骤,因此可能主要考虑编程的一个子集。编码.
Docker容器是一种类似EJB的新组件
2273
2
Docker作为一种容器其实是一种新的组件,容器概念历来已久,早在90年代末,我们知道BEA系统,我们有相似的中间件和分布式系统背景。Docker非常类似那时的ejb容器。EJB容器已经被Docker.
Docker作为一种容器其实是一种新的组件,容器概念历来已久,早在90年代末,我们知道BEA系统,我们有相似的中间件和分布式系统背景。Docker非常类似那时的ejb容器。EJB容器已经被Docker.
实现分布式富文本编辑器的经验教训
1967
1
4K
CKEditor 5推出分布式修改同一份文档的功能,好像以后大家可以一起愉快地修改代码了,再也不用手工解决Git的冲突,在选择你的源码还是我的源码之间冲突,大师Kent beck还为此提出对人行为的约.
CKEditor 5推出分布式修改同一份文档的功能,好像以后大家可以一起愉快地修改代码了,再也不用手工解决Git的冲突,在选择你的源码还是我的源码之间冲突,大师Kent beck还为此提出对人行为的约.
思考工具之平衡反馈回路 | Untools
1356
平衡反馈回路是一种机制,它抵制在一个方向的进一步变化。它以反方向的变化来对抗一个方向的变化。它试图稳定一个系统。通常在系统中,你会发现这种平衡环路与强化反馈环路在一起,强化反馈环路的作用正好相反,会产.
平衡反馈回路是一种机制,它抵制在一个方向的进一步变化。它以反方向的变化来对抗一个方向的变化。它试图稳定一个系统。通常在系统中,你会发现这种平衡环路与强化反馈环路在一起,强化反馈环路的作用正好相反,会产.
如何在 Java 中将字符串转换为 LocalDate?
186
2K
当处理用户输入的日期时,在 Java 中将字符串转换为LocalDate是一种常见操作。 Java在java.time包中提供了LocalDate类来表示没有时间信息的日期。LocalDate类是 J.
当处理用户输入的日期时,在 Java 中将字符串转换为LocalDate是一种常见操作。 Java在java.time包中提供了LocalDate类来表示没有时间信息的日期。LocalDate类是 J.
什么是嵌入式Tomcat? -来自WhatIs.com的定义
3232
4K
嵌入式Tomcat服务器由单个Java Web应用程序和完整的Tomcat服务器发行版组成,打包在一起并压缩成单个JAR,WAR或ZIP文件。嵌入式Tomcat提供了一种打包Java Web应用程序的.
嵌入式Tomcat服务器由单个Java Web应用程序和完整的Tomcat服务器发行版组成,打包在一起并压缩成单个JAR,WAR或ZIP文件。嵌入式Tomcat提供了一种打包Java Web应用程序的.
Spring的nohttp宣言:消灭http://
1734
1
4K
我很高兴地宣布nohttp项目,寻找任何方法试图完全替换http://的使用。背景今天,Jonathan Leitschuh发表了一篇名为“ 想要接管Java生态系统 ”的博客?[url=https:.
我很高兴地宣布nohttp项目,寻找任何方法试图完全替换http://的使用。背景今天,Jonathan Leitschuh发表了一篇名为“ 想要接管Java生态系统 ”的博客?[url=https:.
Java测试现代最佳实践 - Philipp Hauer
1641
1
可维护和可读的测试代码对于建立良好的测试覆盖率至关重要,这反过来又可以实现新功能并执行重构而不必担心破坏某些内容。这篇文章包含了作者在Java中编写单元测试和集成测试多年来收集的许多最佳实践。它涉及现.
可维护和可读的测试代码对于建立良好的测试覆盖率至关重要,这反过来又可以实现新功能并执行重构而不必担心破坏某些内容。这篇文章包含了作者在Java中编写单元测试和集成测试多年来收集的许多最佳实践。它涉及现.
使用Golang中的泛型创建“map”函数 - gosamples
1512
2K
map()函数是另一种函数式编程范式,由于新的泛型功能,它可以在Go中轻松实现。它的工作原理是应用一个函数,将单个slice元素作为参数,对其进行转换,并返回输出值,其中采取和返回的类型不一定相同。例.
map()函数是另一种函数式编程范式,由于新的泛型功能,它可以在Go中轻松实现。它的工作原理是应用一个函数,将单个slice元素作为参数,对其进行转换,并返回输出值,其中采取和返回的类型不一定相同。例.
我们为什么要远离数据库生成的ID?- Tugberk Ugurlu
1864
1
2K
在我们当前为团队构建SQL Server数据目录的过程中,我们正在优化我们的解耦工程工作。有一些具体的因素对我们非常重要,从根本上说,这归结为两个核心原则,我希望每个软件工程专业人士都会同意: 我们不.
在我们当前为团队构建SQL Server数据目录的过程中,我们正在优化我们的解耦工程工作。有一些具体的因素对我们非常重要,从根本上说,这归结为两个核心原则,我希望每个软件工程专业人士都会同意: 我们不.
大模型对AI研究有害?
60
在 GPT4 之后,大模型LLM 的性能和设计改进进展相对较少:使其变得更好的主要方法仍然只是将其做大,而且所有替代transformer的架构都被证明是不合格的、低劣的,它们将人们的注意力(和投资).
在 GPT4 之后,大模型LLM 的性能和设计改进进展相对较少:使其变得更好的主要方法仍然只是将其做大,而且所有替代transformer的架构都被证明是不合格的、低劣的,它们将人们的注意力(和投资).
Zed:极快的开源协作代码编辑器IDE
149
Zed 是一款高性能、多人代码编辑器,由 Atom 和 Tree-sitter 的创建者开发。网友评论:总的来说,我是 zed 的忠实粉丝,6 个月左右的时间里,我 60% 左右的开发时间都在使用它。.
Zed 是一款高性能、多人代码编辑器,由 Atom 和 Tree-sitter 的创建者开发。网友评论:总的来说,我是 zed 的忠实粉丝,6 个月左右的时间里,我 60% 左右的开发时间都在使用它。.
SpringBoot:使用AOP对API请求授权验证 - George
1712
6K
在今天的文章中,我将讨论如何利用 Spring AOP 在端点级别授权 API 请求。假设我们构建了一个 API 来跟踪启用了基本身份验证的 Spring Security 的每月费用,并且我们希望根.
在今天的文章中,我将讨论如何利用 Spring AOP 在端点级别授权 API 请求。假设我们构建了一个 API 来跟踪启用了基本身份验证的 Spring Security 的每月费用,并且我们希望根.
StackOverFlow--Clone:国外问答论坛“知乎”的Python开源复制
736
1
StackOver Flow 的克隆,实现了几乎所有功能,我只是想注意并向开发人员展示 StackOver-Flow 的工作原理,在后台执行任务,任务和查询是如何在幕后执行的。技术栈: Python .
StackOver Flow 的克隆,实现了几乎所有功能,我只是想注意并向开发人员展示 StackOver-Flow 的工作原理,在后台执行任务,任务和查询是如何在幕后执行的。技术栈: Python .
如何构建连接数据目录? - Tony
988
7K
如何将组织中的所有数据连接在一起,同时将数据还能留在原处?什么是数据目录?Gartner 将数据目录定义为“通过发现、描述和组织数据集 [构建] 的数据资产清单。目录提供上下文,使数据分析师、数据科学.
如何将组织中的所有数据连接在一起,同时将数据还能留在原处?什么是数据目录?Gartner 将数据目录定义为“通过发现、描述和组织数据集 [构建] 的数据资产清单。目录提供上下文,使数据分析师、数据科学.
45种用于前端测试的Chrome插件工具
1527
面向测试人员的 Chrome 扩展: WebUI 测试: 1. WhatFont 2. ColorZilla 3. Spell Checker 4. IE Tab 5. Session Manager.
面向测试人员的 Chrome 扩展: WebUI 测试: 1. WhatFont 2. ColorZilla 3. Spell Checker 4. IE Tab 5. Session Manager.
DDD作者说DDD发展还没完!
1
1989
1
昨天,Explore DDD 2018刚刚闭幕,DDD作者Eric Evans在探“持怀疑态度,乐观态度和实用主义”主题演讲中表示,“DDD尚未完成。”,很多人认为DDD诞生于15年前,以为不再是新技.
昨天,Explore DDD 2018刚刚闭幕,DDD作者Eric Evans在探“持怀疑态度,乐观态度和实用主义”主题演讲中表示,“DDD尚未完成。”,很多人认为DDD诞生于15年前,以为不再是新技.
Deno是代码浏览器:没有软件包管理器或集中式包存储库 - kitsonkelly
2776
4K
我们需要改变我们的思维模式。许多人都将包管理器和集中式代码注册表作为普遍要求,以拥有一个包管理器和一个集中式代码注册表。因为它们存在并不意味着它们是必需的。之所以出现它们,是因为它们以特定的方式解决了.
我们需要改变我们的思维模式。许多人都将包管理器和集中式代码注册表作为普遍要求,以拥有一个包管理器和一个集中式代码注册表。因为它们存在并不意味着它们是必需的。之所以出现它们,是因为它们以特定的方式解决了.
经验分享:一位初级工程师如何在亚马逊五年时间内修复数百个Bug?
1165
1
Curtis Einsmann在亚马逊的5年中已经诊断并解决了数百个错误。作为一名初级工程师,大型软件系统中的错误诊断具有挑战性。 下面是他的经验总结:原因的诊断很重要。不成熟的解决方案使得问题持续存.
Curtis Einsmann在亚马逊的5年中已经诊断并解决了数百个错误。作为一名初级工程师,大型软件系统中的错误诊断具有挑战性。 下面是他的经验总结:原因的诊断很重要。不成熟的解决方案使得问题持续存.
为什么要使用eventSourcing?
660
2K
eventSourcing将事件建立为系统中唯一的事实来源。通过采用动态一致性边界DCB,eventSourcing提供了高度灵活的事件使用,允许随着时间的推移出现最佳的设计。事件流系统事件流系统通常.
eventSourcing将事件建立为系统中唯一的事实来源。通过采用动态一致性边界DCB,eventSourcing提供了高度灵活的事件使用,允许随着时间的推移出现最佳的设计。事件流系统事件流系统通常.
GraphQL SPQR和Spring Boot入门 | baeldung
1468
9K
GraphQL Schema Publisher & Query Resolver,简称 SPQR,是从带注释的 Java 类中生成 GraphQL 模式。在传统的方法中,如果我们想把GraphQL添.
GraphQL Schema Publisher & Query Resolver,简称 SPQR,是从带注释的 Java 类中生成 GraphQL 模式。在传统的方法中,如果我们想把GraphQL添.
AngularJS教程
1
1472
4
如果有后端MVC框架Struts或SpringMVC编程经验的人学习AngularJS比较容易:http://www.jdon.com/idea/angularjs.html.
如果有后端MVC框架Struts或SpringMVC编程经验的人学习AngularJS比较容易:http://www.jdon.com/idea/angularjs.html.
一切都使用 Postgres
945
如何降低复杂性并加快行动速度? 使用 Postgres 作为消息队列跳过锁定而不是 Kafka(如果你只需要一个消息队列)。 使用 Postgres时标Timescale作为数据仓库。 使用 Post.
如何降低复杂性并加快行动速度? 使用 Postgres 作为消息队列跳过锁定而不是 Kafka(如果你只需要一个消息队列)。 使用 Postgres时标Timescale作为数据仓库。 使用 Post.
Jdon框架的英文关注度在提升
3
1473
4
Jdon框架的英文网站是Jdon.org,已经连续两周,英文PPT观看和下载量超过中文,Jdon框架适合中高级软件工程师使用,初学者慎入。 .
Jdon框架的英文网站是Jdon.org,已经连续两周,英文PPT观看和下载量超过中文,Jdon框架适合中高级软件工程师使用,初学者慎入。 .
SpringBoot如何自定义作用域?
900
2K
我们都知道,spring默认只支持两种类型的scope作用域: Singleton,从spring容器中获得的每个bean都是同一个对象。 原型有多个实例,每次从spring容器中获得的bean都是不.
我们都知道,spring默认只支持两种类型的scope作用域: Singleton,从spring容器中获得的每个bean都是同一个对象。 原型有多个实例,每次从spring容器中获得的bean都是不.
Tensorflow中用Abalone数据集构建序列模型
158
4K
借助人工智能和机器学习,我们现在以截然不同的方式应对各个行业的挑战性挑战。我们采用的一项重要技术是深度学习。为了揭示数据中复杂的关系和模式,它利用了专门的网络。我们可以借助著名的 Google 程序 .
借助人工智能和机器学习,我们现在以截然不同的方式应对各个行业的挑战性挑战。我们采用的一项重要技术是深度学习。为了揭示数据中复杂的关系和模式,它利用了专门的网络。我们可以借助著名的 Google 程序 .
使用Redis缓存和Spring AOP使Spring Boot应用更健壮?
1865
1
18K
你知道那种感觉吗?您有一个Web服务应用总是没有一个最佳的正常运行时间?我的工作团队肯定是有的,我们认为现在是改变的时候了。整篇文章都是作为教程编写的。您可以在GitHub存储库中找到代码。,我们有一.
你知道那种感觉吗?您有一个Web服务应用总是没有一个最佳的正常运行时间?我的工作团队肯定是有的,我们认为现在是改变的时候了。整篇文章都是作为教程编写的。您可以在GitHub存储库中找到代码。,我们有一.
SAP为Java 16贡献JEP 387 “弹性元空间”
968
1
5K
Java 虚拟机需要内存来呼吸——有时比我们喜欢的还要多。Metaspace 是它最需要的子系统之一,它是 JVM 中保存类元数据的部分。通过 JEP 387,SAP 为 OpenJDK 贡献了一个更.
Java 虚拟机需要内存来呼吸——有时比我们喜欢的还要多。Metaspace 是它最需要的子系统之一,它是 JVM 中保存类元数据的部分。通过 JEP 387,SAP 为 OpenJDK 贡献了一个更.
鲍勃大叔:走得快的唯一方法就是好好地走
1656
1
鲍勃大叔:软件中没有质量与速度的权衡,从来没有。低质量意味着低速。走得快的唯一方法就是好好地走。众说纷纭:1. 我最喜欢的版本是“没有快速和脏,只有脏。”2. 那就是你的思维方式。当您需要的预算有限且.
鲍勃大叔:软件中没有质量与速度的权衡,从来没有。低质量意味着低速。走得快的唯一方法就是好好地走。众说纷纭:1. 我最喜欢的版本是“没有快速和脏,只有脏。”2. 那就是你的思维方式。当您需要的预算有限且.
用Iterator解释Rust所有权概念
1111
11K
当涉及到集合中元素的所有权时,迭代器起着极其重要的作用。在下面这些例子中,我们将使用Vec<String>,故意使用String作为元素(它没有实现Copy trait:String默认是值传递,不是.
当涉及到集合中元素的所有权时,迭代器起着极其重要的作用。在下面这些例子中,我们将使用Vec<String>,故意使用String作为元素(它没有实现Copy trait:String默认是值传递,不是.