自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL主从数据库配置

MySQL主从数据库配置一.实验环境二、实验原理Replication的作用Replication 工作原理三.过程四.搭建步骤一.实验环境实验用途IP地址操作系统MySQL主服务器10.114.18.123Centos7.9MySQL从服务器10.114.18.147Centos7.9二、实验原理MySQL Replication,可以实现将数据从一台库服务器( master)复制到一 台或多台数据库服务器 (slave)。默认情况下属于异步复制,无需维持长

2022-04-19 19:01:51 1690 1

原创 Git详细介绍

Git1. 学习目标2. 版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 简单讲就是备份和记录. 接下来我们要了解三种不同版本控制的发展历程.。2.1. 本地版本控制系统人们把项目拷贝到本地磁盘上进行备份, 然后以命名方式来区分. 这种做法好处是简单, 但坏处也不少比如备份比较多或许就会混淆不同版本之间的区别. 那为了解决这个问题, 有人就开发了一个本地版本的管理系统, 它的结构图如下:本地版本管理就是把版本号存入数据库来记录文件的历次更新差异。2.2.

2020-12-14 20:26:17 356

原创 Spring、SpringMVC常用注解

注意:在java框架中,使用注解的作用就是注入属性1. Spring常用注解@Component:标注一个普通的Spring Bean类。 @Controller:标注一个控制器组件类。 @Service:标注一个业务层组件类。 @Repository:标注一个dao持久层组件类。Bean实例的名字默认是Bean类的首字母小写,其他部分不变。尽量考虑使用@Controller,@Service,@Repository代替通用的@Component。2. SpringMVC常用注解@Con

2020-12-09 14:48:28 320

原创 SSM框架集成与测试

1. SSM 框架集成与测试1.1. 环境配置1.1.1. IDEA 下创建项⽬创建Maven对应的Web项⽬1.1.2. 配置 pom.xml1.1.2.1. 修改 JDK 版本<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source&g

2020-11-30 22:34:45 440

原创 Ajax格式详细展示

#Ajax.ajaxjquery调⽤ajax⽅法:格式:.ajaxjquery 调⽤ ajax ⽅法: 格式:.ajaxjquery调⽤ajax⽅法:格式:.ajax({});参数:type:请求⽅式 GET/POSTurl:请求地址 urlasync:是否异步,默认是 true 表示异步data:发送到服务器的数据dataType:预期服务器返回的数据类型contentType:设置请求头success:请求成功时调⽤此函数error:请求失败时调⽤此函数...

2020-11-30 22:20:19 107

原创 SpringMVC环境搭建

1. 学习⽬标2. MVC 思想 & SpringMVC 框架概念与特点2.1. 什么叫MVC?模型-视图-控制器(MVC)是⼀个众所周知的以设计界⾯应⽤程序为基础的设计思想。它主要通过分离模型、视图及控制器在应⽤程序中的⻆⾊将业务逻辑从界⾯中解耦。通常,模型负责封装应⽤程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来⾃⽤户的请求,并调⽤后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了⼀些数据在视图层展示。控制器收集这些数

2020-11-30 22:08:35 167

原创 SpringBoot详细介绍(补)

SpringBoot1. 学习⽬标2. Spring框架发展史2.1. Spring1.x 时代在 Spring1.x 时代,都是通过 xml ⽂件配置 bean,随着项⽬的不断扩⼤,需要将 xml 配置分放到不同的配置⽂件中,需要频繁的在 java 类和 xml 配置⽂件中切换。2.2. Spring2.x 时代随着 JDK 1.5 带来的注解⽀持,Spring2.x 可以使⽤注解对Bean进⾏声明和注⼊,⼤⼤的减少了 xml配置⽂件,同时也⼤⼤简化了项⽬的开发。那么,问题来了,究竟是应该

2020-11-30 08:34:30 282

原创 JQuery(补)

JQueryJquery核心1. $ 符号在 jQuery 中代表对 jQuery 对象的引⽤, "jQuery"是核⼼对象。通过该对象可以获取jQuery对象,调⽤jQuery提供的⽅法等。只有jQuery对象才能调⽤jQuery提供的⽅法。$ <==> jQuery2. Dom对象 与 Jquery包装集对象明确 Dom 对象和 jQuery 包装集的概念, 将极⼤的加快我们的学习速度。原始的 Dom 对象只有 DOM接⼝提供的⽅法和属性,通过js代码获取的对象都是 Dom

2020-11-28 12:31:40 102

原创 Servlet详细介绍

Servlet1.主要内容由于Idea安装网上百度一大把,这里就不介绍Idea的安装与使用配置了。2.Idea常用快捷键Alt+Insert ⽣成代码(如get, set⽅法,构造函数等)Alt+↑/ ↓ 在⽅法间快速定位Alt+【F3】 查找相同⽂本,并⾼亮显示Ctrl+B 快速打开光标处的类或⽅法Ctrl+J ⾃动代码(main⽅法)Ctrl+N 查找类Ctrl+Y 删除⾏Ctrl+D 复制⾏Ctrl+O 重写⽅法Ctrl+E 最近打开的⽂件Ctrl+F 查找⽂本Ctrl

2020-11-28 12:31:05 281

原创 Spring AOP详细介绍

Spring AOP1. 主要内容2. 代理模式代理模式在 Java 开发中是⼀种⽐较常⻅的设计模式。设计⽬的旨在为服务类与客户类之间插⼊其他功能,插⼊的功能对于调⽤者是透明的,起到伪装控制的作⽤。如租房的例⼦:房客、中介、房东。对应于代理模式中即:客户类、代理类 、委托类(被代理类)。为某⼀个对象(委托类)提供⼀个代理(代理类),⽤来控制对这个对象的访问。委托类和代理类有⼀个共同的⽗类或⽗接⼝。代理类会对请求做预处理、过滤,将请求分配给指定对象。注意:代理类 与 委托类 具有相似的⾏为(共

2020-11-28 12:28:56 300

原创 Spring IOC详细介绍

Spring IOC1. 主要内容2. Spring 框架2.1. Spring 框架概念  Spring 是众多开源java项⽬中的⼀员,基于分层的javaEE应⽤⼀站式轻量级开源框架,主要核⼼是IOC(控制反转/依赖注⼊)与 AOP(⾯向切⾯)两⼤技术,实现项⽬在开发过程中的轻松解耦,提⾼项⽬的开发效率。  在项⽬中引⼊Spring⽴即可以带来下⾯的好处降低组件之间的耦合度,实现软件各层之间的解耦。可以使⽤容器提供的众多服务,如:事务管理服务、消息服务等等。当我们使⽤容器管理事务时,

2020-11-28 12:27:39 1773

原创 HTML与CSS详细介绍

HTML 与 CSS1. 主要内容2. HTMLHTML(HyperText Markup Language)就是超⽂本标记语⾔。"超⽂本"就是表示⻚⾯内可以包含⾮⽂字元素,如:图⽚、链接、⾳乐等等。它是⼀种建⽴⽹⻚⽂件的语⾔,通过标记式的指令(Tag),将影像、声⾳、图⽚、⽂字等链接显示出来。这种标记性语⾔是因特⽹上⽹⻚的主要语⾔。HTML ⽹⻚⽂件可以使⽤记事本、写字板、HBuilder、Sublime 等编辑⼯具来编写,以 .htm 或 .html 为⽂件后缀名保存。将 HTML ⽹⻚⽂件

2020-11-28 12:26:21 16251 1

原创 SpringMVC详解(拦截器与文件上传框架整合)

SpringMVC - 第⼆天1. 学习⽬标2. 拦截器2.1. 基本概念SpringMVC 中的 Interceptor 拦截器也是相当重要和相当有⽤的,它的主要作⽤是拦截⽤户的请求并进⾏相应的处理。⽐如通过它来进⾏权限验证,或者是来判断⽤户是否登陆等操作。对于 SpringMVC拦截器的定义⽅式有两种:实现接⼝:org.springframework.web.servlet.HandlerInterceptor继承适配器:org.springframework.web.servlet.h

2020-11-27 21:36:36 262

原创 SpringMVC详细介绍

SpringMVC1. 学习⽬标2. MVC 思想 & SpringMVC 框架概念与特点2.1. 什么叫MVC?模型-视图-控制器(MVC)是⼀个众所周知的以设计界⾯应⽤程序为基础的设计思想。它主要通过分离模型、视图及控制器在应⽤程序中的⻆⾊将业务逻辑从界⾯中解耦。通常,模型负责封装应⽤程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来⾃⽤户的请求,并调⽤后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了⼀些数据在视图层展

2020-11-26 22:39:27 494

原创 SVN安装配置与详细介绍

SVN1. 主要内容2. SVN介绍2.1. 简介SVN全称Subversion,是⼀个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc开发,现在发展成为 Apache 软件基⾦会的⼀个项⽬,同样是⼀个丰富的开发者和⽤户社区的⼀部分。SVN是⼀个开放源代码的版本控制系统,管理着随时间改变的数据。这些数据放置在⼀个中央资料档案库(repository) 中。 这个档案库很像⼀个普通的⽂件服务器, 不过它会记住每⼀次⽂件的变动。 这样你就可以把档案恢复到

2020-11-24 22:17:41 7063

原创 Spring 集成 Mybatis案例

Spring 集成 Mybatis1. 项目结构数据库使用的是mysql数据库,数据库名为Scott,数据库源码为/* Navicat Premium Data Transfer Source Server : localhost_3306 Source Server Type : MySQL Source Server Version : 80018 Source Host : localhost:3306 Source Schema

2020-11-24 19:32:50 155

原创 Maven的配置与案例

Maven1. 主要内容2. Maven的简介2.1. 简介Maven【[ˈmevən]】这个词可以翻译为"专家",“内⾏”。 作为Apache组织中的⼀个颇为成功的开源项⽬,Maven主要服务于基于java平台的项⽬构建,依赖管理和项⽬信息管理。2.2. 项⽬构建编译,运⾏单元测试,⽣成⽂档,打包和部署等繁琐且不起眼的⼯作,就是构建。2.3. 项⽬构建⼯具Ant构建最早的构建⼯具,基于IDE, ⼤概是2000年有的,当时是最流⾏java构建⼯具,不过它的XML脚本编写格式让XML⽂件特

2020-11-22 22:08:46 644

原创 JDBC的详细介绍与简单案例

JDBC1.JDBC入门1.1.JDBC的概述Java DataBase Connectivity Java(Java数据库的连接)。目的是使用Java的代码来操作数据库。需要使用JDBC(Java数据库连接)规范来操作数据库的数据。1.2.JDBC的规范JDBC是一套接口规范。JDBC的实现类都是由各个数据库的生产商提供的实现类。只要学会了JDBC的接口和方法,就可以实现Java代码操作任何数据库了。1.3.驱动数据传输的桥梁驱动指的是各个数据库厂商提供的实现类。需要来

2020-11-22 16:06:26 131

原创 FreeMarker详细介绍

FreeMarker概述FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 是一个Java类库。FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,将视图从业务逻辑中抽离处理,业务中不再包括视图的展示,而是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMar

2020-11-21 08:37:31 68274 10

原创 JS事件、Bom对象和Dom对象

JS事件、Bom对象和Dom对象1.事件事件 (Event) 是 JavaScript 应⽤跳动的⼼脏 ,进⾏交互,使⽹⻚动起来。当我们与浏览器中 Web ⻚⾯进⾏某些类型的交互时,事件就发⽣了。事件可能是⽤户在某些内容上的点击、⿏标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发⽣的事情,⽐如说某个 Web ⻚⾯加载完成,或者是⽤户滚动窗⼝或改变窗⼝⼤⼩。通过使⽤ JavaScript ,你可以监听特定事件的发⽣,并规定让某些事件发⽣以对这些事件做出响应。1.1. 作

2020-11-12 22:01:11 131

原创 HTML与CSS

HTML​ HTML(HyperText Markup Language)就是超文本标记语言。"超文本"就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。​ 它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。​ HTML 网页文件可以使用记事本、写字板、HBuilder、Sublime 等编辑工具来编写,以.htm或 .html 为文件后缀名保存。将 HTML 网页文件用浏览器打开显示,若测试没有问题则可以

2020-11-11 20:51:20 211

原创 数据库函数的详解

数据库函数1.函数的定义函数分为系统内置函数 自定义函数;其中了解系统内置函数(方法),重点掌握to_date,to_char (字符和日期的转换)根据函数的返回结果,我们将函数分为单行函数和多行函数。单行函数:一条记录返回一个结果多行函数 组函数 聚合函数 (重点) :多条记录 返回一个结果 (重点)1.1. 日期函数日期函数: 注意区分 db数据库时间 ,java应用服务器的时间。以一方为准oracle以内部数字格式存储日期年月日小时分钟秒sysdate/current_date 以da

2020-10-30 21:56:09 2028

原创 数据库select语句详解

SELECT1.基本语法select * from 表名查询这张表所有内容。select 列名 from 表名查询这张表某一列所有内容。select 列名1,列名2…from 表名查询这张表的列1,列2,等多列。select distinct 列名 from 表名查询这一列去掉重复内容后的内容。select 表达式 from 表名查询表达式,下面会详细讲。select 列名(表达式)as 别名 from 表名给某一列或表达式取别名。2.例子如下这张表emp:1)检索单个

2020-10-29 21:47:04 17766 3

原创 Steam流详解

steam流Java8 API添加了一个新的抽象称为流 Stream ,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。1. Stream的操作三个步骤1、创建Stream

2020-10-25 22:52:37 6061

原创 Java注解与自定义注解详解

注解1. 注解的介绍注解是Java 1.5 引入的,目前已被广泛应用于各种Java框架,如Hibernate,Jersey,Spring。注解相当于是一种嵌入在程序中的 元数据 ,可以使用注解解析工具或编译器对其进行解析,也可以指定注解在编译期或运行期有效。在注解诞生之前,程序的元数据存在的形式仅限于java注释或javadoc,但注解可以提供更多功能,它不仅包含元数据,还能作用于运行期,注解解析器能够使用注解决定处理流程。Annotation(注解)就是Java提供了一种元程序中的元素

2020-10-24 09:04:26 160

原创 网络编程Java的运用

Java网络编程1. 计算机网络的概念2. 网络通信协议3. 网络通信接口4. 网络分层4.1. 通信协议的分层4.2. 封装4.3. 拆封5. IP地址6. 端口(port)和url6.1. 端口6.2. url6.3. 网络爬虫原理7. 传输层协议7.1. 协议7.2. UDP编程: DatagramSocket,7.2.1. 服务器端7.2.2. 客户端7.3. TCP 编程:ServerSocket, Socket7.3.1. 相关类7.3.2. 服务器端7.3.3. 客户端1. 计算机网络的概念

2020-10-21 15:18:51 343

原创 Java线程的详细介绍

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档线程的详细介绍@TOC前言线程的现象:多线程,说白了就是多条执行路径,原来是一条路径(就如单线程),就主路径(main),现在是多条路径。就相当于高速路。原来是一条路,因为车多了,为提高使用效率,充分使用这条道路,中间加了个栅栏, 变成了多条车道。提示:以下是本篇文章正文内容,下面案例可供参考一、常用概念2.1. 程序Java源程序和字节码文件被称为“程序” ( Program ),是一个静态的概念为了能够达到效果,我

2020-10-20 08:33:24 155

空空如也

空空如也

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

TA关注的人

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