▍1. SwordForOfferJava-master
说明: 剑指offer电子版,用例使用java语言编写,供java学习者参考(Sword refers to the electronic version of the offer, the use case is written in java language, for the reference of java learners)
说明: 剑指offer电子版,用例使用java语言编写,供java学习者参考(Sword refers to the electronic version of the offer, the use case is written in java language, for the reference of java learners)
说明: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。(A standard and universal tag library for Java Web developers, Struts2, is a web application framework based on MVC design pattern, which is essentially equivalent to a servlet. In MVC design pattern, Struts2 is used as a controller to establish data interaction between model and view.)
说明: java JDBC操作HIVE数据库 可以通过javaapi进行相关操作(Java JDBC operating hive database)
说明: Restful风格的前后台接口,由swagger平台利用yaml文件生成的Spring文件(Restful style front and back interface)
说明: 这是关于遗传拼接算法,nesting,而且可以设置迭代次数(nesting This is about genetic splicing algorithm, nesting, and the number of iterations can be set.)
基于Spark的电影推荐系统本次项目是基于大数据过滤引擎的电影推荐系统--“懂你”电影网站,包含了爬虫、电影网站(前端和后端)、后台管理系统以及推荐系统(Spark)。一、爬虫开发环境: pycharm python3.6软件架构: mysql scrapy运行环境: 本次爬取的内容在外网,所以需先翻墙后才能成功运行。项目架构:二、电影网站开发环境: IntelliJ IDEA maven git linux powerdesigner软件架构: mysql mybatis spring springmvc项目描述: 懂你电影推荐网站是一个基于SSM框架的web项目,类似当前比较流行的豆瓣。用户可以在网站上浏览电影信息和查询电影,并且网站会根据用户的浏览记录给用户进行实时的电影推荐。现已将网站部署在 http://115.159.204.68 网站上,感兴趣的朋友可以自行查看。Git的安装与IDEA和github的集成可以参考博客。项目架构:三、后台管理系统开发环境: IntelliJ IDEA maven git linux powerdesigner软件架构: mysql mybatis spring springmvc easyui项目描述: 后台管理系统主要对用户信息和电影信息进行管理,如添加删除电影信息和完成用户信息的完善。其中为了更好地保存电影的图片信息,搭建了图片服务器,关于图片服务器FastDFS的搭建可参考博客。后台系统也布置在服务器上,感兴趣的朋友可以通过地址 http://115.159.204.68:8080/ 访问,为大家提供的测试账号为 test,密码为88888888。项目架构:四、推荐系统(Spark)开发环境: IntelliJ IDEA maven git linux软件架构: hadoop zookeeper flume kafka nginx spark hive mysql项目描述: 通过在电影网站系统埋点,获取到用户的点击事件(如用户喜欢哪部电影或对某部电影的评分)并将信息传至推荐系统,推荐系统根据该信息做出相应的处理,将推荐结果存入到mysql数据库中,web前端通过查询数据库将推荐的电影展示给用户
说明: 控制条件语句的变量,在for循环结束后,就不可以被访问了,而while循环还可以访问,如果你继续想使用该变量,则可以使用while循环,否则推荐使用for循环,原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。(The variable that controls the conditional statement is not accessible after the for loop has finished, and the while loop is accessible if you continue to use the variable, you can use the while loop. Otherwise, it is recommended to use the for loop, because the variable disappears from memory after the for loop, which can improve memory efficiency.)
说明: 新人练手java小项目,深入了解java中对象的机制与原理,简单易懂,学习效率高(Novice practitioner java small project, in-depth understanding of the object)
说明: hive编程指南pdf版,最新版,高清的hive权威资料。(Hive Programming Guide PDF version, the latest version, high-definition hive authoritative information.)
使用Java实现数据库编程(北大青鸟java入门教程)
Java cookbook for primefaces developers
说明: Java cookbook for primefaces developers