网站建设流程报价,彩票网站 在哪里做,1688货源网一件代发女装,建设网站要求和注意事项上一节把风控实例的基础代码都撸了出来。接下来再来把核心服务代码和规则文件写出来。 因为有了实体类、Dao,所以接来下就可以写服务类了。之前说过这个实例就是要实现两个目的: 1、一分钟内连续访问三次以上,就会被直接封杀; 2、黑名单用户登录会记录可疑事件。 所以服务类… 上一节把风控实例的基础代码都撸了出来。接下来再来把核心服务代码和规则文件写出来。 因为有了实体类、Dao,所以接来下就可以写服务类了。之前说过这个实例就是要实现两个目的: 1、一分钟内连续访问三次以上,就会被直接封杀; 2、黑名单用户登录会记录可疑事件。 所以服务类也必然是基于这两点来实现。除此之外,可以参考之前的kie服务。 先创建黑名单服务的代码: /*** 黑名单Service* * @author 湘王*/
@Service
public class BlackListService {private static final Logger logger = LoggerFactory.getLogger(BlackListService.class);@Autowiredprivate MySQLDaoBlackList mySQLDao;private MapString, BlackList map;/*** 使用进程内map作为缓存,缓存黑名单**/@PostConstructpublic void cache() {ListBlackList blackLists = queryAll();if (null != blackLists) {map #