自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis-04-笔记

Redis持久化1、持久化简介1.1 场景-意外断电1.2 什么是持久化2、RDB2.1 save指令2.2 bgsave指令2.3 save配置自动执行2.4 RDB三种启动方式对比3、AOF3.1 AOF概念3.2 AOF执行策略3.3 AOF重写3.4 AOF工作流程及重写流程4、RDB与AOF区别4.1 RDB与AOF对比(优缺点)4.2 RDB与AOF应用场景Redis持久化下面呢,进入到持久化的学习.这部分内容理解的东西多,操作的东西少。在这个部分,我们将讲解

2021-07-27 21:53:20 302

原创 Redis-02-笔记

Redis常用指令1、key 操作分析1.1 key 应该设计哪些操作?1.2 key 基本操作1.3 key 扩展操作(时效性控制)1.4 key 扩展操作(查询模式)2、数据库指令2.1 key 的重复问题2.2 解决方案2.3 数据库的基本操作2.4 数据库扩展操作

2021-07-27 21:20:33 187

原创 Redis-01-笔记

Redis-01-笔记Redis数据类型1、数据存储类型介绍1.1 业务数据的特殊性1.2 Redis 数据类型(5种常用)2、string 数据类型2.1 string 的基本操作2.1.1 Redis 数据存储格式2.1.2 string 类型2.1.3 string 类型数据的基本操作2.2 string 的扩展操作2.2.1 string 类型数据的扩展操作2.2.2 string 类型数据操作的注意事项2.3 string 应用场景与key命名约定2.3.1 应用场景

2021-07-27 20:44:27 256

原创 Redis-00-笔记

一、Redis 简介1.1 NoSQL概念1.1.1 问题现象1.1.2 NoSQL的概念1.2 Redis概念1.2.1 redis概念1.2.2 redis的应用场景1.3 Redis 的下载与安装1.3.1 Redis 的下载与安装1.4 Redis服务器启动1.4.1 Redis服务器启动1.4.2 Redis客户端启动1.4.3 Redis基础环境设置约定1.5 配置文件启动与常用配置1.5.1 服务器端设定1.5.2 客户端配置1.5.3 日志配置1.6 Red

2021-07-27 12:38:39 254

原创 Maven基础-03-笔记

Maven依赖管理、Maven生命周期与插件1、Maven依赖管理1.1 依赖配置与依赖传递1.2 依赖范围2、Maven生命周期与插件2.1 生命周期2.2 插件Maven依赖管理、Maven生命周期与插件1、Maven依赖管理1.1 依赖配置与依赖传递依赖是指在当前项目中运行所需的jar,依赖配置的格式如下图依赖传递:依赖具有传递性,分两种(1)直接依赖:在当前项目中通过依赖配置建立的依赖关系(2)间接依赖:被依赖的资源如果依赖其他资源,则表明当前项目间

2021-07-22 00:28:24 176 2

原创 Maven基础-02-笔记

Maven项目搭建(手动/IDEA)1、手动搭建maven项目2、IDEA工具搭建maven项目2.1 不使用原型创建项目2.2 使用原型创建项目Maven项目搭建(手动/IDEA)我们回顾一下maven规范的目录结构:1、手动搭建maven项目我们先使用手动的方式来创建maven项目(1)在D盘下创建目录mvnproject并进入该目录,作为我们的操作目录(2)创建我们的maven项目,创建一个目录project-java作为我们的项目文件夹,并进入到该目录(

2021-07-22 00:21:17 168 1

原创 Maven基础-01-笔记

Maven基础概念(坐标、仓库)1、仓库2、坐标3、仓库配置Maven基础概念(坐标、仓库)1、仓库仓库:用于存储资源,主要是各种jar包关于仓库,我们前面讲到了有三种:本地仓库,私服,中央仓库,其中私服和中央仓库都属于远程仓库中央仓库:maven团队自身维护的仓库,属于开源的私服:各公司/部门等小范围内存储资源的仓库,私服也可以从中央仓库获取资源本地仓库:开发者自己电脑上存储资源的仓库,也可从远程仓库获取资源私服的作用:(1)保存具有版权的资源,包含购买或

2021-07-21 10:49:50 716

原创 Maven基础-00-笔记

Maven基础-系列-笔记一、Maven 简介1.1 Maven是什么1.2 Maven的作用二、Maven 环境搭建2.1 下载2.2 安装2.3 环境配置三、Maven基础的学习内容1,Maven基础概念2,Maven项目搭建(手动/IDEA)3,Maven项目管理、Maven生命周期与插件一、Maven 简介1.1 Maven是什么在学习Maven之前,我们先来看一下我们现在做的项目都有哪些问题。假设你现在做了一个crm的系统,项目中肯定要用到一些jar包,比如说mybat

2021-07-20 20:37:03 225 1

原创 剑指Offer 04. 二维数组中的查找

04. 二维数组中的查找一、题目描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。二、示例描述示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23,

2021-07-09 10:42:00 89 2

原创 剑指Offer 03. 数组中重复的数字

03. 数组中重复的数字一、题目描述找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。二、示例描述输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000三、解法分析方案一:暴力求解遍历数组,将数组中的每个元素与其他元素进行对比,有相同的就进行输出即可代码实现:public

2021-07-06 19:20:01 277 1

原创 Java8-04-05-笔记

并行流与顺序流1、基本定义2、Fork/Join框架3、算法效率比较并行流与顺序流1、基本定义并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。Java8中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API可以声明性地通过parallel()与sequential()在并行流与顺序流之间进行切换。2、Fork/Join框架Fork/Join框架是JDK1.7提出的概念,就是在必要的情况下,将一个任务,进行拆分(fork)成若干个小任务(拆到

2021-07-02 20:10:11 87 1

原创 Java8-04-04-笔记

Stream API练习1,小试牛刀(@—@)2,交易员练习Stream API练习使用之前学到的内容:创建Stream、Stream中间操作、Stream终止操作(终端操作),进行一个简单的练习1,小试牛刀(@—@)package com.sunstone.stream;import com.sunstone.lambda.Employee;import org.junit.Test;import java.util.Arrays;import java.util.List;im

2021-07-02 11:39:02 88

原创 Java8-04-03-笔记

Stream终止操作1,查找与匹配2,归约3,收集Stream终止操作终止操作(终端操作)会从流的流水线生成结果,其结果可以是任何不是流的值。例如:List、Integer,甚至是void。1,查找与匹配allMatch(Predicate p) —— 检查是否匹配所有元素anyMatch(Predicate p) —— 检查是否至少匹配一个元素noneMatch(Predicate p) —— 检查是否所有元素都没有匹配findFirst() —— 返回第一个元素findAny()

2021-07-01 14:41:37 99

原创 Java8-04-02-笔记

Stream中间操作1,筛选与切片2,映射3,排序Stream中间操作多个中间操作可以连接起来形成一个流水线,除非流水线上触发终止操作,否则中间操作不会执行任何的处理!而在终止操作时一次性全部处理,称为“惰性求值”。1,筛选与切片filter(Predicate p) —— 筛选,传递断言型接口实现类,保留满足条件的元素,过滤其他元素limit(long maxSize) —— 截断流,使其元素不超过指定数量skip(long n) —— 跳过前n个元素,返回一个扔掉前n个元素的流,流中

2021-06-29 20:43:43 101

原创 Java8-04-01-笔记

创建Stream1,Collection系列集合2,Arrays静态方法3,Stream多值创建流4,Stream无限流创建Stream1,Collection系列集合通过Collection系列集合提供的方法stream()或者parallelStream()default Stream<E> stream() :返回一个顺序流default Stream<E> parallelStream() :返回一个并行流package java.util;//.../*

2021-06-29 14:52:20 77

原创 Java8-04-笔记

强大的 Stream API1、了解Stream流2、什么是Stream3、Stream操作的三个步骤3.1 创建Stream3.2 Stream中间操作3.3 Stream终止操作(终端操作)强大的 Stream API1、了解Stream流Java8中有两个最为重要的改变:* 一个是Lambda表达式;* 另一个则是Stream API (java.util.stream.*)Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、

2021-06-29 14:45:31 90

原创 Java8-03-笔记

方法引用、构造器引用和数组引用1、基本定义2、方法引用3、构造器引用4、数组引用方法引用、构造器引用和数组引用1、基本定义@定义看不懂没关系,先有个概念,看完所有内容后再回头看看就明白了,这些提前写出来是为了方便我自己看的@@个人感觉这块知识点不太好用,Lambda表达式可以说的匿名函数格式的简化,这块又是对Lambda格式的简化,格式太过简单,使用时脑子跟不上#_#,见得多用的多应该就好了@方法引用:若Lambda体中的功能,已经有方法提供了实现,可以使用方法引用【方法引用能不能使用主要

2021-06-27 16:44:44 103 2

原创 Java8-02-笔记

函数式接口1、基本定义2、消费型接口3、供给型接口4、函数型接口5、断言型接口6、函数式接口Comparator的疑惑Java8内置的四大核心函数式接口Consumer<T> :消费型接口 void accept(T t);Supplier<T> :供给型接口 T get();Function<T,R> :函数型接口 R apply(T t);Predicate<T> :断言型接口 boolean test(T t);Lambda表达式需要函数式接口的支持大家在学习函数式接口的时候

2021-06-24 00:49:52 143 2

原创 Java8-01-笔记

Lambda表达式1、引入案例2、基本语法3、Lambda使用三要素4、Lambda表达式练习Lambda表达式1、引入案例Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到提升。Lambda使用三要素 个人总结Lambda表达式和Stream API的三要素1,函数式接口(一般函数式接口不需要我们来进行定义,Java8中内置很多的函数式接

2021-06-23 00:17:36 122 2

原创 Java8-00-笔记

Java-新特性-笔记一、Java8新特性简介二、Java8新特性的学习内容1,Lambda表达式2,函数式接口3,方法引用与构造器引用4,Stream API5,接口中的默认方法和静态方法6,新时间日期API7,其他新特性一、Java8新特性简介速度更快【#待学习#底层数据结构(HashMap(红黑树),ConcurrentHashMap(CAS算法),HashSet)、垃圾回收机制(JVM(栈,堆,方法区/元空间 MetaSpace使用物理内存))、并行操作(并行流)】代码更少(

2021-06-21 20:26:01 91

原创 Vue-05-笔记

Vue综合案例 学生管理系统1、效果环境的介绍2、登录功能的实现3、分页查询功能的实现4、添加功能的实现5、修改功能的实现6、删除功能的实现Vue综合案例 学生管理系统1、效果环境的介绍

2021-06-14 17:05:44 1525 3

原创 Vue-04-笔记

Vue高级使用1、自定义组件2、Vue的生命周期3、Vue异步操作4、小结Vue高级使用1、自定义组件学完了 Element 组件后,我们会发现组件其实就是自定义的标签。例如 就是对的封装。本质上,组件是带有一个名字且可复用的 Vue 实例,我们完全可以自己定义。定义格式Vue.component(组件名称, { props:组件的属性, data: 组件的数据函数, template: 组件解析的标签模板})代码实现<!DOCTYPE html><html lan

2021-06-14 17:03:02 1530 6

原创 Vue-03-笔记

Vue综合案例 学生列表1、案例效果和分析2、头部区域的实现3、侧边栏区域的实现4、主区域的实现Vue综合案例 学生列表1、案例效果和分析2、头部区域的实现实现思路头部效果实现。侧边栏和主区域效果实现。代码实现<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init

2021-06-14 16:56:32 236 1

原创 Vue-02-笔记

Element 基本使用1、Element介绍2、Element快速入门3、基础布局4、容器布局5、表单组件6、表格组件7、顶部导航栏组件8、侧边导航栏组件9、小结Element 基本使用1、Element介绍Element:网站快速成型工具。是饿了么公司前端开发团队提供的一套基于Vue的网站组件库。使用Element前提必须要有Vue。组件:组成网页的部件,例如超链接、按钮、图片、表格等等~Element官网:https://element.eleme.cn/#/zh-

2021-06-14 16:44:29 665

原创 Vue-01-笔记

Vue 常用指令1、指令介绍2、文本插值3、绑定属性4、条件渲染5、列表渲染6、事件绑定7、表单绑定8、小结Vue 常用指令1、指令介绍指令:是带有 v- 前缀的特殊属性,不同指令具有不同含义。例如 v-html,v-if,v-for。使用指令时,通常编写在标签的属性上,值可以使用 JS 的表达式。常用指令

2021-06-14 15:50:56 110 1

原创 Vue-00-笔记

Vue-系列-笔记一、Vue 快速入门1.1、Vue和JQuery区别1.2、Vue的介绍1.3、Vue的快速入门1.4、Vue快速入门详解1.5、Vue快速入门的升级1.6、Vue小结二、Vue的学习内容1,Vue常用指令2,Element基本使用3,Vue综合案例 学生列表4,Vue高级使用5,Vue综合案例 学生管理系统一、Vue 快速入门1.1、Vue和JQuery区别Vue和JQuery是什么?Vue是什么?Vue.js是一个前端JavaScript框架,用

2021-06-14 10:00:32 97

原创 AJAX-04-笔记

AJAX 综合案例1、综合案例 搜索联想2、综合案例 分页2.1、案例效果和环境准备2.2、案例的分析2.3、案例的实现2.4、点击按钮分页AJAX 综合案例1、综合案例 搜索联想案例效果和环境介绍案例分析页面为用户名输入框绑定鼠标点击事件。获取输入的用户名数据。判断用户名是否为空。如果为空,则将联想提示框隐藏。如果不为空,则发送 AJAX 请求,并将响应的数据显示到联想框。控制层获取请求参数。调用业务层的模糊查询方法。将返回的数据转成 JSO

2021-06-14 09:45:18 55

原创 AJAX-03-笔记

JSON1、JSON回顾2、JSON转换工具的介绍3、JSON转换练习4、小结JSON1、JSON回顾JSON(JavaScript Object Notation):是一种轻量级的数据交换格式。它是基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于计算机解析和生成,并有效的 提升网络传输效率。

2021-06-14 09:44:40 63

原创 AJAX-02-笔记

JQuery实现AJAX1、JQuery的GET方式实现AJAX2、JQuery的POST方式实现AJAX3、JQuery的通用方式实现AJAX4、小结JQuery实现AJAX1、JQuery的GET方式实现AJAX核心语法:$.get(url,[data],[callback],[type]);url:请求的资源路径。data:发送给服务器端的请求参数,格式可以是key=value,也可以是 js 对象。callback:当请求成功后的回调函数,可以在函数中编写我们的逻辑代码。ty

2021-06-14 09:43:18 62

原创 AJAX-00-笔记

一、Ajax快速入门1.1、AJAX介绍1.2、异步和同步二、Ajax的学习内容1,原生JS实现AJAX2,JQuery实现AJAX3,JSON4,AJAX 综合案例一、Ajax快速入门1.1、AJAX介绍AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。本身不是一种新技术,而是多个技术综合。用于快速创建动态网页的技术。一般的网页如果需要更新内容,必需重新加载个页面。而 AJAX 通过浏览器与服务器进行少量数

2021-06-13 16:50:44 88

原创 JQuery-04-笔记

JQuery 综合案例1、综合案例 复选框1.1、案例效果1.2、分析和实现2、综合案例 随机图片2.1、案例效果2.2、动态切换小图的分析和实现2.3、显示大图的分析和实现JQuery 综合案例1、综合案例 复选框1.1、案例效果复选框1.2、分析和实现功能分析全选为全选按钮绑定单击事件。获取所有的商品项复选框元素,为其添加 checked 属性,属性值为 true。全不选为全不选按钮绑定单击事件。获取所有的商品项复选框元素,为其添加 che

2021-06-13 15:59:55 164

原创 JQuery-03-笔记

JQuery DOM1、操作文本2、操作对象3、操作样式4、操作属性5、小结JQuery DOM1、操作文本常用方法代码实现<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-06-13 15:52:52 129

原创 JQuery-02-笔记

JQuery选择器1、基本选择器2、层级选择器3、属性选择器4、过滤器选择器5、表单属性选择器6、小结JQuery选择器1、基本选择器选择器:类似于 CSS 的选择器,可以帮助我们获取元素。例如:id 选择器、类选择器、元素选择器、属性选择器等等。jQuery 中选择器的语法:$();代码实现

2021-06-13 15:25:34 69

原创 JQuery-01-笔记

JQuery基本语法1、JS对象和JQuery对象转换2、事件的基本使用3、事件的绑定和解绑4、事件的切换5、遍历操作6、小结JQuery基本语法1、JS对象和JQuery对象转换jQuery 本质上虽然也是 JS,但如果想使用 jQuery 的属性和方法那么必须保证对象是 jQuery 对象,而不是 JS 方式获得的 DOM 对象,二者的 API 方法不能混合使用,若想使用对方的 API,需要进行对象的转换。JS 的 DJS 的 DOM 对象转换成 jQuery 对象//$(

2021-06-13 14:38:58 104

原创 JQuery-00-笔记

JQuery-系列-笔记一、JQuery快速入门1.1、JQuery介绍1.2、JQuery快速入门1.3、小结二、JQuery的学习内容1,JQuery基本语法2,JQuery选择器3,JQuery DOM4,JQuery 综合案例一、JQuery快速入门1.1、JQuery介绍jQuery 是一个 JavaScript 库。所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏、移动等,目的就 是在使用时直接调用,不需要再重复定义,这样就可以极大地简

2021-06-13 14:12:46 125 3

原创 JavaScript-07-笔记

JavaScript BOM1、Windows窗口对象2、Location地址栏对象3、案例-动态广告4、小结JavaScript BOMBOM(Browser Object Model):浏览器对象模型。将浏览器的各个组成部分封装成不同的对象,方便我们进行操作。在这里插入图片描述1、Windows窗口对象定时器唯一标识 setTimeout(功能,毫秒值):设置一次性定时器。clearTimeout(标识):取消一次性定时器。唯一标识 setInterval(功能,毫秒值):设

2021-06-13 10:05:19 112 2

原创 JavaScript-06-笔记

JavaScript内置对象0、Function1、Number2、Math3、Date2.4、String5、RegExp6、Array7、Set8、Map9、Json10、表单校验11、小结JavaScript内置对象0、FunctionFunction:函数(方法)对象1.创建:var fun = new Function(形式参数列表,方法体); //忘掉吧function 方法名称(形式参数列表){方法体}var 方法名 = function(形式参数

2021-06-13 10:03:46 89

原创 JavaScript-05-笔记

JavaScript面向对象1、面向对象介绍2、类的定义和使用3、字面量类的定义和使用3、继承4、小结JavaScript面向对象1、面向对象介绍在 Java 中我们学习过面向对象,核心思想是万物皆对象。在 JavaScript 中同样也有面向对象。思想类似。

2021-06-13 10:02:42 1073 2

原创 JavaScript-04-笔记

JavaScript综合案例1、案例效果介绍2、添加功能的分析3、添加功能的实现5.4、删除功能的分析5、删除功能的实现JavaScript综合案例1、案例效果介绍在“姓名、年龄、性别”三个文本框中填写信息后,添加到“学生信息表”列表(表格)中。在这里插入图片描述2、添加功能的分析为添加按钮绑定单击事件。创建 tr 元素。创建 4 个 td 元素。将 td 添加到 tr 中。获取文本框输入的信息。创建 3 个文本元素。将文本元素添加到对应的 td 中。创建 a 元素。将

2021-06-13 10:00:40 111 1

原创 JavaScript-03-笔记

JavaScript 事件1、事件介绍2、事件监听机制3、事件绑定4、事件小结5、事件案例演示常见的事件: 1. 点击事件: 1. onclick:单击事件 2. ondblclick:双击事件 2. 焦点事件 1. onblur:失去焦点 2. onfocus:元素获得焦点。 3. 加载事件: 1. onload:一张页面或一幅图像完成加载。 4. 鼠标事件: 1. onmousedown 鼠标按钮被按下。 2. onmouse

2021-06-12 20:14:48 64

空空如也

空空如也

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

TA关注的人

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