随笔分类 -  解决方案

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