急求Java开发的数据库学籍管理系统查询系统大作业完整代码,要求有用户和管理员两种登录,有HTML写的界面,求各路大神

Java学习视频锦集从入门到精通
2018Java教程零基础
Java教程_Java视频教程适合绝对零基础的学员观看,本套Java教程中讲解了Java开发环境搭建、Java基础语法、Java面向对象。每一个知识点都讲解的非常细腻,由浅入深。如果您是非计算机专业,想转行做Java开发的朋友,或者您想让Java基础更扎实,请下载该Java教程进行学习观看吧!
  本套Java教程适合绝对零基础的学员观看,该Java视频教程中讲解了Java开发环境搭建、Java基础语法、Java面向对象。  每一个知识点都讲解的非常细腻,由浅入深。如果您是非计算机专业,想转行做Java开发的朋友,或者您想让Java基础更扎实,请下载该java视频观看吧!
JavaSE进阶
本Java视频教程适合有一定编程语言基础的学员观看,在本Java视频教程中讲解了Java开发环境搭建、Java基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机制。该Java视频教程为讲师上课实录,共60个课时(1小时为1个课时),讲师语言表达流利,思路清晰。如果您是有一门编程语言基础的,或者您现在是一名Java程序员且想巩固一下JavaSE的,请下载该Java视频教程观看吧!
  本Java视频教程适合有一定编程语言基础的学员观看,在本Java视频教程中讲解了Java开发环境搭建、Java基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机制。该Java视频教程为讲师上课实录,共60个课时(1小时为1个课时),讲师语言表达流利,思路清晰。如果您是有一门编程语言基础的,或者您现在是一名Java程序员且想巩固一下JavaSE的,请下载该Java视频教程观看吧!
本Java视频教程主要讲解了可扩展标记语言XML,主要包含的内容有:XML概述、XML和HTML的区别与联系、异构系统整合理论、DTD/XSL/XSD、DOM解析、SAX解析、Java对XML文件的解析之dom4j,通过该视频主要掌握XML在开发中的作用以及如何解析XML文件。
& 本Java视频教程主要讲解了可扩展标记语言XML,主要包含的内容有:XML概述、XML和HTML的区别与联系、异构系统整合理论、DTD/XSL/XSD、DOM解析、SAX解析、Java对XML文件的解析之dom4j,通过该视频主要掌握XML在开发中的作用以及如何解析XML文件。
JServer(多线程项目)
本Java视频教程主要任务是开发一个基于HTTP协议的Web服务器,也就是说手动开发一个Apache Tomcat服务器,从Java基础向JavaWEB过渡时学习此课程,可以让你很轻松掌握Servlet本质,服务器开发中使用了Java的网络编程、Java的多线程、Java的集合等知识,并且同时深度剖析了HTTP协议,制定了Servlet规范,并同时对Servlet规范进行了实现,最终在服务器开发成功后,又开发了Web应用对Web服务器进行测试,对于学习完Java基础向Java web过渡的同学,本Java教程是你的不二之选。
  本Java视频教程主要任务是开发一个基于HTTP协议的Web服务器,也就是说手动开发一个ApacheTomcat服务器,从Java基础向JavaWEB过渡时学习此课程,可以让你很轻松掌Servlet本质,服务器开发中使用了Java的网络编程、Java的多线程、Java的集合等知识,并且同时深度剖析了HTTP协议,制定了Servlet规范,并同时对Servlet规范进行了实现,最终在服务器开发成功后,又开发了Web应用对Web服务器进行测试,对于学习完Java基础向Javaweb过渡的同学,本Java教程是你的不二之选。
Web前端教程
本Java视频教程主要讲解了HTML基础语法,内容主要包括:HTML概述、W3C概述、B/S架构系统原理、table、背景色与背景图片、超链接、列表、表单、框架等知识点。通过该视频的学习之后,可以开发基本的网页,并且可以看懂别人编写的HTML页面。
   HTML是超文本标记语言,超级文本标记语言文档的制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:  简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。  可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。  平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。  通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
动力节点Java基础视频教程详细讲解了什么是css 。层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
  CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。  总体来说,CSS具有以下特点:  丰富的样式定义  CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。  易于使用和修改  CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。  另外,可以将相同样式的元素进行归类,使用同一个样式进行定义,也可以将某个样式应用到所有同名的HTML标签中,也可以将一个CSS样式指定到某个页面元素中。如果要修改样式,我们只需要在样式列表中找到相应的样式声明进行修改。  多页面应用  CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。  层叠  简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。  页面压缩  在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程序的缩减了页面的体积,减少下载的时间。
JavaScript
本套Java视频教程主要讲解了前端开发中的核心技术JavaScript,俗称JS,视频中讲解了JavaScript核心语法、JavaScript内置支持类、JavaScript调试、JavaScript DOM编程、JavaScript BOM编程、大量前端小案例、JavaScript事件处理、JavaScript对象、继承、JSON等知识点,该视频可以开启您的WEB前端之路,如果您已经具备了HTML和CSS的基础语法,请下载该视频观看吧!
本套Java视频教程主要讲解了前端开发中的核心技术JavaScript,俗称JS,视频中讲解了JavaScript核心语法、JavaScript内置支持类、JavaScript调试、JavaScript DOM编程、JavaScript BOM编程、大量前端小案例、JavaScript事件处理、JavaScript对象、继承、JSON等知识点,该视频可以开启您的WEB前端之路,如果您已经具备了HTML和CSS的基础语法,请下载该视频观看吧!
jQuery是优秀的JavaScript框架,能使用户更方便地处理HTML Documents、events、实现动画效果,并且方便地为网站提供Ajax交互。本视频教程循序渐进地对jQuery的各种选择器、函数和方法调用进行了详细的讲解,更结合了大量的案例。
  Java视频教程详细讲解jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。  jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE6.0+、FF1.5+、Safari2.0+、Opera9.0+等。
本套Java视频教程涵盖Ajax的实现原理,XMLHttpRequest实现Ajax,回调函数,Ajax数据交换格式(HTML、XML、JSON),Ajax发送GET和POST请求,异步编程模型和同步编程模型,解决Ajax的GET请求缓存问题,使用Ajax验证用户名是否可用、省和城市多级联动等案例。
  AJAX是一种用于创建快速动态网页的技术。  通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。  传统的网页(不使用AJAX)如果需要更新内容,必须重载整个网页页面。
动力节点Java视频教程详细讲解,jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。jQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。本教程将告诉您如何使用 jQuery EasyUI 框架创建应用。
jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。jQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。本教程将告诉您如何使用 jQuery EasyUI 框架创建应用。正如前面所说,你在使用EasyUI之前必须先声明UI控件,有两个方法声明它。1. 直接在 HTML 声明组件。&div&class=&easyui-dialog&&style=&width:400height:200px&&&&&data-options=&title:'My&Dialog',collapsible:true,iconCls:'icon-ok',onOpen:function(){}&&&&&&&&&&dialog&content.&/div&2. 编写 JavaScript 代码来创建组件。&input&id=&cc&&style=&width:200px&&/&$('#cc').combobox({ url:&..., required:&true, valueField:&'id', textField:&'text'});
本套Java视频教程详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,通过观看本套Java视频教程就可掌握MySQL全套知识。
& & 为什么学习数据库?从字面意思来讲,数据库就是数据仓库,不学数据库是否可以对数据迚行操作?当然可以,在Java询言中学过的 IO流,通过 IO 流的InputStream将java虚拟机中的Java对象持久化到文件中,诠文件就称为数据库文件,也就是数据库最原始的状态;如果我们经常对数据库文件迚行管理操作,通过 IO流方式将数据写到文件中,诠文件也是我们的数据库文件了,以后我们就用这个文件迚行数据库,是很丌方便;数据存储到文件中也很丌直观,对亍程序员来说需要使用java IO流的InputStream把文件读到内存中这叨反序列化,我们通过序列化不反序列化的过程是很麻烦;就在这个时候,数据库管理系统(DBMS Data Base Management System)诞生了,一些公司和程序员为了更方便的管理数据,他们想了一些办法,与门研究了一项技术来管理数据,让我们操作数据更加的方便直观,不再需要通过 IO流的操作迚行数据管理;那么什么是数据库,数据库,通常是一个戒一组文件,保存了一些符合特定规格的数据,数据库对应的英询单词是DataBase,简称DB;数据库软件称为数据库管理系统,英文简称DBMS,全称为DataBase Management System,例如:Oracle、MySQL、SQL Server、Sybase、informix、DB2等等。
视频中讲解了Oracle数据库基础、搭建Oracle数据库环境、SQL*Plus命令行工具的使用、标准SQL、Oracle数据核心-表空间、Oracle数据库常用对象,数据库性能优化,数据的导出与导入,索引,视图,连接查询,子查询,Sequence,数据库设计三范式等。
1、通俗易懂 2、企业应用案例为背景& 3、深入浅出 4、语言标准流利
视频中讲解了PLSQL基础语法、游标、异常处理、函数、触发器。通过本教程的学习,可以实现更复杂的业务逻辑,从而使你的技术开发水平更上一层楼。
1、通俗易懂
2、企业应用案例为背景
3、深入浅出
4、语言标准流利&
本套视频教程中讲解了Java语言如何连接数据库,对数据库中的数据进行增删改查操作,适合于已经学习过Java编程基础以及数据库的同学。Java教程中阐述了接口在开发中的真正作用,JDBC规范制定的背景,JDBC编程六部曲,JDBC事务,JDBC批处理,SQL注入,行级锁等,是学习JDBC最好的Java教程之一。
& & Java Data Base Connectivity,java语言连接数据库系统;JDBC接口是一套class文件,由SUN公司负责制定JDBC规范,JDBC接口调用方是java程序员主要作用就是连接数据库并且操作数据库,JDBC接口的实现类各大数据库厂商的java程序员负责编写SUN公司制定的JDBC接口的实现类,那么连接数据库驱动是各大数据库厂商编写的JDBC接口的实现类,编译之后将这些实现类打成jar包并且发布,所有连接数据库的java程序员需要从官网上下载这些jar再使用,这些jar包通常被我们称为连接数据库的驱动;那么我们java程序员要想连接MySQL数据库,需要先从官网下载连接MySQL数据库的专用驱动jar包,并且需要将这些jar包配置到环境变量classpath中
本套视频主要讲解了SQL优化常用的方法,通过本教程的学习,可以有效的提升复杂或者耗时较长SQL的运行效率,使你更深入的掌握SQL从而提高自身的竞争力,为将来的高薪工作奠定良好基础。
1、案例驱动教学&
2、深入浅出
3、通俗易懂&
4、语言标准流利&
Eclipse安装下载与快捷键
本Java视频教程主要介绍了如何下载Eclipse,如何对Eclipse安装的过程;以及详细讲解了Eclipse主题设置、字体设置、字符编码设置、JRE设置、编译器设置等Eclipse基本环境设置;Tomcat服务器配置、默认web浏览器配置等Eclipse基本配置;修改JSP、HTML文件的默认字符编码等;并讲解了在Eclipse下如何创建Java工程及JavaWeb工程;并通过Java视频教程详细讲解了Eclipse在实际开发过程中最常用的快捷键。这些Eclipse快捷键分为了三类进行介绍:文件相关快捷键、代码编写相关快捷键,及源码查看相关快捷键。
& & &&&本Java视频教程主要介绍了如何下载Eclipse,如何对Eclipse安装的过程;以及详细讲解了Eclipse主题设置、字体设置、字符编码设置、JRE设置、编译器设置等Eclipse基本环境设置;Tomcat服务器配置、默认web浏览器配置等Eclipse基本配置;修改JSP、HTML文件的默认字符编码等;并讲解了在Eclipse下如何创建Java工程及JavaWeb工程;并通过Java视频教程详细讲解了Eclipse在实际开发过程中最常用的快捷键。这些Eclipse快捷键分为了三类进行介绍:文件相关快捷键、代码编写相关快捷键,及源码查看相关快捷键。
Tomcat9配置和使用
动力节点推出的Java视频教程主要讲解了三大部分内容:第一部分为Web基础。详细介绍了C/S与B/S架构、Web访问中的三大角色与四大协议、Tomvat服务器的下载、安装、配置及访问。第二部分为JavaWeb项目结构。首先使用纯手工创建一个Web项目,并最终打为war包;然后再使用Eclipse创建Web项目,并最终打为war包。第三部分为Tomcat核心。首先介绍了Tomcat9的核心结构,然后介绍了localhost主机域名问题,紧接着详细介绍了虚拟目录的配置、虚拟主机的配置、默认应用的配置及如何修改默认端口号。
  动力节点推出的Java视频教程主要讲解了三大部分内容:  第一部分为Web基础。详细介绍了C/S与B/S架构、Web访问中的三大角色与四大协议、Tomvat服务器的下载、安装、配置及访问。  第二部分为JavaWeb项目结构。首先使用纯手工创建一个Web项目,并最终打为war包;然后再使用Eclipse创建Web项目,并最终打为war包。  第三部分为Tomcat核心。首先介绍了Tomcat9的核心结构,然后介绍了localhost主机域名问题,紧接着详细介绍了虚拟目录的配置、虚拟主机的配置、默认应用的配置及如何修改默认端口号。    
JavaWeb开发基础
动力节点推出的Java视频教程主要讲解了HTTP协议。首先讲解了HttpWatch工具的用法及浏览器自动发出的请求形式;其次讲解了HTTP1.0与1.1版本及对比,然后详细分析了HTTP协议格式及状态码;最后详细讲解了GET与POST请求方式。
动力节点推出的Java视频教程主要讲解了HTTP协议。首先讲解了HttpWatch工具的用法及浏览器自动发出的请求形式;其次讲解了HTTP1.0与1.1版本及对比,然后详细分析了HTTP协议格式及状态码;最后详细讲解了GET与POST请求方式。
Servlet编程
动力节点推出的Java视频教程主要包含两大部分内容:第一部分为Servlet基础。包括Servlet生命周期、ServletConfig、ServletContext、欢迎页头面的设置,及&url-pattern/&的设置与匹配。第二部分为Servlet核心。除了包括基础的API外,例如GenericServlet、HttpServlet、HttpServletRequest、HttpServletResponse等,还包含请求中的中文乱码问题解决、访问路径问题、Servlet线程安全问题等。
动力节点推出的Java视频教程主要包含两大部分内容:第一部分为Servlet基础。包括Servlet生命周期、ServletConfig、ServletContext、欢迎页头面的设置,及&url-pattern/&的设置与匹配。第二部分为Servlet核心。除了包括基础的API外,例如GenericServlet、HttpServlet、HttpServletRequest、HttpServletResponse等,还包含请求中的中文乱码问题解决、访问路径问题、Servlet线程安全问题等。
动力节点推出的Java视频教程主要由两部分构成:第一部分为JSP基础。主要讲解了JSP规范、JSP注释、JSP的代码块、声明语句块及表达式块。第二部分为JSP核心。主要讲解了九大内置对象、JSP常用指令、JSP常用动作、自定义EL函数及EL常规用法、自定义标签用法、JSTL用法。
  动力节点推出的Java视频教程主要由两部分构成:  第一部分为JSP基础。主要讲解了JSP规范、JSP注释、JSP的代码块、声明语句块及表达式块。  第二部分为JSP核心。主要讲解了九大内置对象、JSP常用指令、JSP常用动作、自定义EL函数及EL常规用法、自定义标签用法、JSTL用法。  
Session&Cookie
动力节点推出的Java视频教程首先简单介绍了Cookie,及在火狐浏览器下如何查看Cookie,然后详细讲解了在JavaEE中如何使用Cookie,及Cookie的禁用。还讲解了Session对象的创建及Session域;其次详细讲解了Session的工作原理;然后讲解了Session的失效;最后讲解了Cookie禁用后如何使用Session进行会话跟踪。
动力节点推出的Java视频教程首先简单介绍了Cookie,及在火狐浏览器下如何查看Cookie,然后详细讲解了在JavaEE中如何使用Cookie,及Cookie的禁用。还讲解了Session对象的创建及Session域;其次详细讲解了Session的工作原理;然后讲解了Session的失效;最后讲解了Cookie禁用后如何使用Session进行会话跟踪。
动力节点推出的Java视频教程包含两大部分内容:第一部分为监听器相关设计模式的详解。其中包括观察者设计模式、监听器设计模式。第二部分为监听器用法。详细讲解了Servlet相关的八大监听器,并通过两个实际项目应用综合演示了它们的用法。
动力节点推出的Java视频教程包含两大部分内容:第一部分为监听器相关设计模式的详解。其中包括观察者设计模式、监听器设计模式。第二部分为监听器用法。详细讲解了Servlet相关的八大监听器,并通过两个实际项目应用综合演示了它们的用法。
动力节点推出的Java视频教程首先讲解了Filter的基础知识,其中包括Filter的生命周期、Filter的执行过程、Filter与Servlet的对比。然后通过三个实际项目案例讲解了过滤器的用法。而实例中又涉及到了装饰者设计模式,所以又在实例前首先讲解了该设计模式。
动力节点推出的Java视频教程首先讲解了Filter的基础知识,其中包括Filter的生命周期、Filter的执行过程、Filter与Servlet的对比。然后通过三个实际项目案例讲解了过滤器的用法。而实例中又涉及到了装饰者设计模式,所以又在实例前首先讲解了该设计模式。
文件上传下载
动力节点推出的Java视频教程包含两部分内容:第一部分视频教程为文件上传。首先讲解了实现文件上传的要求,紧接着讲解了如何在服务端通过手工接收方式完成上传,然后讲解了使用第三方工具完成上传的方法。第二部分视频教程为文件下载。包含超链接下载及Servlet下载两种下载方式的实现
动力节点推出的Java视频教程包含两部分内容:第一部分视频教程为文件上传。首先讲解了实现文件上传的要求,紧接着讲解了如何在服务端通过手工接收方式完成上传,然后讲解了使用第三方工具完成上传的方法。第二部分视频教程为文件下载。包含超链接下载及Servlet下载两种下载方式的实现
Servlet3.0特性
动力节点推出的Java视频教程详细介绍了Servlet3.0的五大特性:Servlet、Filter及Listener三大组件的注解式注册方式;Servlet3.0的文件上传;Servlet3.0的异步处理;Servlet3.0的组件可插性;Servlet3.0的三大组件的动态注册方式。
  动力节点推出的Java视频教程详细介绍了Servlet3.0的五大特性:  Servlet、Filter及Listener三大组件的注解式注册方式  Servlet3.0的文件上传  Servlet3.0的异步处理  Servlet3.0的组件可插性  Servlet3.0的三大组件的动态注册方式。
JavaWeb项目
二手车电商竞拍平台
本套Java视频教程使用基于JDBC+Servlet+JSP的开发模式完成企业真实应用的开发,对MVC架构模式进行了封装,并且引入了连接池技术,同时涵盖了常见的工厂、代理、责任链等设计模式,通过此Java视频教程的学习,一定会为后期学习SSH框架知识奠定夯实的基础。
1、讲解细致2、思路清晰& 3、知识点丰富 4、对WEB底层深度剖析
该项目纯授课时间为21天,包含大部分JAVA WEB知识。压缩包内部包含了PD数据库建模文件,项目数据初始化文件,sql源文件,最终版本源代码项目包,培训日志和外汇业务信息系统-界面原型,希望对大家的学习有所帮助。
SSH之JDK动态代理
本套Java视频教程详细讲解了代理设计模式的用法。分别讲述了静态代理、JDK动态代理,及CGLIB动态代理的用法,及应用场景对比。此套Java视频教程适合Java初学者,为以后的学习打下坚实基础。
本套Java视频教程详细讲解了代理设计模式的用法。分别讲述了静态代理、JDK动态代理,及CGLIB动态代理的用法,及应用场景对比。此套Java视频教程适合Java初学者,为以后的学习打下坚实基础。
SSH之Struts2
动力节点推出的本套Java视频教程讲解了Struts的版本为2.3.24。Struts2是struts1与webwork结合的产物,与struts1有很大差别,虽然目前struts2在开发领域中的份额逐年下降,但是作为一款经典的MVC框架,其核心思想还是很有必要去研究学习的,通过本套Java视频教程的学习,在将来学习Spring MVC时会轻松许多。本套Java视频教程内容涵盖了实际工作中可能用到的几乎所有知识点。
动力节点推出的本套Java视频教程主要包含四部分内容:l第一部分为Struts2入门。首先编写了第一个Struts2的程序,并详细讲解了Struts2的工作流程。然后又对绝对路径与相对路径问题进行了深入系统的回顾。l第二部分为Struts2配置文件。首先讲解了Struts2的六个配置文件,然后详细分析了Struts2的核心配置文件struts.xml。l第三部分为Struts2核心。主要包括如何在Action中获取ServletAPI,OGNL与值栈,动态调用方法、如何接收请求参数、类型转换、数据验证、拦截器、国际化、文件上传与下载、如何防止表单重复提交等。l第四分部为Struts2的注解式开发。首先讲解了有关注解的基础知识,然后详细讲解了Struts2中注解的用法。
SSH之Spring4
动力节点推出的本套Java视频教程内容主要讲解的Spring版本号为4.2.1,是目前Spring比较新的一个版本,与之前的Spring3相比,有一些技术上的更新,内容涵盖了实际工作中可能用到的几乎所有知识点,相信通过本套Java视频教程的学习,一定能够精通Spring框架。
动力节点推出的本套Java视频教程主要包含四部分内容:l第一部分为Spring概述。主要讲述了如何从官网下载最新版的Spring框架,然后编写了第一个Spring程序,并分析了其基本工作原理。l第二部分为Spring与IoC。首先介绍了IoC与DI的关系,然后分别详细讲解了Bean的装配、基于XML的DI,及基于注解的DI。l第三部分为Spring与AOP。首先介绍了AOP的相关概念,然后分别详细讲解了四种Advice,两种基本Advisor与引入Advisor,并讲解了两种自动代理生成器。最后详细讲解了AspectJ对于AOP的实现。l第四部分为Spring与DAO。首先介绍了DAO与IoC及AOP的关系,然后详细讲解了JDBC模板用法及Spring的事务管理方式。
SSH之Hibernate5
动力节点推出的本套Java视频教程主要讲解的Hibernate版本号为5.0.1,可以说是国内第一套基于Hibernate5讲解的Java视频教程,Hibernate作为ORM的一个经典框架,是Java开发者必备的一项技能之一,本套Java视频教程内容讲解细致,基本涵盖了工作当中所需要的所用知识点。
动力节点推出Java视频教程主要包含九部分内容:l 第一部分为Hibernate概述。主要注解了什么是持久化、为什么要持久化,及怎样持久化等概念,然后介绍了Hibernate框架,及如何从官网下载最新版本,并分析了相关Jar包及目录。l 第二部分为Hibernate基本技术。首先编写了第一个Hibernate程序,并分析了其工作原理。其次实现CURD操作,并详细讲解了相关API。然后详细讲解了主配置文件及映射文件。最后讲解了持久对象状态管理理论。l 第三部分为单表查询。首先简单介绍了相关API,然后在单表上实现了八种不同的查询。l 第四部分为关联关系映射。主要讲解了一对多、多对一、多对多,及自关联的关联关系映射,及级联操作。l 第五部分为多表连接查询。首先回顾了多表连接查询的基本知识,然后详细讲解了Hibernate对多表连接查询方式的实现。l 第六部分为Hibernate检索优化。首先讲解了对当前对象的检索优化方式,然后讲解了对关联对象的检索优化方式。l 第七部分为Hibernate缓存机制。讲解了一级缓存、二级缓存的用法,及快照。l 第八部分为Hibernate事务管理。首先回顾了数据库事务相关理论,然后讲解了Hibernate对并发问题的解决方案。l 第九部分为Hibernate注解式开发。首先讲解了Hibernate的基本注解,然后讲解了关联关系映射注解,及二级缓存注解。
SSH框架整合技术
动力节点推出的本套Java视频教程主要包含四部分内容,本套Java视频教程内容讲解细致,基本涵盖了工作当中所需要的所用知识点。对于Java初学者是不可多得Java视频教程。
动力节点推出的本套Java视频教程主要包含四部分内容:第一部分为Spring与Hibernate整合。详细讲解了两个框架整合的环境搭建及步骤。第二部分为Spring在Web项目中的应用。首先分析了不使用Spring的Web插件时将Spring应用于Web工程的方式存在的问题,然后详细讲解了使用Web插件将Spring应用于Web工程的方法,并通过阅读源码深入讲解了其工作原理。第三部分为Spring与Struts2整合。分别讲解了Action由Struts2自己管理,与Action由Spring容器管理的两种整合方式。然后讲解了OpenSessionInView的原理及应用。第四部分为SSH全注解开发。详细讲解了将三个框架逐个应用注解式开发的步骤。
SSM之Adapter设计模式
本套Java视频教程详细讲解了适配器设计模式的用法。首先在Java视频中介绍了适配器模式的基本元素及其定义,然后先使用无适配器模式编程,再使用多功能适配器及单功能适配器进行编程,真正由浅入深地讲解了相对较复杂的适配器设计模式。此套Java视频教程涵盖了所有的实用知识点,Java初学者必选视频。
本套Java视频教程详细讲解了适配器设计模式的用法。首先在Java视频中介绍了适配器模式的基本元素及其定义,然后先使用无适配器模式编程,再使用多功能适配器及单功能适配器进行编程,真正由浅入深地讲解了相对较复杂的适配器设计模式。此套Java视频教程涵盖了所有的实用知识点,Java初学者必选视频。
SSM之SpringMVC
Spring MVC市场份额不断上升,势头已经盖过了的Struts2。本套Java视频教程中涵盖了SpringMVC基础内容以及与Spring框架集成(如IoC容器、AOP等)等高级内容。学习该Java视频教程后可以让我们能非常简单的设计出干净的Web层和薄薄的Web层。掌握强大的约定大于配置的契约式编程支持。能简单的进行Web层的单元测试。非常容易与其它视图技术集成,如Velocity、FreeMarker等等,为后期的SSM项目奠定了基础。
本专题主要包含四部分内容:l第一部分为SpringMVC概述。主要编写了第一个SpringMVC程序,并分析了SpringMVC的执行流程。详细讲解了的取值问题,并再次讲述了请求路径问题。l第二部分为SpringMVC配置式开发。分别讲解了处理器映射器、处理器适配器、处理器、ModelAndView及视图解析器的用法,并大量阅读了相关源码。该部分的重点是理解SpringMVC的底层工作原理,为SpringMVC的注解式开发做准备。l第三部分为SpringMVC注解式开发。重点讲解了请求映射规则的定义、处理器方法的六类参数及四类返回值。l第四部分为SpringMVC核心技术。详细讲解了请求转发与重定向、异常处理机制、类型转换器、初始化绑定器、数据验证、文件上传,及拦截器。最后,又详细解读了源码。
SSM之Spring4
动力节点推出的本套Java视频教程主要讲解了Spring4在SSM框架中的使用及运用方式。本套Java视频教程内容涵盖了实际工作中可能用到的几乎所有知识点。为以后的学习打下坚实的基础。
动力节点推出的本套Java视频教程主要包含六部分内容:l第一部分为Spring概述。主要讲述了如何从官网下载最新版的Spring框架,然后编写了第一个Spring程序,并分析了其基本工作原理。l第二部分为Spring与IoC。首先介绍了IoC与DI的关系,然后分别详细讲解了Bean的装配、基于XML的DI,及基于注解的DI。l第三部分为Spring与AOP。首先介绍了AOP的相关概念,然后分别详细讲解了四种Advice,两种基本Advisor与引入Advisor,并讲解了两种自动代理生成器。最后详细讲解了AspectJ对于AOP的实现。l第四部分为Spring与DAO。首先介绍了DAO与IoC及AOP的关系,然后详细讲解了JDBC模板用法及Spring的事务管理方式。l第五部分为Spring与MyBatis。首先介绍了基于Mapper动态代理方式的整合,然后讲解了支持扫描的Mapper动态代理整合方式。l第六部分为Spring与Web。首先分析了不使用Spring的Web插件时将Spring应用于Web工程的方式存在的问题,然后详细讲解了使用Web插件将Spring应用于Web工程的方法,并通过阅读源码深入讲解了其工作原理。
SSM之MyBatis
动力节点推出的本套Java视频教程,如果你所做的项目业务比较复杂,那么在DAO层可以考虑使用MyBatis框架,MyBatis本是apache的一个开源项目iBATIS,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。该Java教程中将MyBatis和Hibernate框架进行了对比,使用MyBatis框架完成数据CRUD操作,剖析MyBatis动态SQL。最终对SSM三大框架完成集成。看了本套Java视频教程肯定受益匪浅,不可多得的视频教程快来分享吧。
动力节点推出的本套Java视频教程主要包含五部分内容:l第一部分为MyBatis入门。主要包括MyBatis从官网下载最新版,MyBatis工作原理,第一个MyBatis程序,主配置文件详解,及源码阅读。l第二部分为单表CURD操作。主要包括基于自定义Dao接口实现的CURD、基于Mapper动态代理的CURD,及动态SQL。l第三部分为关联关系查询。主要包括一对一、多对一、一对多、多对多和自关联的关联查询,及MyBtis的延迟加载策略。l第四部分为查询缓存。主要包括一级缓存、内置二级缓存,及基于Ehcache的二级缓存用法。l第五部分为MyBatis注解式开发。主要包括基本注解式开发用法,及动态SQL的注解式开发用法两部分。
SSM框架整合技术
动力节点推出的本套Java视频教程主要包含三部分内容:本套Java视频教程内容介绍了SSM框架的使用及运用的整理整合,基本涵盖了工作当中所需要的所用知识点。是不可多得的Java视频教程。
动力节点推出的本套Java视频教程主要包含三部分内容:l第一部分为搭建SSM开发环境。首先详细讲解了整合时需要的所有Jar包,然后讲解了整合时web.xml的配置问题,并通过阅读源码详细深入地分析了Spring容器与SpringMVC容器的关系。l第二部分为基于配置式开发时的详细整合步骤。l第三部分为基于全注解开发时的详细整合步骤。
SpringBoot
Spring Boot是Spring家族下的一个全新开发框架,其设计目的主要是用来简化Spring应用的创建及开发过程,它提供了自动配置,起步依赖等特性,从而使开发人员从大量的XML配置中解脱出来,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
本课程由浅入深,手把手带您学习Spring Boot开发框架,体验Spring Boot框架的极速开发过程,内容丰富,涵盖了SpringBoot开发的方方面面,并且同步更新到Spring 2.x版本,来吧,一次性拿下Spring Boot开发框架。
linux视频介绍:
本视频主要讲解了在Linux环境下完成Java项目的部署与运行,主要内容包括:虚拟机安装,Linux操作系统安装,Linux系统概述,
Linux常用命令,Linux中的vi编辑器,Linux权限管理,Linux环境下JDK安装,Linux环境变量配置,putty工具实现远程控制Linux操作系统,
winscp工具完成远程文件传输,Linux环境下Tomcat服务器安装,Linux环境下MySQL数据库安装等。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git的读音为/g?t/。
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 很多 Freedesktop 的项目迁移到了 Git 上。
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
本套Java视频教程主要讲解了什么是redis和redis的特点,内容详细,课程生动。1.什么是redisRedis:Remote Dictionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议, 是一个高性能的(key/value)分布式内存数据库,基于内存运行 并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一, 也被人们称为数据结构服务器2.Redis的特点Redis 与其他 key - value 缓存产品有以下三个特点Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储Redis支持数据的备份,即master-slave模式的数据备份内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务3Redis的应用取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面模拟类似于HttpSession这种需要设定过期时间的功能发布、订阅消息系统定时器、计数器。
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。
Nginx (&engine x&) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
本套Java视频教程详细讲解了Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容。
本套Java视频教程详细讲解了Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容。
本套Java视频教程介绍互联网分布式技术的重要性、背景、应用范围。目前互联网行业使用分布式缓存进行设计的比例,以及大型网站使用的方式和方法,讲解分布式缓存技术、数据类型、实战应用场景、缓存库主从同步、读写分离、高并发、安全性、 事务特性、分布式锁、负载均衡、Session共享、发布订阅、数据持久化、哨兵、高可用、可扩展性、水平垂直扩容、集群环境搭建与应用等。
本套Java视频教程介绍分布式处理(distributed processing)和并行处理(Parallel processing)是为了提高并行处理速度采用的两种不同的体系架构。并行处理是利用多个功能部件或多个处理机同时工作来提高系统性能或可靠性的计算机系统,这种系统至少包含指令级或指令级以上的并行。分布式处理则是将不同地点的,或具有不同功能的,或拥有不同数据的多台计算机通过通信网络连接起来,在控制系统的统一管理控制下,协调地完成大规模信息处理任务的计算机系统。
Java毕业设计
学生毕业设计
宿舍管理系统
宿舍管理系统Java毕业设计由动力节点学生开发完成,感兴趣的同学可以免费下载学习,内容包括论文+源码。本系统运用了MySQL为后台数据库,easyui作为前台技术,使用了当前较为流行的框架Spring MVC+Hibernate+Spring架构,应用服务器使用了Tomcat,以Eclipse为开发工具,系统实现了宿舍管理、学生管理、宿舍分配、宿舍评比、损坏管理查询等必需的功能,其操作简单,界面友好,运行比较稳定,对于学习毕业设计制作有着很大的帮助。
Java毕业设计-宿舍管理系统
库存管理系统
本视频内容简化了繁琐的业务,便于应届毕业生理解和参考,源代码请找动力节点客服免费索取。该Java毕业设计使用技术:Spring MVC+Hibernate+Spring,数据库使用了MySQL。这次的Java毕业设计开发,主要可以有以下几点收获:
1.学习到了很多Java开发中需要的技术。
2.通过实践,提高了系统分析的能力,对数据流图、数据字典、系统流程图等系统设计工具的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。
Java毕业设计-库存管理系统
图书馆管理系统
图书馆管理系统Java毕业设计免费下载,源代码+论文,相关源码请找动力节点客服免费索取,使用技术:Spring MVC+Spring+Hibernate,数据库使用了当前较为流行的MySQL。这次的Java毕业设计开发,主要有以下几点收获:
1.学习到了很多Java开发中需要的技术。
2.通过实践,提高了系统分析的能力,对定时任务、数据流图、数据字典、系统流程图等系统设计工具的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。
Java毕业设计-图书馆管理系统
学生成绩管理系统
本毕业设计采用Java作为开发语言,使用了著名的开源框架Spring MVC、Hibernate、Spring、easyui进行开发,而后台的数据库采用MySQL。学生成绩管理是当代学校中不可或缺的组成部分,在信息化飞速发展的今天,它的出现已经成了一种必然,本文将从成绩管理系统的历史和现状进行分析,以求证本系统的设计具有实际的意义,并得到它在未来的发展,从而跟上时代的脚步,做出一个高质量的、安全性好的成绩管理系统,使其不仅能满足学校现在的需要,也能满足将来一段时间的需要。
Java毕业设计-学生成绩管理系统
医院分诊管理
该Java毕业设计使用了当前较为流行的Spring MVC、Hibernate、Spring技术开发,通过该对毕业设计的开发,可以更深入的理解这三个框架在实际应用的优势。
分诊管理主要实现患者信息录入,分诊,排队等功能。
Java毕业设计-医院分诊管理
考试管理系统
本套Java视频教程主要实现线上考试管理业务模块包括,用户登录,试题管理,试题查重管理,学员成绩分析,学员参与考试,学员提问等业务模块.高度模仿了大多数院校,日常的考试管理任务.
  本套Java视频教程主要实现线上考试管理业务模块包括,用户登录,试题管理,试题查重管理,学员成绩分析,学员参与考试,学员提问等业务模块.高度模仿了大多数院校,日常的考试管理任务.& & 本套Java视频教程采用对考试管理系统的技术介绍  1.Servlet3.0:servlet最新版本,采用注解开发方式,减少的开发工作量,对于后续学习SpringMVC框架非常重要的  &2.JSTL+EL:java最早的商业化标签,用于减少JSP开发工作量,同时为学习高级框架中自定义标签做了铺垫.  3.mysql5.0:在电子商务越来越普及的形势下,越来越多的电子商务公司抛弃了oracle,转而使用mysql,比如淘宝就是tomcat,学习mysql使用,对于将来就业有非常大的帮助.  4.tomcat9.0目前Apache提供的最新版WEB服务器软件,结合jdk1.8使用,可以大大减少开发工作量。
勇哥Java教程
该视频教程由动力节点创始人/CEO王勇老师主讲,适合掌握Java基础和Java Web知识的同学学习,王勇老师是国内第一个发布最完整的个例,在Java培训领域当属第一,很多大学老师和其他Java培训机构的老师都学习过王勇老师的这套SSH之Struts,绝对是经典之作,累计下载上千万次,备受网友推崇。
1、项目驱动教学 2、源码级剖析& 3、幽默风趣 4、通俗易懂
该视频由动力节点创始人/CEO王勇老师主讲,适合掌握Java基础和Java Web知识的同学学习,SSH之Struts2视频,动力节点首次官方公开,讲解深入,注重原理,从程序的本质讲起,
是王勇老师的又一个经典力作。
1、项目驱动教学 2、源码级剖析 3、通俗易懂 4、幽默风趣
该视频教程由动力节点创始人/CEO王勇老师主讲,适合掌握Java基础和Java Web知识的同学学习,王勇老师是国内第一个发布最完整的个例,在Java培训领域当属第一,很多大学老师和其他Java培训机构的老师都学习过王勇老师的这套SSH之Spring,绝对是经典之作,累计下载上千万次,备受网友推崇。
1、项目驱动教学 2、源码级剖析& 3、通俗易懂 4、幽默风趣
该视频教程适合掌握Java基础和Java Web知识的同学学习,王勇老师是国内第一个发布最完整的个例,在Java培训领域当属第一,很多大学老师和其他Java培训机构的老师都学习过王勇老师的这套SSH之Hibernate,绝对是经典之作,累计下载上千万次,备受网友推崇。
1、项目驱动教学& 2、通俗易懂 3、幽默风趣 4、跟踪源代码
DRP分销资源计划项目
该视频由国内知名讲师王勇老师主讲,适合掌握Java基础内容的同学学习,本视频共计292集,该视频是Java培训领域中技术涉及面最广,讲解最透彻,资料最完整的视频,DRP视频在Java培训领域中产生了非常大的影响,学习Java Web项目,DRP项目视频是首选,累计下载量已经达到上千万,很多同学通过自学该视频找到了软件开发工作。本项目知识使用包括:HTML、CSS、JavaScript、AJAX、XML、DOM4J、Servlet、JSP、Filter、验证码、文件上传、JFreeChart、动态代理、ThreadLocal、WebServices、PowerDesinger、Rational Rose、HttpLook、IETester、SCM&CVS、PLSQL Developer、DAO模式、工厂模式、单例模式、模板方法模式、策略模式、代理模式、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成复用原则、迪米特法则等知识点,适合人群有Java爱好者,Java初级开发人员等Java从业者。
1、DRP项目贯穿所有JavaWeb相关技术 2、模拟真实工作环境& 3、通俗易懂 4、幽默风趣5、对Java的知识使用全面。
本套视频为EJB分布式技术,在本套视频中包括知识点有:双机热备架构、集群架构、分库架构、分表架构、多级服务器分层架构、分布式架构、基于消息的分布式架构、Stateless和Statefu的区别、消息驱动Bean的Queue和Topic、分布式与对象序列化、在JSP中调用本地和远程EJB。而其中基于消息的分布式架构中又分为:Listener、JSTL、Tomcat类加载机制、基于Socket消息总线的分布式架构、JMS消息模型、分布式调用原理、远程和本地调用原理。
程序员表白代码
程序员表白代码
程序员表白代码,谁说程序员不懂浪漫?
自学经典Java视频教程全套免费下载
在中国每10名Java 软件工程师 就有3名受益于动力节点Java教程
在中国100%的知名IT企业都有动力节点学员
关注微信获取学习资料与教学视频
全国免费电话400-
动力节点动力节点Java培训口碑最好的Java培训机构,被誉为“口口相传的Java培训黄埔军校。”

我要回帖

更多关于 数据库管理软件有哪些 的文章

 

随机推荐