:helicopter::rocket:基于Flink实现的商品实时推荐系统。flink统计商品热度,放入redis缓存,分析日志信息,将画像标签和实时记录放入Hbase。在用户发起推荐请求后,根据用户画像重排序热度榜,并结合协同过滤和标签两个推荐模块为新生成的榜单的每一个产品添加关联产品,最后返回新的用户列表。
最近更新: 接近5年前springmvc集成Elasticsearch实现一个简单的全文检索系统,系统包含tika提取文件内容,hanlp进行自然分词、提取短语关键字等
最近更新: 5年前一个对JDBC进行简单封装的开源工具类库. 使用它能够简化JDBC应用程序的开发,不会影响程序的性能,与jdbc保持高度的统一.。 1.对于数据表的读操作,他可以把ResultSet结果转换成缓存对象,内部数据格式为XML,同时可以转化为List,Array,Set等java集合,便于程序员操作。 2.对于数据表的写操作,也变得很简单(只需写sql语句)。 3.可以使用数据源,数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象,而不用费时费力的不断重复的构建和析构这样的对象。 4.支持ResultSet数据集的动态增加、删除、修改、查找、排序、并集等操作。 5.支持分布式数据库,多数据源。
最近更新: 5年多前SSM SpringMVC+Spring+Mybatis+Dubbo+Zookeeper+Redis+ActiveMQ Spring boot,Spring cloud,Dubbo,Elasticsearch,Redis,ActiveMQ,Nginx, Mycat,Spring,MongoDB,ZeroMQ,Git,Nosql,Jvm,Mecached,Netty,Nio,Mina,Nutch, Webservice,Activiti,Shiro,Tomcat。记得Star哈。
使用JAVA构建一个数据处理平台,主要目的是提取不同格式的数据存储到mongodb中,方便日后实现数据检索、分析、展示等功能。目前实现了提取WORD、PDF、EXCEL等文件的内容。后续将会继续完善...
最近更新: 7年前轻量级ORM框架,零配置,快速开发,对基础的JDBC进行封装,支持多种数据库如:oracle,MySQL,SQL Server,sqlite;数据库事务,读写分离。
最近更新: 7年多前