<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java on 轩源的网络日志</title><link>https://blog.xuanyuan.me/categories/java/</link><description>Recent content in Java on 轩源的网络日志</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Fri, 30 Aug 2024 12:58:26 +0800</lastBuildDate><atom:link href="https://blog.xuanyuan.me/categories/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Kafka、ActiveMQ、RabbitMQ、RocketMQ 区别以及高可用原理</title><link>https://blog.xuanyuan.me/archives/1226/</link><pubDate>Fri, 30 Aug 2024 12:57:11 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/1226/</guid><description>&lt;h3 id="为什么使用消息队列"&gt;&lt;a href="#%e4%b8%ba%e4%bb%80%e4%b9%88%e4%bd%bf%e7%94%a8%e6%b6%88%e6%81%af%e9%98%9f%e5%88%97" class="header-anchor"&gt;&lt;/a&gt;为什么使用消息队列&#10;&lt;/h3&gt;&lt;p&gt;首先思考一个问题，消息队列都有哪些使用场景，你在这个场景里用消息队列是什么？你们公司有个什么业务场景，这个业务场景有个什么技术挑战，如果不用 MQ 可能会很麻烦，但是现在用了 MQ 之后带来了很多的好处。&lt;/p&gt;</description></item><item><title>Java 中的 Exception 和 Error 有什么区别？</title><link>https://blog.xuanyuan.me/archives/1206/</link><pubDate>Thu, 29 Aug 2024 10:56:16 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/1206/</guid><description>&lt;blockquote&gt;&#10; &lt;p&gt;众所周知，世界上不存在永远不会出错的程序。随着编程语言和软件的诞生，异常情况就如影随形地纠缠着我们，只有正确处理好意外情况，才能保证程序的可靠性。&lt;/p&gt;&#10;&lt;p&gt;Java 语言在设计之初就提供了相对完善的异常处理机制，这也是 Java 得以大行其道的原因之一，因为这种机制大大降低了编写和维护可靠程序的门槛。如今，异常处理机制已经成为现代编程语言的标配。&lt;/p&gt;&#10;&lt;p&gt;今天的问题是，请对比 Java 中的 Exception 和 Error 有什么区别，另外，运行时异常与一般异常又有什么区别？&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;</description></item><item><title>代码精进：什么是好的代码？</title><link>https://blog.xuanyuan.me/archives/1198/</link><pubDate>Wed, 28 Aug 2024 12:39:38 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/1198/</guid><description>&lt;h2 id="好的代码"&gt;&lt;a href="#%e5%a5%bd%e7%9a%84%e4%bb%a3%e7%a0%81" class="header-anchor"&gt;&lt;/a&gt;好的代码&#10;&lt;/h2&gt;&lt;p&gt;写出优秀的代码是我们每一个程序员的毕生追求，毕竟写代码本身就是个技术活，代码的好坏，其实也就是我们工艺的好坏。作为一个技术类的工种，我们没有理由不去思考如何写出优秀、让人惊叹的代码。&lt;/p&gt;</description></item></channel></rss>