07 2018 档案
常用消息队列介绍和对比
摘要:消息队列是分布式应用间交换信息的重要组件,消息队列可驻留在内存或磁盘上, 队列可以存储消息直到它们被应用程序读走。 通过消息队列,应用程序可以在不知道彼此位置的情况下独立处理消息,或者在处理消息前不需要等待接收此消息。 所以消息队列可以解决应用解耦、异步消息、流量削锋等问题,是实现高性能、高可用、可 阅读全文
posted @ 2018-07-30 17:19 朝雨忆轻尘 阅读(15500) 评论(0) 推荐(0) 编辑
消息队列常用应用场景介绍
摘要:消息队列作为分布式系统中重要的组件,可以解决应用耦合,异步消息,流量削锋等系列问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场 阅读全文
posted @ 2018-07-30 15:45 朝雨忆轻尘 阅读(551) 评论(0) 推荐(0) 编辑
使用swagger作为restful api的doc文档生成
摘要:使用swagger作为restful api的doc文档生成 初衷 记得以前写接口,写完后会整理一份API接口文档,而文档的格式如果没有具体要求的话,最终展示的文档则完全决定于开发者的心情。也许多点,也许少点。甚至,接口总是需要适应新需求的,修改了,增加了,这份文档维护起来就很困难了。于是发现了sw 阅读全文
posted @ 2018-07-27 15:50 朝雨忆轻尘 阅读(6277) 评论(1) 推荐(0) 编辑
基于TrueLicense实现产品License验证功能
摘要:受朋友所托,需要给产品加上License验证功能,进行试用期授权,在试用期过后,产品不再可用。 通过研究调查,可以利用Truelicense开源框架实现,下面分享一下如何利用Truelicense实现授权验证功能。 在此之前先介绍一下License授权和验证的原理: 1、 首先需要生成密钥对,方法有 阅读全文
posted @ 2018-07-27 15:08 朝雨忆轻尘 阅读(9615) 评论(0) 推荐(1) 编辑
Java实现动态代理的两种方式
摘要:Java领域中,常用的动态代理实现方式有两种,一种是利用JDK反射机制生成代理,另外一种是使用CGLIB代理。 JDK代理必须要提供接口,而CGLIB则不需要,可以直接代理类。下面分别举例说明。 1.JDK动态代理: 2.CGLIB动态代理 需要引入CGLIB相关Jar包 阅读全文
posted @ 2018-07-27 14:01 朝雨忆轻尘 阅读(19367) 评论(0) 推荐(1) 编辑
java动态代理实现与原理详细分析
摘要:关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 阅读全文
posted @ 2018-07-27 11:30 朝雨忆轻尘 阅读(814) 评论(0) 推荐(0) 编辑
基于Spring Task的定时任务调度器实现
摘要:在很多时候,我们会需要执行一些定时任务 ,Spring团队提供了Spring Task模块对定时任务的调度提供了支持,基于注解式的任务使用也非常方便。 只要跟需要定时执行的方法加上类似 @Scheduled(cron = "0 1 * * * *") 的注解就可以实现方法的定时执行。 cron 是一 阅读全文
posted @ 2018-07-26 17:58 朝雨忆轻尘 阅读(14311) 评论(0) 推荐(1) 编辑
Java集合框架
摘要:Java 集合框架 早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 P 阅读全文
posted @ 2018-07-26 17:04 朝雨忆轻尘 阅读(491) 评论(0) 推荐(0) 编辑
Java跨语言调用,使用JNA访问Java外部接口
摘要:1. JNA简单介绍 先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可 见步骤非常的多, 阅读全文
posted @ 2018-07-26 16:56 朝雨忆轻尘 阅读(1443) 评论(0) 推荐(0) 编辑