![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java进阶第二阶段
文章平均质量分 97
第二阶段
有点文化的小流氓
这个作者很懒,什么都没留下…
展开
-
IDEA安装及基本配置
IDEA简介概述IDEA全称是IntelliJ,是JetBrains公司推出一个集成开发工具,是Java开发工具中的翘楚,基于这个开发工具可以快速开发我们的Java相关项目。相对于其它开发工具,IDEA提供了更加强大的提示功能,全面的快捷键操作,模板代码以及快速的资源整合。下载与安装准备工作• 硬件(Hardware)要求1)内存8G或以上2)硬盘磁盘空闲空间大于5GB,最好有一块固态硬盘。• 软件(Software)要求1)Microsoft Windows 8 or later原创 2021-01-09 00:18:20 · 1993 阅读 · 1 评论 -
前端基础——HTML、CSS
HTML概述HTML是什么HTML(Hyper Text Markup Language): 超文本标记语言超文本: 超级文本、超过文本(其中可以包含除了文本以外的其他数据,例如图片、音频、视频等各种格式)标记:也叫标签、元素、节点等,就是用尖括号(<>)括起来的一组内容,例如:<head> <body> <div> <span> <table>等HTML是最基础的开发网页的语言。HTML由W3C组织提供(CSS/原创 2021-01-09 00:09:30 · 334 阅读 · 0 评论 -
前端基础——JavaScript
JavaScript简介什么是JavaScript(了解)全称叫做JavaScript,简称叫做JS由NetScape(网景)公司提供,是一门专门嵌入在浏览器中执行的脚本语言LiveScript JavaScriptJS运行在浏览器中,负责实现网页中的动画效果或者是实现表单校验等功能JS特点和优势(了解)1、特点:**(1)JS是一门直译式的语言(边解释边执行,没有编译的过程)java–> 编写时 xx.java —>编译成 xx.class --> 运行cla原创 2021-01-09 00:16:11 · 436 阅读 · 0 评论 -
前端基础——jQuery
jQuery简介什么是jQuery(了解)jQuery: JavaScript Query JS查询jQuery是一门轻量的、免费开源的JS函数库(就是JS的简单框架)jQuery可以极大的简化JS代码jQuery的核心思想:“写的更少,但做的更多”轻量的:是指一个技术或框架对代码或程序的侵入程度是比较低的。或者说代码对该技术依赖程度越低,这个技术越轻。对该技术的依赖程度越高,这个技术越重。jQuery本质就是一个包含了很多函数的JS文件,如果要在某一个HTML中使用这个JS文件中原创 2021-01-09 00:16:22 · 154 阅读 · 0 评论 -
第二阶段(一)——Tomcat、Http
服务器概述什么是服务器?服务器:分为服务器硬件 和 服务器软件。在硬件服务器(计算机)上安装了服务器软件,才可以对外提供服务。比如:让其他的计算机来访问当前服务器,为其他的计算机提供服务。(1) 服务器硬件:是指在互联网上具有独立IP地址的计算机,比如我们自己用的计算机也可以作为服务器使用。(2) 服务器软件:就是一个计算机程序,比如MySQL服务器软件,tomcat服务器软件。服务器软件分为很多类型,比如:ftp服务器,数据库服务器,web服务器软件,邮件服务器等。什么是Web服务器?原创 2021-01-09 00:09:57 · 218 阅读 · 0 评论 -
第二阶段(二)——Servlet
Servlet概述什么是Servlet?Servlet是由SUN公司提供的一门动态Web资源开发技术静态Web资源:不同的人,在不同的条件下访问后看到的是相同的效果,这样的资源叫做静态Web资源(html、css、js等)动态Web资源:在不同的访问条件下看到的是不同的效果,这样的资源叫做动态Web资源(Servlet、jsp、.NET、PHP等)Servlet本质上是一段Java程序,和之前的Java程序不同的是,Servlet程序无法独立运行,需要将Servlet程序放在服务器中(比如to原创 2021-01-09 00:10:20 · 303 阅读 · 0 评论 -
第二阶段(三)——MySQL
数据库概述什么是数据库?所谓的数据库就是指存储和管理数据的仓库扩展内容1:数据库有哪些分类?(了解)早期: 层次式数据库、网络型数据库现在:关系型数据库、非关系型数据库什么是关系型数据库?底层以二维表的形式保存数据的库就是关系型数据库stu-学生表学生编号姓名年龄1001刘沛霞351002陈子枢18扩展内容2:常见的关系型数据库有哪些?(了解)Sql Server: 微软提供,收费,适用于一些中型或大型的项目中,在java中的使用占比原创 2021-01-09 00:10:48 · 592 阅读 · 0 评论 -
第二阶段(四)——JDBC
学习目标:了解什么是JDBC?为什么要学习这门技术?掌握通过JDBC连接并访问数据库掌握PreparedStatement传输器的使用(SQL注入攻击)掌握什么是连接池?为什么要使用连接池?掌握C3P0连接池的用法数据库事务(放在后面讲,框架之前)JDBC概述什么是JDBC?为什么要学习JDBC?JDBC(Java DataBase Connectivity) Java数据库连接其实就是利用Java语言/程序连接并访问数据库的一门技术之前我们可以通过CMD或者navicat等.原创 2021-01-09 00:11:24 · 209 阅读 · 0 评论 -
第二阶段(五)——Maven
Maven介绍Maven是什么?Maven: 翻译为"专家"、“内行”,是Apache下的一个纯Java开发的一个开源项目。Maven是一个项目管理工具,使用Maven可以来管理企业级的Java项目开发及依赖的管理。使用Maven开发,可以简化项目配置,统一项目结构。总之,Maven可以让开发者的工作变得更简单。什么是依赖管理?要明白依赖管理,首先要知道什么是依赖?一个Java项目中往往会依赖一些第三方的jar包。比如JDBC程序中要依赖数据库驱动包,或者在使用c3p0连接池时,要依赖c3p原创 2021-01-09 00:11:50 · 139 阅读 · 0 评论 -
第二阶段(六)——MySQL数据库事务
事务及四大特性什么是事务数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。简单的说:事务就是将一堆的SQL语句(通常是增删改操作)绑定在一起执行,要么都执行成功,要么都执行失败,即都执行成功才算成功,否则就会恢复到这堆SQL执行之前的状态。下面以银行转账为例,张三转100块到李四的账户,这至少需要两条SQL语句:给张三的账户减去100元;update 账户表 set money=money-100 wher原创 2021-01-09 00:12:14 · 90 阅读 · 0 评论 -
第二阶段(七)——Mybatis框架
MyBatis简介(了解)什么是MyBatisMyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdb.原创 2021-01-09 00:12:32 · 513 阅读 · 0 评论 -
第二阶段(八)——Spring框架
Spring简介什么是Spring?Spring框架(简称Spring)是一个用于简化Java企业级应用开发的开源应用程序框架,以IoC(Inverse Of Control:控制反转/反转控制)和AOP(Aspact Oriented Programming:面向切面编程)为核心,提供了表现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多模块的企业级应用技术,还能整合开源世界中众多著名的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架。SSH(struts原创 2021-01-09 00:12:50 · 412 阅读 · 0 评论 -
第二阶段(九)——SpringMVC框架
MVC设计模式什么是设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式就是一种模子,经过多年实践锤炼形成一套行之有效的完成某个特定任务的步骤和方式。例如:西凤酒的酿造过程,酿造工序,前后不能变,温差不能变,这样做就是好喝,稍微改动就变味道了。再如,北京烤鸭,就是那样原创 2021-01-09 00:13:01 · 182 阅读 · 0 评论