首页
学习
活动
专区
圈层
工具
发布

完整的Java学习路线

熟悉MySQL数据库的安装和使用 2. 精通SQL语句的编写和优化 3. 掌握数据库设计原则和方法 4. 了解视图、序列、索引概念和应用 5....熟练实现对HTML页面的表单校验和页面特效的处理 HTML5应用程序缓存,本地存储技术localStorage和 sessionStorage的使用 知识点列表: HTML5基本文档结构...技术构建的MVC应用 9.熟悉Ajax作用和原理 10.掌握XMLHttpRequest对象的使用 11.熟悉JSON语法并熟练与Ajax结合运用 12.熟练掌握jQuery...中$.ajax、$.load、$.post、$.get等函数的使用 13.掌握ajax表单提交和文件上传功能 知识点列表: HTTP协议 Tomcat配置和部署...Ajax局部刷新、异步处理 jQuery与Ajax技术 Ajax异步提交表单 Ajax异步上传文件 $.ajax函数的使用 $.get函数的使用 $.post

1.7K20

SpringBoot学习笔记(一)——SpringBoot概要与快速入门

SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期...)、教学全程都会录视频,发布在bilibili,请搜索“张果1” (4)、该教程使用Spring Boot2 (5)、开发工具使用IDEA,Java版本是1.8 二、我的第一个SpringBoot程序...使用IDE导入项目,我这里使用IDEA,通过导入Maven项目的方式导入。...由于spring-boot-starter-web添加了Tomcat和Spring MVC,因此自动配置假定您正在开发Web应用程序并相应地设置Spring。...Starters和自动配置 自动配置旨在与“Starters”配合使用,但这两个概念并不直接相关。您可以自由选择并在首发之外选择jar依赖项。Spring Boot仍然尽力自动配置您的应用程序。

98620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么后端开发者都觉得前端很简单?

    挺好笑的是,我记得还我在知乎搜索过,Java和JavaScript有啥区别。然后当时得出的答案是毛关系都没有,JavaScript就是蹭java热度的。...后来学到JavaWeb的时候,发现还是得接触些前端的知识,又重新学了一遍上述的内容,只不过又额外增加了些知识(AJAX/jQuery/BootStrap)。...基于上面的知识,其实我也能独立开发前端后端了,样式布局啥的就用BootStrap一把梭,页面交互就用jQuery一把梭,跟后端交互就用jQuery封装的ajax,也不是不能写。...前几天不是发了篇文章,说我最近想学点前端知识,把austin的前端改造为Vue嘛,恶补了些基础知识,不过了解这些还挺有意思的。 毕竟常年作为CRUD boy的我,还是从Web说起吧,别的也不懂。...前端从切图仔,到ajax兴起页面交互,前端也在追求模块化、组件化、自动化、工程化,提高生产效率,这个跟后端的发展之路是很类似的。而node.js在前端的模块化、工程化、组件化,起到了很大的作用。

    13710

    【分享】Vue.js新手入门指南

    最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己的结业项目...作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTML+CSS+JavaScript+JQuery以外的前端技术的人到现在可以独立使用Vue.js以及各种附属的UI库来开发项目,我总结了一些知识和经验想与大家分享...当你在编写项目的时候遇到了这种问题,你一定会抱怨,为什么世上会有HTML这种像盗梦空间一样的需要无数div嵌套才能做出页面的语言,为什么当初学JQuery看中的是它简洁的DOM操作,现在却一点也不觉得它有多简洁...现在ECMAScript6是趋势,并不是因为Vue.js才要学的),并且React本身用的是render写法编写模版代码,这让很多用习惯了Smarty等后端模版引擎得人来使用感觉很不适应,现在看来React...而现在做单页应用程序属于前后端分离开发,那么这个单页应用程序中的数据就得通过ajax的方式获取,也要通过ajax的方式提交到后端。

    3.7K40

    2018年如何快速学Java

    hl=zh-CN 虽然是快速学习Java,但学完上面的估计得一个月了(:.. 一个月发现都是面向控制台编程(console),输入输出一些数据来玩。...(重点理解) HTTP协议(重点理解) Filter过滤器(重点理解) Listener监听器(简单过一下) JSP(简单过一下) AJAX、JSON(简单过一下) Servlet知识点 基于上面的学习...数据保存在MySQL中 为了让写代码变得更爽,我建议用半天学一下Maven(项目管理工具),用几天学一下SpringBoot。...IO流-->异常-->多线程-->网络编程-->反射 JavaWeb基础-->HTML/CSS/JavaScript/jQuery-->Tomcat-->XML/注解->Servlet-->HTTP-...->Filter过滤器和监听器-->JSP-->AJAX/JSON-->数据库(MySQL)-->JDBC和DbUtils 项目管理和框架-->Maven-->SpringBoot Linux基本命令

    1.1K10

    分享下Java大数据学习路线图

    1.异常分类、原因、概述、原理、解决方案 2.LOG4J框架 ●XML解析 1.XML概述 2.XML结构概述 3.XML语法及编写规范 4.DOM4J简介 5.DOM4J...我自己整理的一份最新的大数据进阶资料和高级开发教程,大数据学习群:199加上【427】最后加上210就可以找到组织学习 欢迎进阶中和进想深入大数据的小伙伴加入。...4.SSH框架整合基础 5.Spring整合Hibernate框架 6.Spring整合Struts框架 ●实战 1.使用jQuery编写购物网站的动态效果 2.使用Servlet...优化购物网站的信息发布功能 3.使用jQuery+Ajax+Servlet完成购物网站的页面无刷新数据交互效果 4.使用SSH框架编写简单的JavaWeb程序 5.使用SSH框架优化购物网站...●使用SpringBoot框架简化JavaWeb开发 1.SpringBoot介绍 2.SpringBoot优势和特点 3.SpringBoot应用场景 4.SpringBoot安装与使用

    76820

    都 0202 年了,你还不会自己编写一些简单 API 服务吗?

    二、Java Web 编写简单的 API 2.1 搭建环境 2.2 搭建一个 Java EE 项目 三、Java SpringBoot 编写简单的 API 3.1 搭建一个 SpringBoot 环境...Java EE 用到的 ajax 技术 原生 ajax 实现 (这个调试花了我好久时间) 原生 ajax + Java EE 实现用户验证功能 原生 ajax + Java EE 实现二级菜单联动...Jquery ajax api实现 (推荐) Jquery API 实现 ajax + Java EE 近期在学习 前端后端交互的知识,后续会继续分享 基于 Promise 、 fetch、axios...(第三方库) 等网络请求的讲解 三、Java SpringBoot 编写简单的 API 当你经过了 Java EE 阶段,就进入到了 Java Spring 全家桶的学习阶段,当然你用 SpringBoot...在命令提示符下,使用 node index.js 就可以看到效果了 注意路径和端口,别错就好了

    1.1K20

    Java工程师知识图谱

    CRUD就是增删改查,全称增加、删除、查询、改正,练熟了查询语句,增删改很容易掌握。 第三前端。...学完这些,再学两个框架jQuery和Bootstrap,把两个框架的文档都浏览一遍。最后要手写出一个静态页面,AJAX这是必须练习的,用他来实现前后端交互。 第四后端。...可以直接学习Springboot和MyBatis,快速实现一个Web项目。XML、MVC架构模式、 AJAX、代理模式、工厂模式、数据库连接池,学完这些一定要深刻理解MVC架构模式。...用SpringBoot+Mybatis+MySQL+jQuery+Bootstrap等等以前学过的技术,写出一个什么图书管理系统,或者超市订单管理系统,这个项目是必练的,至少练两个以上,练的越多,对Web...会做项目之后,再学Spring,Spring是SpringBoot的基础,其核心概念IoC和AOP要充分理解,Spring正是利用这两个特性实现应用组件之间解耦。

    46020

    浅谈PHP与MySQL开发

    .需要读者自己使用百度进行拓展学习. 4.本文所表达观点并不是最终观点,还会更新,因为本人还在学习过程中,有什么遗漏或错误还望各位指出. 5.觉得哪里不妥请在评论留下建议~ 6.觉得还行的话就点个小心心鼓励下我吧...我至今已经阅读了6本关于PHP和MySQL的书了,正在研读的还有两本书籍,每本书,PHP和MySQL都是穿插着讲的,其重点是围绕着PHP如何操作MySQL....PHP基础 环境搭建 HTTP协议 基本语法 数据类型 语言基础 文件加载 数据存储和读取(服务器目录操作) 代码重用 函数编写 异常处理 MySQL基础 数据库概念...用户身份验证和个性化 框架应用项目实践 知识拓展 在学习PHP和MySQL的过程中,书中都有涉及到AJAX和jQuery的知识,希望各位读者在学习PHP和MySQL过程中可以进行AJAX和...Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 正在进行AJAX的学习,稍后我会更新此处. jQuery jQuery是一个快速、简洁的JavaScript框架,是继Prototype

    2.6K150

    Ajax教程_ajax是服务器端动态网页技术

    .有了Ajax,就是可以让数据在需要时候在加载,比如我有一个展示数据的表格和提交数据的表单,我们可以在提交的时候利用Ajax在不刷新页面的情况下提交到后台,之后让后台给我们一个响应结果,我们可以直接替换到原始的标签...,这样用户就可以看到更新后的数据,对用户的体验页非常好 Ajax使用 原生Ajax // 创建Ajax let xhr = new XMLHttpRequest(); // 配置请求地址和请求方式...Ajax太繁琐,我们一般使用封装后的Ajax,目前常用的有Jquery的$.ajax和axios,还有原生的fetch....这里引用一下掘金大佬我的猫YMY的文章,具体大家可以看看,jquery也可以说比较常用,基本上写起来也还是比较简单,但是听周围的人说现在都不用jquery因为比较慢,下面就介绍介绍别的方式....这里引用一下掘金大佬ZHero88311的文章,大家可以看看,这种方式看起来就比jquery的ajax要清爽,并且基本上和vue配合起来效果更佳,也不需要转换json,可以使用.then来处理响应,并且也可以编辑配置文件

    1.5K30

    AJAX常见面试问题

    8.angularjs和JQ的区别 JQ 先获取再使用。 Angularjs 直接使用 9.JQmobile和JQ的区别 jQuery Mobile 是创建移动 web 应用程序的框架。...缺点: .AJAX干掉了Back和History功能,即对浏览器机制的破坏。 在动态更新页面的情况下,用户无法回到前一个页面状态,因为浏览器仅能记忆历史记录中的静态页面。...至少从目前看来,像Ajax.dll,Ajaxpro.dll这些Ajax框架是会破坏程序的异常机制的。关于这个问题,曾在开发过程中遇到过,但是查了一下网上几乎没有相关的介绍。...例如,我给你一个URL地址,如果采用了Ajax技术,也许你在该URL地址下面看到的和我在这个URL地址下看到的内容是不同的。这个和资源定位的初衷是相背离的。 .AJAX不能很好支持移动设备。...编写复杂、容易出错;冗余代码比较多(层层包含js文件是AJAX的通病,再加上以往的很多服务端代码现在放到了客户端);破坏了Web的原有标准。 21.你对于跨域请求了解多少?

    2.4K20

    Rails框架流行在他的设计理念

    2、O/R Mapping: NHibernate,IbatisNet等ORM架构都有至少有一个记录OR映射关系的配置文件,然而Rails框架没有,它使用Scaffold生成model,默认情况下就是英文复数的表名对应单数的...他们的设计模式都是ActiveRecord,ActiveRecord做CRUD很简单,每个对象可以有自己的Fetch,FetchByxxx方法,从开发者的角度看这些对象,它们知道如何加载和保存自己,对象自己来维护...3、Ajax,这年头,一个web框架肯定要支持ajax,asp.net mvc框架目前对ajax的支持方面很多人用jQuery做例子的很多。...MonoRail之前默认用的是prototype库,MonoRail团队正在支持其他的javascript框架,可参看jQuery 和 MonoRail 4、Loger: 对一个web应用,log是很常用的...SubSonic 本身是一个功能非常强大的应用程序工具集;如与 ASP.NET MVC 配合使用,它将成为非常有用的应用程序框架。总之,贯穿RoR的设计理念,这点对我们用.NET开发是很好的借鉴。

    2.5K50

    jQuery笔试题汇总整理--2018

    在这里我将JQ的一些面试题进行了整理,希望对大家有所帮助! 1、你为什么要使用jQuery?你觉得jquery有哪些好处?...JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成.JSON采用完全独立于语言的文本格式.   ...ajax的缺点 1、ajax不支持浏览器back按钮。 2、安全问题 AJAX暴露了与服务器交互的细节。 3、对搜索引擎的支持比较弱。 4、破坏了程序的异常机制。 5、不容易调试。...16、AJAX最大的特点是什么。 Ajax可以实现动态不刷新(局部刷新) 就是能在不更新整个页面的前提下维护数据。...这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。 17、请介绍一下XMLhttprequest对象。

    3K21

    移动商城项目总结

    移动商城项目总结 移动商城项目是我第二个做得比较大的项目,该项目系统来源于传智Java168期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 通过这次的项目又再次开阔了我的视野,自己练习完我将项目的代码放到了...Oracle WebService 对象模型设计理解 写这篇博文的目的也是为了总结一下在这次项目中学到了什么东西,除了上面这些知识点大纲,还有很多实用的小技巧: 项目可以分成后台模块、前台模块(没必要写在一起...为了做到一次构建、还使用了一个parent模块把它们管理起来 使用Jersey调用API可以很方便将图片上传到服务器上,上传服务器的路径可能会经常用到,可以在配置文件写上,全站使用 很有必要做前台和后台校验...,前台校验为了更好的用户体验,后台校验防止恶意提交 设置readonly和disabled属性都能够使前台无法修改,readonly能在后台获取具体的值,disabled属性在后台获取不了值 当前台页面的要提交数据种类太多时...使用AJAX来获取用户是否登陆是比较通用的做法(纯JS代码) jquery的trigger方法能够用程序的方式来响应我们的事件 使用静态化页面能够减少对数据库的访问,浏览速度会大大加快 两台机器调用服务的问题

    1.5K81

    springboot 入门教程(5) 基于ssm框架的crud操作(前端部分-附源码)

    springboot 入门教程(5) 基于ssm框架的crud操作(前端部分-附源码) 上一篇介绍了spring boot整合mybatis实现了后端的CRUD的查询部分,本文主要是完善修改、删除和添加操作的后端...2、整合前端Bootstap Table + jquery 前端其实很简单,只有一个核心的html页面和一个js,有很多细节这里就不做过多介绍,比如表单中包括附件,处理方式肯定不同了哈。...分页是借助了BootStrap分页的参数(这个参数会自动带到后台,Bootstap table源码的参数和后台我用PageInfo属性名不一致,我改过Bootstap源码,目的就是为了不改pagehelper...// IE下,使用滤镜 docObj.select(); var imgSrc = document.selection.createRange().text; alert(imgSrc)...坑: 1、遇到乱码问题,如果是数据传到后台没乱码,那一定就是数据库的问题,设置下数据库服务端编码搞定,如果是前端传到后端出现乱码,那springboot 提供了直接在application.properties

    1.6K80

    为啥过时的 jQuery 仍然是市场占有率最高的 JS 库?

    MGO 是上个月 OpenJS 博客上两篇文章的作者,里面都提到了 jQuery 正在进行的 现代化工作。...WordPress 虽然 jQuery 现在正在被大量使用,但现在的开发者甚至可能没有意识到他们在使用 jQuery。...其实大多数网站都不需要复杂的开发框架,它们大多是具有一些动态行为的静态网站(这种网站通常都会用 WordPress 编写),jQuery 在这个场景下仍然很流行,因为它既简单又有效。...在这样的环境下,使用 jQuery 没有多大意义。但这只是整个网络生态系统的一小部分。...文中如有错误,欢迎在后台和我留言,如果这篇文章帮助到了你,欢迎点赞、在看和关注。你的点赞、在看和关注是对我最大的支持!

    1.8K30

    java代码大全_java新手入门-java新手代码大全

    大家好,又见面了,我是你们的朋友全栈君。 在开发中,我们常常需要使用到测试功能,因为我们不确定运行真正的代码会发生什么事情,今天我们就来介绍一下该如何在idea中进行junit单元测试吧。...之后就是编写测试代码package com.test.uti 之前给大家介绍一下idea开发工具方面的内容,那么下面要给大家介绍的就是idea开发工具的特点,那么它有什么特点呢?...调试能够对JavaScript、java代码、Ajax、JQuery等技术进行调试。比较典型的例如,查看Map类型的对象。假如,实现类采用的是哈希映射,那么的话就会自动过滤空的Entry实例。...例如,我得 你知道idea是什么意思吗?在java当中idea是做什么的呢?有很多的人对于idea都不太了解,下面就一起通过下面的文章内容来进行一下详细的了解吧。一、什么是idea?...idea特点 作为java软件行业的开发人员来说,熟练的使用开发工具创建springboot项目想必是没什么好意外的,但还是有些刚刚使用新工具的小伙伴可能会有一些问题,比如说使用idea如何创建一个springboot

    2.4K20

    SpringBoot + Vue (axios)实现 Restful API 交互

    SpringBoot + Vue 实现 RestFul API 交互 一、SpringBoot 编写后端 API 1.1 编写一个最简单 API 服务 1.2 常见接收参数的方式 二、使用 axios...Jquery 中的 $.ajax,以及现在常用的第三方 http 库 axios 一、SpringBoot 编写后端 API 1.1 编写一个最简单 API 服务 我在 application.yml...接下来给大家解释一下这个项目的注解 @CrossOrigin 前后端分离的项目一定会遇到这个问题,使用这个注解解决跨域请求 @RestController 使用这个注解,我们返回的数据会以 JSON 格式自动返回给前端...代码 // 路径携带参数,请求路径我使用 ES6 中的新语法编写的 const {data: res2} = await this.axios.get(`http://localhost:3030...并且使用 post 请求携带的参数也比 get 请求更多。我在写项目当中,post 请求常常会用来做登录表单提交,数据添加等等 为了测试方便,我编写了一个如下的实体类。

    6.9K34
    领券