一种基于Monad的持久层复合条件查询方法与存储介质

    公开(公告)号:CN111125440A

    公开(公告)日:2020-05-08

    申请号:CN201911248520.3

    申请日:2019-12-09

    Abstract: 本发明请求保护一种基于Monad的持久层复合条件查询方法与存储介质,当前大部分Java应用的持久层都会使用ORM框架来消除面向对象语言与关系型数据库之间的“阻抗不匹配”现象,提升开发的效率,但是,当前主流的ORM框架,如Mybatis、Hibernate等各自都存在问题影响开发效率,如SQL不可控、优化困难、依赖文件过多等等,为了克服这些缺点,本文提出了一种基于Mybatis的持久层框架,该框架在Mybatis功能基础之上结合Linq风格实现了一种SQL可控的快速查询功能,通过该功能可以减少查询所依赖的相关文件,同时,自动检测并生成SQL文件实现可控可优化,避免了过度封装API所导致的SQL优化难的问题,提升开发效率,缩短开发周期。

    一种自动化接口的数据请求方法
    2.
    发明公开

    公开(公告)号:CN110990011A

    公开(公告)日:2020-04-10

    申请号:CN201911242097.6

    申请日:2019-12-06

    Abstract: 本发明请求保护一种自动化接口的数据请求方法,属于计算机领域。达到使前端开发人员能够自主获取数据库数据,提供一套“数据控制器”格式的对象,在该对象中配置模块,规定模块的权限和需要请求响应的数据字段,然后通过网络请求将改“数据控制器”发送到后台服务器,后台通过解析该对象,拼接为sql语句,连接数据库并执行,然后返回固定结构的响应数据。后端解析改“数据控制器”对象的时候自动校验用户角色和操作权限,防止sql注入。将这种获取数据库的方式封装到前端页面组件中,达到可以在组件中配置“数据控制器”对象自动获取数据库数据,而不需要额外发送http请求,数据获取完全由前端人员自己定义,减少与后端人员交互所耗费的时间。

    一种基于Monad的持久层复合条件查询方法与存储介质

    公开(公告)号:CN111125440B

    公开(公告)日:2022-08-23

    申请号:CN201911248520.3

    申请日:2019-12-09

    Abstract: 本发明请求保护一种基于Monad的持久层复合条件查询方法与存储介质,当前大部分Java应用的持久层都会使用ORM框架来消除面向对象语言与关系型数据库之间的“阻抗不匹配”现象,提升开发的效率,但是,当前主流的ORM框架,如Mybatis、Hibernate等各自都存在问题影响开发效率,如SQL不可控、优化困难、依赖文件过多等等,为了克服这些缺点,本文提出了一种基于Mybatis的持久层框架,该框架在Mybatis功能基础之上结合Linq风格实现了一种SQL可控的快速查询功能,通过该功能可以减少查询所依赖的相关文件,同时,自动检测并生成SQL文件实现可控可优化,避免了过度封装API所导致的SQL优化难的问题,提升开发效率,缩短开发周期。

    一种基于用户画像的学习资源推荐系统

    公开(公告)号:CN111191122A

    公开(公告)日:2020-05-22

    申请号:CN201911326415.7

    申请日:2019-12-20

    Abstract: 本发明请求保护一种基于用户画像的学习资源推荐系统,用于准确的、个性化的推荐课程资源,包括了四大层级,数据采集层,数据处理层,模型算法层,个性化服务层。本发明先采集用户的基本信息,对网站的浏览行为信息,查看的内容信息,评价交流信息。通过采集的信息将我们的数据进行分类和聚集,为每一个学习者建立对应的标签库,将其中的资源进行关联,随着用户的访问次数不停的增加,对当前的学习者建立个人的画像,同时也建立群体画像。通过推荐算法获得的课程资源列表,将其推荐给学习者。记录学习者给予的反馈和点击记录,我们能够做到更加好个性化服务与精确的推荐,可以节约学习者资源的查找时间,同时也能通过画像的方式了解学习者对于知识的学习情况。

Patent Agency Ranking