自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Maven

02.Maven介绍与作用【理解】疑问项目引用第三方jar包直接将jar包复制到项目中的方式好不好?不好在哪里?不好,原因如下:1.因为管理jar包不方便。一个项目复制一次jar包,很多项目导致磁盘jar包冗余;2.jar包类冲突无法解决。复制过来的jar包,就会使用里面所有类的api,无法排除指定类的api。有没有更好的方式管理项目引入jar包?有,实现项目构建工具mav...

2019-09-10 21:52:06 293

原创 Linux部署项目

12.部署项目1-本地软件安装命令rpm【理解】目标利用rpm可以直接安装rpm文件(rpm文件是本地可执行安装文件)RPM介绍RedHat Package Manager(RPM), 擅长安装本地的软件和没有依赖其他软件包的软件rpm的作用​ 查询已安装的软件​ 安装软件​ 卸载软件rpm的语法常用命令rpm -qa #查询所有已安装软件rpm -ivh 软件包 #安...

2019-09-09 11:36:34 793

原创 Linux高级

02.网络管理1-主机名管理【理解】目标掌握查询与修改主机名命令hostname #查看计算机的名字hostnamectl set-hostname 名字 #永久修改计算机名字,需要重启或使用bash刷新效果小结使用hostnamectl set-hostname 名字 设置永久修改计算机名字,需要如何操作才能显示修改后的名字?bash命令或重启系统03.网络管...

2019-09-03 18:18:05 191

原创 Linux基础2

12.压缩与解压目标会对文件进行压缩与解压压缩文件扩展名说明压缩语法解压语法实现演示压缩解压小结压缩:tar -cvzf 压缩文件名字 压缩的文件或目录解压:tar -xvf 解压的压缩文件名字 -C 目录13.其他命令1—查看工作目录—进程—内存—杀死进程目标掌握常用命令查看工作目录位置,查看进程,内存耗用,杀死进程语法查看工作目录位置常用命令...

2019-09-01 20:12:59 164

原创 linux基础

02.linux基础1—linux介绍与版本介绍目标1. 掌握linux的优势2. 掌握Linux的不同版本linux的优势Windows的不足1)Windows是需要花钱去购买2)统长时间运行,安装多了软件,系统越来越慢,越来越不稳定。3)病毒和流氓软件很多Linux的优势1)Linux系统是免费,很多还是开源的。2)长时间运行,很稳定的,几乎成为程序代码运行的...

2019-08-31 21:54:00 278

原创 redis

02.NOSql介绍与好处【理解】疑问mysql这种关系型数据库(磁盘数据库)在处理大数据量存储和大量用户并发访问获取数据方面,性能如何?非常慢,对磁盘操作需要使用IO流,一个字节一个字节存取操作。所有数据读取到内存中后才可以操作。使用内存数据库优化磁盘数据库,内存数据库就是非关系型数据库NOSQLNOSql介绍NOSql,全称 not only sql ,不仅仅是sql,泛指...

2019-08-30 10:58:14 128

原创 JSON

11.JSON数据格式介绍什么是JSONJSON(JavaScript Object Notation), javascript的对象标记. 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,就是说不同的编程语言JSON数据格式是一致的。轻量级传输数据体积小,与xml相比,xml传输数据量大数据交换,就是不同软件或应用系统之间传递的数据就是数据交换JSON对象格式...

2019-08-29 22:48:33 218

原创 AJAX

02.ajax介绍与应用场景【理解】浏览器请求服务器获取资源数据包含2种方式:1.页面有刷新请求服务器资源数据,我们之前使用的方式。2.页面无刷新请求服务器资源数据,那么什么是无刷新请求呢?就是Ajaxajax介绍***A***synchronous ***J***avaScript ***A***nd ***X***ML(异步的JavaScript和XML)。使用ajax...

2019-08-28 21:55:04 213

原创 jQuery基础

02.jquery框架下载与导入【应用】目标掌握jquery的使用jquery介绍是一个js框架,简化js的编写。jquery宗旨:write less do more。jquery的插件丰富,所谓插件就是利用jquery技术写一个独立效果使用实现步骤下载jquery,官网www.jquery.com资源类库中也提供了不同版本介绍jquery提供了大版本1.x,2.x,3...

2019-08-27 15:21:11 957

原创 监听器

15.监听器概述【理解】疑问tomcat服务器内存数据(三大域对象)发生变化了,我们能不能在内存数据改变的时候做一些业务控制?可以,但是要使用监听器介绍服务器对三大域对象(request,session,servletContext)的创建与销毁,里面存储数据的增、删、改进行监听定义了监听器接口,我们可以通过实现监听器接口实现对域变化时进行业务控制。监听器分类Servlet...

2019-08-26 21:53:55 1856

原创 过滤器

02.过滤器介绍与应用场景【理解】导入**疑问:**浏览器提交请求后会直接先到目标资源处理请求与响应吗?答:请求先到过滤器再到目标资源,还会回到过滤器,最终给到浏览器目标掌握过滤器的作用过滤器适合解决什么问题过滤器介绍过滤器的作用:用于拦截请求与响应应用场景介绍解决post提交中文乱码应用场景登录权限控制小结过滤器的作用?拦截请求与响应过滤...

2019-08-25 21:52:05 312

原创 el&jstl

09.el表达式介绍与作用jsp的问题​ 页面上太多脚本代码,全都是<%或%>,导致页面很乱,由于我们用的最多就是脚本代码片段与脚本表达式,所以就需要将这些脚本使用更好的技术替代脚本表达式------->使用el替代脚本代码片段----->使用jstl替代目标使用el代替页面上的脚本表达式,简化输出el使用格式Expression Language;${ 域...

2019-08-24 17:44:48 2058

原创 jsp

02.jsp介绍与体验【应用】问题out.write("<div>欢迎"+loginUser.getUsername()+"用户,<a href='LoginOutServlet'>注销</a></div>");上面的代码写java有智能提示,但是html代码完全没有,有没有解决方案呢?答:jsp就可以解决目标理解jsp的介绍jsp介...

2019-08-23 22:24:18 191

原创 session

10.服务器端会话session1-介绍与应用场景【理解】目标理解session的介绍与应用场景session介绍属于服务器端的会话技术,数据是保存在服务器的内存中,session也叫会话域对象三个作用域请求域request,一次请求内有效会话域session,一个会话内有效上下文域servletContext,全局有效Session 和 Cookie 的主要区别Cooki...

2019-08-22 21:57:43 566

原创 Cookie

02.会话介绍与会话对象作用【理解】思考服务器内存对象如下:request保存的数据,一个用户一次请求内有效servletContext保存的数据,所有用户多次请求有效**疑问:**一个用户多次请求的数据使用什么对象保存呢?答:使用“会话对象”保存的数据,一个用户多次请求有效目标理解会话过程掌握会话对象的作用与分类会话过程web会话是从一个浏览器(一个用户)第一次请求服务器开...

2019-08-21 15:49:01 132

原创 响应请求

02.ServletContext作用1—读取当前项目中资源文件【应用】目标掌握使用ServletContext对象读取当前项目内的资源文件ServletContext介绍ServletContext是一个上下文对象,每个 Web 应用程序都对应了一个上下文对象。用于 Servlet 与容器(服务器)之间进行通讯,可以通过这个对象得到与 Web 容器(服务器)相关信息。ServletCo...

2019-08-19 21:52:21 370

原创 请求响应

02.HTTP协议介绍与查看方式【理解】1.思考浏览器与服务器传输的数据格式有没有要求?答:有,使用http协议规范浏览器与服务器的传输数据格式2.目标掌握http协议的作用掌握http协议数据查看方式3.http协议介绍与作用介绍hypertext transaction protocol 超文本传输协议,HTTP是一个简单的请求-响应协议,它通常运行在TCP/IP通信基...

2019-08-18 11:14:47 1779

原创 servlet

servlet作用分析浏览器提交url请求,tomcat服务器根据url路径调用指定的servlet程序处理请求与响应,所以servlet的作用是作用:处理请求与响应开始servlet2.5实现步骤使用idea创建web应用程序,web项目创建一个类Demo1Servlet继承HttpServlet重写doGet方法处理用户的请求与响应数据给浏览器编辑web.xml配置文件配置用户...

2019-08-17 21:53:27 226

原创 tomcat

01.软件架构【理解】软件架构介绍BS:Browser Server 浏览器-服务器模式。客户端使用浏览器来访问服务器。CS:Client Server 客户端-服务器模式。用户需要在本地电脑上安装客户端软件,再来访问服务器。c/s特点必须在本地电脑安装每一种客户端软件如果服务器器升级,每个客户端也需要升级。服务器会经常升级,导致客户端会经常进⾏升级并且安装。B/S特点1)...

2019-08-16 23:06:01 284

原创 Bootstrap框架

Bootstrap框架的概述和优点目标bootstrap的作用什么是BootstrapBootstrap一个前端的框架,提高前端的开发效率,制作出更加专业,漂亮的页面。基于html、css、js技术。bootstrap中文官网:http://www.bootcss.comBootstrap的优势自Bootstrap3起,框架包含了贯穿于整个库的移动设备优先的样式。能够自适应于台式...

2019-08-15 15:46:55 1095

原创 正则表达式

《JavaScript高级&Bootstrap框架-笔记》正则表达式体验目标学习正则表达式的作用和好处正则表达式介绍请编写一个手机号码规则?第一位是1第二位345789中的一位后面9个0到9的数字以上是使用中文描述规则,需要自己使用if…else去编程,很麻烦。什么是正则表达式正则表达式也称为规则表达式"1[345789][0-9]{9}"正则...

2019-08-14 21:59:49 470

原创 JS提高

《JavaScript提高-笔记》JS事件的处理目标学习使用命名函数和匿名函数设置事件什么是事件​ 用户可以对网页的元素有各种不同的操作如:单击,双击,鼠标移动等这些操作就称为事件。事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。设置事件的两种方式方式一:命名函数<input type="button" onclick="函数名()">JS所...

2019-08-13 22:27:15 371

原创 js基础

JavaScript概述和体验目标学习JavaScript的作用编写第1个JavaScript代码JavaScript的基本概述JavaScript简称JS​ JavaScript是在1995年时,由Netscape公司在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。​ ...

2019-08-12 22:40:34 250

原创 CSS

《HTML的表单与CSS样式-笔记》CSS介绍目标学习CSS概念和作用HTML: 用于网页的结构(毛坯房)概念和作用CSS: Cascading Style Sheet ? 层叠样式表,对网页进行美化的CSS: 用于网页的美化(装修)案例:CSS的作用将一个表格中所有的单元格居中,如果使用以前的方式,每个td或tr都要设置align属性为center,而使用css则方便得多。...

2019-08-11 12:16:51 348

原创 HTML5

《HTML5-笔记》学习内容HTML的概述目标学习HTML的概念和作用概念​ HTML:Hyper Text Markup Language 超文本标记语言。​ HTML的作用:就是开发网页的。超文本:(超人) 不同于普通文本,超文本不但可以阅读,还可以有交互的功能,还可以设置字体,颜色,添加图片等。标记语言:由一些固定标记组成标签格式:以<开头 ,以>结...

2019-08-09 23:43:18 978

原创 MyBatis03

MyBatis(第3天) 动态SQL和多表关联动态SQL的概念和环境搭建之前我们编写SQL语句的时候都是将SQL语句固定写好的SELECT * FROM product WHERE brand='小米' AND type='ai' AND size=55;UPDATE user SET username=#{username}, birthday=#{birthday}, sex=#{s...

2019-08-08 20:40:50 424

原创 MyBatis02

MyBatis(第2天)-基本使用项目结构mybatis_day02_01_xml用户的增删改查操作mybatis_day02_02_old传统DAO实现类方式mybatis_day02_03_anno注解方式mybatis_day02_04_dynamic_sql动态SQLmybatis框架的学习,不要纠结,不要老想wsm,我们的目标使用mybatis,等我们框架...

2019-08-07 23:24:02 568

原创 自定义Mybatis

自定义mybatis:编写SqlSessionFactory和SqlSession目标编写SqlSessionFactory和SqlSession复制入门案例模块,修改模块名为:mybatis01_02_framework,导入模块删除配置文件中的DTD约束,不然DOM解析会联网,会失败编写SqlSessionFactory类新建com.itheima.mybatis包在com....

2019-08-06 21:52:08 242

原创 MyBatis01

《MyBatis(第1天)-自定义框架-笔记》回顾JDBC四个核心对象DriverManager: 注册驱动,获取连接Connection: 表示连接,java程序和数据库之间的桥梁Statement: 执行SQL语句的对象,小货车ResultSet: 结果集,查询的结果都会保存到结果集中JDBC操作数据库的步骤注册驱动获取连接获取小货车执行SQL语句处理结果集关闭资源...

2019-08-05 13:46:08 226

原创 JDBC&连接池

JDBCJDBC的概念目标学习JDBC的概念学习JDBC的作用客户端操作MySQL数据库的方式使用DOS命令行方式使用第三方客户端来访问MySQL:SQLyog、Navicat、SQLWave、MyDB Studio、EMS SQL Manager for MySQL通过Java来访问MySQL数据库,今天要学习的内容什么是JDBCJava Data Base Con...

2019-08-04 21:54:35 460

原创 MySQL多表和事务

MySQL约束MySQL管理数据库创建数据库CREATE DATABASE 数据库名;删除数据库DROP DATABASE 数据库名;表的管理查看所有表SHOW TABLES;创建表:student(整数id,字符串name,整数age)CREATE TABLE student ( id int, name varchar(20), age int);...

2019-08-03 22:43:26 514

原创 MySQL基础-笔记

typora-root-url: imgtypora-copy-images-to: imgMYSQL基础语法学习内容数据库的基本知识目标学习数据库的概念学习常用的数据库什么是数据库存储数据的仓库,数据库本质也是文件。数据的存储方式数据保存在内存int[] arr = new int[]{1, 2, 3, 4};ArrayList<Integer>l...

2019-08-02 21:21:48 158

原创 XML&Dom4j

《XML&Dom4j-笔记》XML概述目标能够说出XML的概念能够编写第1个XML文件什么是XML英文:Extensible Markup Language 可扩展标记语言标记语言:整个文档由各种标记组成可扩展:所有的标签都是自定义的,可以随意扩展的。如:<abc>,<姓名></姓名>, <你喜欢></你喜欢&gt...

2019-08-01 22:54:15 357

原创 流的总结

cd##### 数据追加续写FileOutputStream(File file, boolean append)FileOutputStream(String name, boolean append)==append设置为true时,就不会删掉以前的,在之前的基础上追加写入数据==```javapublic class FOSWrite { public stati...

2019-07-31 22:43:14 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除