Eclipse中Maven项目出现红色感叹号问题
摘要:在Eclipse环境下,有时我们会遇到Maven项目出现红色感叹号的情形,而一旦项目出现感叹号,Eclipse便无法帮我们进行自动编译等工作,尽管有时候不会影响运行,但每次只能手动启动Maven重新编译,非常不便,另外眼前总是闪烁着大红色的惊叹号,看着也是非常的不舒服。 如下图所示: 代码出错的时候
阅读全文
posted @
2018-08-15 17:30
朝雨忆轻尘
阅读(9033)
推荐(1) 编辑
Java SPI机制和使用示例
摘要:JAVA SPI 简介 SPI 是 Java 提供的一种服务加载方式,全名为 Service Provider Interface。根据 Java 的 SPI 规范,我们可以定义一个服务接口,具体的实现由对应的实现者去提供,即服务提供者。然后在使用的时候再根据 SPI 的规范去获取对应的服务提供者的
阅读全文
posted @
2018-08-08 16:58
朝雨忆轻尘
阅读(8222)
推荐(1) 编辑
SQL脚本文件执行器
摘要:处于项目需求,需要能够批量执行SQL脚本文件,需要由前台页面操作触发执行。 查找相关资料,发现 Ant 提供了 SQLExec 组件可以支持SQL文件的执行,测试效果不错。 以下是对 SQLExec 封装后支持批量执行的执行器组件。 作者:朝雨忆轻尘出处:https://www.cnblogs.co
阅读全文
posted @
2018-08-01 14:31
朝雨忆轻尘
阅读(1960)
推荐(0) 编辑
基于TrueLicense实现产品License验证功能
摘要:受朋友所托,需要给产品加上License验证功能,进行试用期授权,在试用期过后,产品不再可用。 通过研究调查,可以利用Truelicense开源框架实现,下面分享一下如何利用Truelicense实现授权验证功能。 在此之前先介绍一下License授权和验证的原理: 1、 首先需要生成密钥对,方法有
阅读全文
posted @
2018-07-27 15:08
朝雨忆轻尘
阅读(9615)
推荐(1) 编辑
基于Spring Task的定时任务调度器实现
摘要:在很多时候,我们会需要执行一些定时任务 ,Spring团队提供了Spring Task模块对定时任务的调度提供了支持,基于注解式的任务使用也非常方便。 只要跟需要定时执行的方法加上类似 @Scheduled(cron = "0 1 * * * *") 的注解就可以实现方法的定时执行。 cron 是一
阅读全文
posted @
2018-07-26 17:58
朝雨忆轻尘
阅读(14311)
推荐(1) 编辑
Java跨语言调用,使用JNA访问Java外部接口
摘要:1. JNA简单介绍 先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可 见步骤非常的多,
阅读全文
posted @
2018-07-26 16:56
朝雨忆轻尘
阅读(1443)
推荐(0) 编辑