信码由缰

25
获赞数
0
关注数
9
粉丝数
上海
浙江大学 | 人机工程
IP 属地上海
2020-01-14 加入
浏览 14.6k

“码”界老兵,分享程序人生。

70 声望|新手
springboot
26
devops
14
java
11
elk
8
kibana
8
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章4 月 30 日
    Java中的多态与继承
    多态——即对象根据其类型执行特定操作的能力——是Java代码灵活性的核心。<u>四人组(Gang Of Four)</u>创建的许多设计模式都依赖于某种形式的多态,包括<u>命令模式</u>。本文将介绍Java多态的基础知识及如何在程序中使用它。
  • 发布了文章4 月 30 日
    Netflix系统架构解析
    是否曾好奇Netflix如何让您目不转睛地享受无中断的流畅播放体验?幕后功臣正是Netflix架构,它负责提供吸引全球观众的无缝流媒体体验。Netflix的系统架构强调了决定未来内容形态的重要性。让我们一起探索Netflix流媒体宇宙的幕后故事! Netflix已成为娱乐、追剧和尖...
  • 发布了文章3 月 20 日
    如何在Java程序中使用泛型
    泛型可以使你的代码更灵活、更易读,并能帮助你在运行时避免ClassCastExceptions。让我们通过这篇结合Java集合框架的泛型入门指南,开启你的泛型之旅。
  • 发布了文章2 月 26 日
    AI时代的非人类身份安全
    随着AI在企业中的崛起,攻击面也在不断扩展。了解如何保护非人类身份(Non-Human Identities, NHIs)并防止未经授权的访问。
  • 发布了文章2 月 19 日
    Java Stream API:每个开发者都应该知道的 3 件事
    时间飞逝!我记得 Java 8 曾经是一个标杆,每个人都把它当作一种全新且革命性的东西来谈论。老实说,它确实是全新且革命性的。但现在,使用 Java 8 的项目可能被称为“遗留”项目。即使 Java 8 本身已经成为遗留版本,它引入的特性仍然具有实际意义。今天,我们来聊聊...
  • 发布了文章2024-09-12
    评估您的数据是否可用于人工智能的三个考虑因素
    ​ 多数组织正在人工智能和生成性人工智能的炒作中迷失方向。在许多情况下,他们并没有准备好人工智能项目所需的数据基础。三分之一的高管认为,只有不到50%的组织有了人工智能所需的数据,而多数组织并未准备好。因此,在开展人工智能项目之前,奠定正确的基础至关重...
  • 发布了文章2024-05-11
    使用Lambda表达式和接口的简单Java 8 Predicate示例
    大量的Java编程涉及到对真或假值的评估,从条件语句到迭代循环。当您使用JDK的Streams API和Lambda函数时,可以使用备受欢迎的Java Predicate接口来简化布尔条件的评估。
  • 发布了文章2024-01-23
    Java开发中不要使用受检异常
    Java是唯一(主流)实现了受检异常概念的编程语言。一开始,受检异常就是争议的焦点。在当时被视为一种创新概念(Java于1996年推出),如今却被视不良实践。
  • 发布了文章2023-05-06
    2023全栈开发人员职业路线图
    0. 全栈开发人员职业路线图全栈开发人员是IT行业中薪资最高的职业之一。如果您想成为一名全栈开发人员,以下是2023年全栈开发人员路线图上的十一个步骤:掌握敏捷开发和Scrum学习浏览器技术,如HTML和CSS熟练掌握JavaScript或TypeScript了解Git及其CI/CD生态系统具备...
  • 发布了文章2023-04-25
    JUnit 5 参数化测试
    JUnit 5参数化测试目录设置我们的第一个参数化测试参数来源@ValueSource@NullSource & @EmptySource@MethodSource@CsvSource@CsvFileSource@EnumSource@ArgumentsSource参数转换参数聚合奖励总结如果您正在阅读这篇文章,说明您已经熟悉了JUnit。让我为您概括一下JUn...
  • 发布了文章2023-04-23
    Java最佳实践
    计算机编程中,最佳实践是许多开发人员遵循的一组非正式规则,以提高软件质量、可读性和可维护性。在应用程序长时间保持使用的情况下,最佳实践尤其有益,这样它最初是由一个团队开发的,然后由不同的人组成的维护团队进行维护。
  • 发布了文章2023-04-21
    重新学习Java线程原语
    Synchronized曾经是一个革命性的技术,在当前仍然有重要的用途。但是,现在是时候转向更新的Java线程原语,同时重新考虑我们的核心逻辑。
  • 发布了文章2023-04-14
    每日 Scrum 与站立会议:有什么区别?
    “站立会议” 这个术语被认为是排外的,因为它假定所有出席者都能站立。这是一种身体健全主义,组织应该停止使用它。然而,每日Scrum和站立会议之间还有其他值得注意的区别,超出了术语的敏感性。
  • 发布了文章2023-04-14
    关键的Java JVM选项和参数
    1. 关键的Java JVM选项和参数让我们来看看在Java环境中可以配置的21个最重要的JVM选项和参数。-Xms:将设置JVM的初始堆大小。-Xmx:将设置JVM的最大堆大小。-Xss:将设置每个线程的内部使用的线程堆栈的大小。-XX:+UseCompressedOops:启用使用压缩对象指针以减少内...
  • 发布了文章2022-12-13
    使用Spring Data Redis 发布订阅消息
    使用 Spring Data Redis 发布订阅消息1. 概述在 Redis 中,发布者并没有将消息发送给特定的订阅者。是将发布的消息被划分为通道,并不知道会有哪些订阅者(如果有的话)。类似地,订阅者表示对一个或多个主题感兴趣,并且只接收感兴趣的消息,而不知道有哪些发布者(如...
  • 发布了文章2022-07-26
    敏捷开发与DevOps的对比
    敏捷与 DevOps 之间的主要区别在于:敏捷是关于如何开发和交付软件的哲学,而 DevOps 则描述了如何通过使用现代工具和自动化流程来持续部署代码。
  • 发布了文章2022-03-09
    搭建 Restful Web 服务
      REST 全称是 Representational State Transfer,中文意思是表征性状态转移。它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格。如果一个架构符合RE...
  • 发布了文章2022-03-04
    2022年软件开发趋势:远程工作已成主流
    2020 年 3 月,工作世界发生了翻天覆地的变化。到 2020 年 4 月,大约一半的公司报告称,由于新冠病毒,其 80% 以上的员工在家工作。大多数人再也没有回到办公室——远程工作将继续存在。
  • 发布了文章2022-01-25
    开发人员的编程心理学
    向开发人员提供建议的编程心理学我之前写过,编程有两个受众:CPU 和你的编程伙伴。还有一些优秀的文章,比如《面向苦难编程》 ,可以帮助你在编程时调整目标——让它工作、让它漂亮、让它快速,这是那篇文章的建议。“让它工作、让它漂亮、让它快速”是绝妙的编程建议,...
  • 发布了文章2021-12-27
    软件开发中的常见的15个定律和原则释义及应用
    在围绕软件开发的讨论中,几乎不可能避免引用一两条定律。“这行不通,因为‘X法则’!” 你可能听过人们说。或者“你不知道‘Y原则’吗? 你是哪种软件开发人员?”。有许多法律和原则可以引用,其中大部分都基于真理。然而,盲目地使用像上面这样的绝对陈述来应用它们肯定...