月份:2015年11月

Spring RMI使用小记

最近项目中遇到一个需求,就是我的项目需要调用另外一个项目中的方法.第一时间想到了maven依赖,但是有一个问题就是这个方法需要查数据库的,而不是一个工具类可以直接简单的依赖过去.没办法实在不会弄,就自己把它实现的东西重新写了一遍.过两天,发现他那边有些字段修改掉了,哎,这个最头痛了,我这边还要跟着改.

他讲我可以调他的接口,配置一下就可以了.然后给我演示了一下,简单看了一下用了spring rmi,这个之前还没玩过,暂时也没时间深入.简单小记一下怎么用,等以后有时间.再研究一下

调用接口的一方添加如下配置(客户端)

[……]

Read More…

Read more →

Spring Quartz的使用

最近在搞一个爬虫的服务端项目,任务是由用户添加的,一个入口地址,还有一些对应的xpath规则,然后我去把这些任务分配给爬虫的客户端去抓取内容.客户端根据用户定义的xpath规则去抓取.但是有一个问题就是,有可能客户端会抓取失败.或者客户端停止了任务.我要跟踪这些任务的一个进度.如果超时指定的时候,客户端还没有返回数据给我,我就认为这些数据已经超时.要把这一批任务标记可用.这一批任务就可以再次的分配出去.

看到这个需求我就想到了用Quartz来实现,但是Quartz我已经忘的差不多了.网上找的时候发现了Spring Quartz,这个好像用起来更简单一些.之前一直没用过.不过简单的看了一下,真泥到是太简单了.一下就会用了.使用Spring Quartz的好处就是,只需要写自己的业务逻辑,然后做简单配置即可.

下面是spring-quartz的配置文件

[……]

Read More…

Read more →