10 2016 档案
摘要:这张经典的图:黄色部分是用户实现的业务逻辑,褐色部分是根据Thrift定义的服务接口描述文件(IDL,接口定义语言)生成的客户端和服务端代码框架,红色部分是根据Thrift文件生成代码实现数据的读写操作。红色部分以下是Thrift的传输体系、协议以及底层I/O通信,使用Thrift可以很方便的定义一
阅读全文
摘要:絮叨 supervise是daemontools的一个工具,可以用来监控管理Unix下的应用程序运行情况,在应用程序出现异常时,supervise可以重新启动指定程序。 本文介绍一下supervise的安装和使用。 安装、使用、栗子 安装: 官网有介绍,不再赘述: https://cr.yp.to/
阅读全文
摘要:絮叨 Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 定义:守护线程(aka:服务线程),在没有用户线程可服务时会自动离开。 优先级:守护线程的优先级较低,用于为系统中的其它对象和线程提供服务。 用户线程即运行在前台的线程,而守护线程是运行在后台的线
阅读全文
摘要:了解注解 在编写代码时,除了源程序以外,我们还会使用Javadoc标签对类、方法或成员变量进行注解,以便使用Javadoc工具生成和源代码配套的Javadoc文档。 /** * 重写toString * @param id * @param name * @return */ public Stri
阅读全文
摘要:原文链接:https://www.rabbitmq.com/tutorials/tutorial-two-java.html Work Queues (using the Java Client) In the first tutorial we wrote programs to send and
阅读全文