![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
不止步的菜鸟
一只极度渣渣的猿,没有学历、没有天赋,仅有一颗慢慢啃书成长的心。
展开
-
如何保证消息的可靠性传输?(如何处理消息丢失的问题)
面试题如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?面试官心理分析这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。如果说你这个是用 MQ 来传递非常核心的消息,比如说计费、扣费的一些消息,那必须确保这个 MQ 传递过程中绝对不会把计费消息给弄丢。面试题剖析数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别原创 2020-12-08 15:30:00 · 158 阅读 · 0 评论 -
Servlet工作原理解析(一)
一:Servlet简介要介绍Servlet必须从Servlet容器开始说起,Servlet与Servlet容器的关系有点像枪跟子弹的关系,枪是为子弹而生的,而子弹又让枪有了杀伤力。 以Tomcat容器为例,容器模型图大体是这样的:从图中可以看出,Tomcate容器分为4个等级,真正管理Servlet的是Context容器,在我们实际开发中,一个web应用对应一个Co原创 2018-01-31 19:29:15 · 1808 阅读 · 0 评论 -
Servlet工作原理解析(二)
上一篇文章简单介绍了Servlet容器的启动、初始化的过程,(链接在这里Servlet工作原理解析(一)),接下来介绍Servlet的创建以及实例化。一:创建Servlet对象 如果Servlet的load-on-startup配置项大于0,那么在Context容器启动时就会被实例化。 前面提到的在解析配置文件时会读取默认的globalWebXml,在conf下的web原创 2018-01-31 20:19:56 · 1890 阅读 · 0 评论 -
如何批量将class文件反编译为java文件?
所使用的软件是 DJ Java Decompiler 3.7。下面是一个有用的参考文档,说明如何批量编译http://www.udl.es/usuaris/jordim/Progs/Readme.txt安装好之后,找到它的安装路径,我的是:D:\01_tools\jad底下有一个jad.exe文件,将它设置到环境变量path,或者拷到其他已经了环境变量path的地方,或者在cmd中转到此文件目录下...原创 2018-03-05 15:15:07 · 1585 阅读 · 0 评论 -
MyEclipse安装SVN插件时,报Could not generate DH keypair
<div id="article_content" class="article_content csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"> <link rel="stylesheet" href转载 2018-03-30 16:13:39 · 455 阅读 · 0 评论