什么是Apache NifiApache Nifi 是一个定义流数据处理作业的平台服务,它提供直观的界面供开发者进行业务逻辑定制,能够方便地使用原生组件(Processor)也可以自己开发组件来构建流式数据处理应用。
在使用过Apache Nifi 进行一些简单业务逻辑处理之后发现它功能强大,且入手难度不是很高,因此这里解释一下我对它里面的一些内容的理解。有些是翻译官网上的,有一些是我自己总结的内
Continue reading
遇到一个 task,需要监控二维码被扫码的次数,但无奈二维码被画在上面了,想替换原来的二维码。找到 zbar 这个好用的库就搞定了大部分了,下面直接贴代码
效果如下:
References
https://automatetheboringstuff.com/chapter17/
http://stackoverflow.com/q/23796025/2428562
Continue reading
想要定时根据条件更新数据库,但又不想写脚本定时去跑任务。这两天发现一个好用的东西event scheduler
整理了一下 Event Scheduler 的主要用法
打开1SET GLOBAL event_scheduler = ON;
关闭1SET GLOBAL event_scheduler = OFF;
创建一个 Event12345678910111213141516171819202
Continue reading
参考先摆在前面Reference
这两天写代码遇到一个问题:如果是直接通过 @RequestBody来创建一个 Java 对象的方式,虽然可以直接 map 一个 json 对象到 Java 对象。为了对该对象的参数做一些验证,但又不想自己来组装这个对象写成很长的一段参数列表 :1234567@RequestMapping(value="/yourapi", method=RequestMethod
Continue reading
最近在做一个学校的项目,需要提供给上海交通大学学生和老师使用,所以需要使用jAccount登录
jAccount简介【详情看这里】
jAccount认证体系是上海交通大学网络信息中心开发的用户认证体系。网络信息中心为每个注册的交大校园网用户提供了一个统一的网络账户,称为 jAccount
然后jAccount里面包含的信息如下:
checkLogin 返回的Hashtable中包含了该用户的一
Continue reading
用brew安装包的时候出现123Error: Could not symlink share/man/man7/graphviz.7 /usr/local/share/man/man7 is not writable.错误。
原因是brew link的时候没有root权限,但又不建议用sudo。所以简单粗暴的方法是将/usr/local的owner改为当前用户
1sudo chown -R `wh
Continue reading