Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java教程与面试题
IntelliJ IDEA最佳插件 - Vojtech Ruzicka
1. Presentation assistant这是一个简单的插件,每次在IDE
以数据库为中心的架构与以领域为中心的架构的区别 - DevSDhami
以领域为中心的架构是一种设计现代世界企业应用程序的新方法。
Java Stream和Collection比较:何时以及如何从Java API返回Stream而不是集合Collection? - TomaszKiełbowicz
向您展示一些可以非常方便地使用Java Stream流的场景以及如何使用它们的示例。本文基于标准Java库java.util.stream。它既与反应流<
站在巨人的肩膀上不香吗?书籍推荐:DDD作为企业软件设计开发必读书籍 - lpalmieri
我大约在三年前加入这个行业,当时还只是一个尚未毕业的数学家,后来转为ML实践者。我又花了两年的时间才找到自己的位置,在该职位上,构建软件是我的主要职业。第一手实战经验非常强大,但是一个人的时间有限。因此,书籍使我有机会学习其他从业者的精通技巧,这些都是经过数千个小时的工作而建立的。就
2020年Java程序员应该学习的七大前后端框架 - javarevisited
如果您是Java开发人员,并且想知道应该在2020年学习哪些Web开发框架,那么您来对地方了。 1. Spring Boot您可能已经听说过Spring Boot的神奇能力。这是一个改变游戏规则的框架,这可
幽默:什么是框架?营销词语背后的真实意思 - Ambrose Bierce
如果一款软件产品或框架自诩为:简单、有自己主见、优雅、轻量级、可配置、最小化,它的真实意思是什么呢?我们看看这些褒义词背后的真实意思: 简单 — 它只是解决了我的需求用例。有自己主见opinionated — 我并没有考虑到您的需求用例。<
Java 14的数据记录将如何改变编码方式:减少或消除对Lombok依赖 - oracle
在本文中将介绍Java中记录的概念。记录Record是Java类的一种新形式,旨在 提供对数据聚合建模的一流方法 弥补Java类型系统中的可能差距 提供通用编程模式的语言级语法 减少类样板 什么是Java记录?
在IntelliJ idea中使用docker调试Spring Boot应用程序
IntelliJ有很好的Docker插件,可以帮助人们在运行Docker容器或环境时进行编程调试。它为开发人员提供了简化的Docker体验,并使其更易于部署。许多开发人员正在使用Spring Boot创建可以运行的独立的,生产级的基于Spring的Java应用程序。本文中将向您展示将Dock
JVM垃圾收集器基准报告 – Ionuț Baloșin
本文使用一组不同的模式描述了一系列Java虚拟机(JVM)垃圾收集器(GC)微基准及其结果。对于当前问题,我包括了AdoptOpenJDK 64位服务器VM版本13(内部版本13 + 33)中的所有垃圾收集器: 串行GC Parallel / ParallelOld
如何给函数方法命名?意图揭示命名法:根据目的命名 - c2
这是 SmalltalkBestPracticePatterns最佳实践之一:根据某个函数方法是做什么的(目的)命名这个
小巧易于使用的有磁盘支持的ArrayList -Bozho的技术博客
有时,列表List可能会变得太大而无法容纳在内存中,因此您必须采取一些措施以避免内存不足。做到这一点的正确方法是流传输–而不是将所有内容都放入内存中,您应该从源流传输数据并丢弃已经处理的条目。但是,在某些情况下,超出代码控制一个列表范围,但是不能使用流式传输。这些情况很少见,
Maven Central上所有Oracle JDBC数据库驱动程序 - Kuassi Mensah
现在不仅可以在Maven Central上使用甲骨文数据库最新版本,而且还可以获得所有受支持的Oracle JDBC驱动程序发行版,包括19.3.0.0、18.3.0.0、12.2.0.1和11.2.0.4。从现在开始,Maven Central确实成为Oracle JDBC驱动程序和配套j
幽默:Java异常类型变量应命名为"up",抛出前要三思。
Java中Throw抛出异常的变量应命名为"up",抛出前要三思。,当心向上抛出后掉下来砸了自己。
ScheduledThreadPoolExecutor易出现时钟漂移问题,不宜使用在UTC、系统时间或用户交互方面的定期调度,CronScheduler是用于与外部交互的可靠Java调度程序 - Leventov
ScheduledThreadPoolExecutor 容易出现无限的时钟漂移最近,我意识到
程序员不是在编写代码,而是在解决问题 - LanRaccoon
我们是程序员,所以编写代码就是我们要做的工作,不是吗?但是,我们的工作比整天在屏幕前敲击键盘上的按键要复杂得多。如果跳出编程语言,框架和流程的范畴,超出了测试套件、冲刺和Jira的范畴,那么您总会发现需要解决的问题。 作为程序员,我们首先是问题的解决者。我们解决了其他人遇到的问题,并
Java模块系统JPMS是巨坑?- jodastephen
我确实想知道,对于Java的长期健康而言,最好的办法是从应用程序代码中删除Java模块系统(只保留在JDK内部)。这对我来说是一个巨大的浪费时间,完全没有任何好处。有什么想法吗? 众说纷纭:JPMS没有普遍使用表明Java社区已经投票赞成你
幽默:经验与知识的区别 -Richard Feynman
Java与Python:哪一个最适合你? - computersciencehub
Java是静态捕获的通用编程语言。它是一种并发和面向对象的语言。Java旨在成为WORA(可在任何地方运行一次编写)的编程语言。它旨在在Java虚拟机(JVM)的帮助下在任何平台上运行。另一方面,python是一种动态类型的编程语言。Python的最初开发始于荷兰。其背后的原始灵感是
上页
下页
关闭