Git

[译]完整的 JMS 2.0 教程

JMS 代表 Java 消息服务,它是 Java 中访问消息中间件服务器的标准。消息传递是在各种应用程序或服务之间交换业务数据的过程。这是一个完整的 JMS 2.0 教程, 其中包含大量代码示例。完整的代码示例可在 GitHub 上找到,请下载并运行示例。本教程使用 Glassfish 开源服务器作为 JMS 提供程序的示例。

Git介绍

Git、Github、Gitlab 的区别

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

2024-01-25|Idea和zsh快捷键

今天做了什么:

  1. 整理 Idea 快捷键
  2. 整理 zsh 中定义的常用的快捷键

Idea 快捷键

  • 使用快捷键 command +1 打开 Project 窗口
  • 输入 control + R 可以运行 Java 代码

上下文

  • 在 for 方法上,输入 option + enter,可以调出上下文,替换 for 表达式
  • 在字符串上面输入 option + enter,可以调出上下文。
  • 在字符串上面或者双击选中,然后双击两次 ⇧ ,打开 Search Everywhere 弹窗,然后输入 case ,选择 Toggle Case 将 AVERAGE 变为小写。
  • 在没有使用的方法参数 redundant 上,输入 option + enter,可以选择 Safe delete 'redunant' 删除该参数
  • 在三目运算,输入 option + enter,可以选择 Negate '?:'

搜索

  • 查找最近文件:comand + E
  • 输入 ⇧ + command + A 可以打开 Find Action 窗口。
  • 双击两次 ⇧ 可以打开 Search Everywhere 窗口。输入关键字,可以搜索 java 类。
  • 如果想搜索Java类,则可以输入 command + O,并可以选择在 All Places 搜索。
  • 如果想搜索方法或者变量名称,则可以使用 option + command + O

自动补全

  • command + ↑ + enter 补全方法体、if、while、for 、switch 后面括号

[译]《分布式系统:为了乐趣和利益》6.进一步阅读和附录

《分布式系统:为了乐趣和利益》是一本广受欢迎的资源,用于理解和学习分布式系统。该书由作者Mikito Takada撰写,介绍了构建分布式系统的基本概念、原则和挑战。

这本书涵盖了与分布式系统相关的广泛主题,包括网络、容错性、一致性模型、分布式算法、可扩展性等等。它旨在以清晰易懂的方式解释复杂的概念,适合初学者和有经验的分布式系统从业者阅读。

[译]《分布式系统:为了乐趣和利益》介绍

《分布式系统:为了乐趣和利益》是一本广受欢迎的资源,用于理解和学习分布式系统。该书由作者Mikito Takada撰写,介绍了构建分布式系统的基本概念、原则和挑战。

这本书涵盖了与分布式系统相关的广泛主题,包括网络、容错性、一致性模型、分布式算法、可扩展性等等。它旨在以清晰易懂的方式解释复杂的概念,适合初学者和有经验的分布式系统从业者阅读。