java
Crazy-Po
希望能够用博客记录下自己技术成长的足迹,我相信一步一个脚印,总能收获到一些惊喜。
展开
-
RabbitMQ入门
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上 RabbitMQ的安装部署 1、Erlang:Erlang是RabbitMQ的运行环境,类似于jre/jdk对于java语言支撑的作用,Er...原创 2019-03-14 18:19:15 · 228 阅读 · 0 评论 -
关于try-catch语句块运行
在Java中使用 try/catch语句捕获异常1、当代码中没有抛出任何异常,则代码会执行完try语句块,然后执行finally语句块,然后再继续执行,执行顺序1-2-5-62、抛出在catch中捕获的异常,try语句一直执行,遇到异常,结束try语句中剩余代码的执行,跳转到匹配的catch语句中:(catch语句中可以重新抛出异常,目的是改变异常的类型)如果catch语句没有...原创 2019-03-13 13:35:34 · 1570 阅读 · 0 评论 -
FastDFS图片服务器实践
图片服务器的好处,自然就不用说了。过去在一家传统公司上班的时候,当需要上线图片服务器的时候,老板会讲我们上淘宝的图片服务器就行了。然而。。。然后我就给他分析了,我们为什么不用淘宝的图片服务器:淘宝以前使用的是商用存储系统,但是发现当图片访问量存储量上来之后,成本开始高于自我开发的文件系统另外还有很多限制的地方。淘宝系统此时明显缺点有:商用的存储系统没有对小文件存储和读取的环境进行有...原创 2019-03-13 14:07:29 · 1351 阅读 · 1 评论 -
分布式系统中引入RabbitMQ是为了解决什么问题?
刚进新公司,就被安排了一个任务,去解决没有消息队列的分布式系统带来的问题。在分布式系统发展的初期,系统可能已经具备了搜索系统,但是如果我们的增删改查都在数据库中进行,那么是否存在一些问题? 商品的原始数据保存在数据库中,增删改查都在数据库中完成 搜索服务数据来源是索引库,如果数据库商品发生变化,索引数据是不能够及时更新的。 商品详情做了页面静态化,静态页面数据也...原创 2019-03-13 14:58:17 · 1706 阅读 · 0 评论