自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git教程

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

2020-12-28 15:09:55 83

原创 SpringCloud是什么

什么是Spring Cloud概念定义Spring Cloud 是一个服务治理平台,提供了一些服务框架。包含了:服务注册与发现、配置中心、消息中心 、负载均衡、数据监控等等。Spring Cloud 是一个微服务框架,相比 Dubbo 等 RPC 框架,Spring Cloud 提供了全套的分布式系统解决方案。Spring Cloud 对微服务基础框架 Netflix 的多个开源组件进行了封装,同时又实现了和云端平台以及 Spring Boot 框架的集成。Spring Cloud 是一个基于 S

2020-12-25 15:45:40 179

原创 Crm-客户管理

Crm-客户管理客户管理表结构设计客户信息管理模块表结构这里主要涉及表:​ t_customer 客户表、t_customer_contact 客户交往记录表、t_customer_linkman 客户联系人表、t_customer_order 客户订单表、t_order_details 订单详情表t_customer客户信息表字段字段类型字段限制字段描述主键idint(11)自增id主键khnovarchar(20)可空客

2020-12-24 15:27:17 570

原创 Crm-服务管理&统计报表

服务管理表结构设计t_customer_serve客户服务表字段字段类型字段限制字段描述主键idint(11)自增id主键serve_typevarchar(30)可空服务类型overviewvarchar(500)可空概要customervarchar(30)可空客户statevarchar(20)可空服务状态service_requestvarchar(500)可空服务请求cr

2020-12-23 14:21:05 411

原创 Crm-第一天

Crm-第一天CRM基本概念​ 圈内存在这么一句话:“世上本来没有CRM,大家的生意越来越难做了,才有了CRM。”在同质化竞争时代,顾客资产尤为重要,新时代在呼唤CRM。​ CRM系统即客户关系管理系统, 顾名思义就是管理公司与客户之间的关系. 是一种以"客户关系一对一理论"为基础,旨在改善企业与客户之间关系的新型管理机制。客户关系管理的定义是:企业为提高核心竞争力,利用相应的信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互

2020-12-23 14:16:08 525

原创 Consul配置中心

Consul配置中心我们已经学习过 Spring Cloud Config,它提供了配置中心的功能,但是需要配合 git、svn 或外部存储(例如各种数据库),且需要配合 Spring Cloud Bus 实现配置刷新。前面的课程中我们也学习了 Spring Cloud Consul,当时讲解了它作为注册中心的使用方案,且作为 Spring Cloud 官方推荐替换 Eureka 注册中心的方案。既然使用了 Consul,就可以使用 Consul 提供的配置中心功能,并且不需要额外的 git 、svn

2020-12-22 15:41:29 1531

原创 Consul服务注册中心

Consul服务注册中心Netflix Eureka 2.X https://github.com/Netflix/eureka/wiki官方宣告停止开发,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,并且官方也在积极维护 1.X https://github.com/Netflix/eureka/releases。The existing open source work on eureka 2.0 is discontinued. The code base an

2020-12-22 15:39:30 167

原创 Bus消息总线

Bus消息总线什么是消息总线消息代理中间件构建一个共用的消息主题让所有微服务实例订阅,当该消息主题产生消息时会被所有微服务实例监听和消费。消息代理又是什么?消息代理是一个消息验证、传输、路由的架构模式,主要用来实现接收和分发消息,并根据设定好的消息处理流来转发给正确的应用。它在微服务之间起到通信调度作用,减少了服务之间的依赖。什么是 Spring Cloud BusSpring Cloud Bus 是 Spring Cloud 体系内的消息总线,用来连接分布式系统的所有节点。Spring

2020-12-22 15:34:43 79

原创 Apollo配置中心

背景随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址等等。对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等等。在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。Apollo 配置中心应运而生!Apollo - 一个可靠的配置管理系统。Apollo 介绍Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改

2020-12-21 15:41:21 235

原创 JS正则表达式

学习目标:节数知识点要求第一节 什么是正则表达式什么是正则表达式了解正则表达式语法了解第二节 正则表达式进阶修饰符掌握检索模式掌握RegExp对象掌握第三节 正则表达式高级正则表达式高级掌握一、正则表达式1.1 正则表达式概述按照一定的规则,查找和替换字符串。正则表达式概念:正则表达式(英文为regular Expression)是一种【字符串检索模式】正则表达式具体表现为一个字符串的样子。正则表达式执行原理是:

2020-12-21 15:39:27 86

原创 JS算法和json解析

学习目标:节数知识点要求第一节 数组去重数组去重了解第二节 数组排序数组排序了解第三节 json概述json概述掌握第四节 json方法json方法掌握第五节 json解析json解析掌握一、数组去重数组去重是指:从数组中找到相同的元素,并将相同的元素删除。保证数组中的每个元素都是独一无二的操作。1.1.indexOf去重基本思想是:利用数组的indexOf方法,目的是寻找存入参数在数组中第一次出现的位置。缺点:实现这个方法

2020-12-21 15:37:01 92

原创 JS中Json数据的处理和解析JSON数据的方法详解

学习目标:节数知识点要求第一节 数组去重数组去重了解第二节 数组排序数组排序了解第三节 json概述json概述掌握第四节 json方法json方法掌握第五节 json解析json解析掌握一、数组去重数组去重是指:从数组中找到相同的元素,并将相同的元素删除。保证数组中的每个元素都是独一无二的操作。1.1.indexOf去重基本思想是:利用数组的indexOf方法,目的是寻找存入参数在数组中第一次出现的位置。缺点:实现这个方法

2020-12-18 10:48:17 1069

原创 及其封装(下)

学习目标节数知识点要求第一节(原生Ajax封装)为什么函数封装了解封装思路掌握封装ajax实现步骤掌握第二节(什么是跨域)同源策略和非同源策略掌握跨域产生的原因掌握第三节(跨域解决方案)cors资源共享掌握后台代理掌握jsonp原理以及实现理解第四节(跨域实例练习)跨域获取百度搜索接口数据掌握模拟百度搜索掌握第一节 原生Ajax封装1.1 封装函数把共同的 同样的功能封装成一个函数

2020-12-18 10:45:40 48

原创 及其封装(上)

学习目标节数知识点要求第一节(什么是ajax)什么是ajax掌握Ajax能做什么掌握客户端和服务端了解第二节(ajax步骤)XmlHttpRquest对象掌握get请求掌握Post请求掌握状态码和http协议码掌握第三节(jquery的ajax)Jquery的ajax掌握解析json数据掌握第四节(jquery的ajax方法)Jquery的ajax使用掌握Jquery回调函数掌握

2020-12-18 10:42:35 36

原创 event对象详解

学习目标:节数知识点要求第一节 event对象关于event对象了解event对象的使用了解第二节 event中常用的属性和方法event中常用属性了解event中常用的方法了解第三节 ie中常用的属性和方法ie浏览器常用的属性和方法掌握第四节 鼠标滚轮事件鼠标滚轮事件掌握第五节 文档事件文档事件掌握第六节 事件委托事件委托掌握一、event对象1.1关于event对象概念: Event 对象代表事件

2020-12-17 14:22:08 606

原创 JS事件深入理解

学习目标:节数知识点要求第一节 表单文档事件获取焦点事件了解失去焦点事件了解第二节 键盘事件键盘事件的种类了解键盘属性了解第三节 滚动事件回到页面顶部掌握滚动事件掌握滚动事件的属性掌握第四节 手机触摸事件手机触摸事件掌握第五节 表单注册案例表单注册案例掌握一、表单文档事件​ 焦点:js当前正在和用户发生交互的节点称为焦点。可以类比为人类目光汇聚的地方。​ 语法:获得焦点和失去焦点

2020-12-17 14:14:25 67

原创 020501JS之Dom初识

学习目标:节数知识点要求第一节 什么是DOM?DOM的介绍了解第二节 Document对象Document对象介绍了解第三节 Dom节点分类Dom节点分类掌握第四节 Document节点属性Document节点属性掌握第五节 获取页面元素节点获取页面元素节点掌握第六节 创建页面元素创建页面元素掌握第七节 操作页面元素属性操作页面元素属性掌握一、什么是DOM?DOM Document Object Model,文档

2020-12-17 14:08:56 78

原创 JS函数上

学习目标:节数知识点要求第一节 函数的初识什么是函数了解第二节 函数的分类系统函数了解自定义函数了解函数的使用了解了解第三节 函数的类型函数类型掌握第四节 函数的作用域和作用域链函数作用域掌握思考:为什么使用函数?使用函数能解决什么问题?您能够对代码进行复用:只要定义一次代码,就可以多次使用它。您能够多次向同一函数传递不同的参数,以产生不同的结果。一、什么是函数函数:是一般是由事件驱动的,为了实现特定功能的,可以重复

2020-12-16 14:06:21 50

原创 JS对象定义

学习目标:节数知识点要求第一节(对象概述)创建对象了解第二节(对象的创建)怎样创建对象了解对象的构成了解创建对象了解第三节(键名和键值 )关于键名掌握关于键值掌握第四节(Math对象)Math对象的介绍了解Math对象的属性和方法掌握第五节(Date对象)Date对象的介绍了解Date的方法掌握为什么要使用对象?因为对象能帮我们解决一些复杂的问题一、对象概述在JavaScrip

2020-12-16 14:02:29 333

原创 020201JS数组

主要内容:学习目标:节数知识点要求第一节(数组的概念)数组介绍了解第二节(数组的特点)length属性了解字符索引了解获取指定位置的字符了解字符串连接了解第三节(数组调用)常见转义字符掌握第四节(数组的方法)创建字符串对象掌握第五节(二维数组)字符串方法掌握第六节(数组的实例)字符串的使用掌握为什么使用数组?问题引入王大爷有6只乌龟,它们的体重分别是3kg,5kg,1kg,3.4kg,2

2020-12-16 13:55:33 49

原创 JS字符串方法

JS字符串## 引导学习目标:节数知识点要求第一节(字符串概述)字符串介绍了解第二节(字符串的使用)length属性了解字符索引了解获取指定位置的字符了解字符串连接了解第三节(转义字符)常见转义字符掌握第四节(字符串对象)创建字符串对象掌握第五节(字符串方法(重点))字符串方法掌握第六节(字符串实例)字符串的使用掌握字符串概述定义:字符串就是用单引号或者双引号包裹起来的,零个或多个排列在一

2020-12-15 14:19:09 101 1

原创 JS初识完全攻略

初识javascript###学习目标:节数知识点要求第一节(js的前世今生)js简介了解第二节(js的语法结构)页面引入js的几种方式了解js输出的几种方式了解js的语法规则了解第三节(Javascript名词解释)数字字面量掌握字符串字面量掌握常量理解第四节(Javascript变量命名规则(重点))声明变量掌握变量提升掌握变量的命名规则了解第五节(Javascript数据类型(

2020-12-15 14:16:35 80

原创 初识javascript小结

初识javascript##引导###学习目标:节数知识点要求第一节(js的前世今生)js简介了解第二节(js的语法结构)页面引入js的几种方式了解js输出的几种方式了解js的语法规则了解第三节(Javascript名词解释)数字字面量掌握字符串字面量掌握常量理解第四节(Javascript变量命名规则(重点))声明变量掌握变量提升掌握变量的命名规则了解第五节(Javascript

2020-12-15 13:56:42 67

原创 ES6新特总结

ES6新特性Babel转码器ECMAScript 6 简介学习网址:http://es6.ruanyifeng.com/ECMAScript是javascript标准ES6就是ECMAScript的第6个版本ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript 和 JavaScript 的关系ECM

2020-12-14 11:12:35 251

原创 Spring 邮件发送详细流程

Spring 邮件发送主要内容JavaMail 概述​ JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。JavaMail 是由 Sun 定义的一套收发电子邮件的 API,它可以方便地执行一些常用的邮件传输,不同的厂商可以提供自己的实现类。但它并没有包含在 JDK 中,而是作为 JavaEE 的一部分。​ 厂商所提供的 JavaMail 服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;POP3:用于接收电子邮件

2020-12-14 11:10:24 1422

原创 细述Spring JDBC和事务控制

Spring JDBC 和 事务控制主要内容Spring 整合 JDBC 环境​ Spring 框架除了提供 IOC 与 AOP 核心功能外,同样提供了基于JDBC 的数据访问功能,使得访问持久层数据更加方便。使用 Spring JDBC 环境,首先需要一套 Spring 整合 JDBC 的环境。添加依赖坐标<!-- 添加相关的依赖坐标 --><!-- spring 框架坐标依赖添加 --><dependency> <groupId>or

2020-12-14 11:08:26 170 1

原创 Spring 定时任务简单实用

Spring Task 定时任务主要内容定时任务概述​ 在项目中开发定时任务应该一种比较常见的需求,在 Java 中开发定时任务主要有三种解决方案:一是使用JDK 自带的 Timer,二是使用第三方组件 Quartz,三是使用 Spring Task。​ Timer 是 JDK 自带的定时任务工具,其简单易用,但是对于复杂的定时规则无法满足,在实际项目开发中也很少使用到。Quartz 功能强大,但是使用起来相对笨重。而 Spring Task 则具备前两者的优点(功能强大且简单易用),使用起来很简单

2020-12-11 10:17:30 57

原创 Spring AOP就是这么简单啦

Spring AOP主要内容代理模式​ 代理模式在 Java 开发中是一种比较常见的设计模式。设计目的旨在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用。如租房的例子:房客、中介、房东。对应于代理模式中即:客户类、代理类 、委托类(被代理类)。​ 为某一个对象(委托类)提供一个代理(代理类),用来控制对这个对象的访问。委托类和代理类有一个共同的父类或父接口。代理类会对请求做预处理、过滤,将请求分配给指定对象。​ 生活中常见的代理情况:​ 租房中介、婚庆公司等

2020-12-11 10:13:21 58

原创 FreeMarker模板引擎快速入门

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

2020-12-11 10:06:45 237

原创 在乐字节学习的第七天

今天是我在乐子节学习的第七天啦~老师讲课很详细也好幽默我太爱啦,今天主要的内容是Maven主要内容Maven的简介简介​ Maven【[ˈmevən]】这个词可以翻译为"专家",“内行”。 作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。​ 无论是小型的开源类库项目,还是大型的企业级应用; 无论是传统的瀑布式开发,还是流行的敏捷开发,Maven都能大显身手。项目构建​ 不管你是否意识到,构建(build)是每一位程序员每

2020-12-10 10:59:41 125

原创 乐字节2020最全SVN

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

2020-12-10 10:53:04 123

原创 超全面Maven

Maven主要内容Maven的简介简介​ Maven【[ˈmevən]】这个词可以翻译为"专家",“内行”。 作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。​ 无论是小型的开源类库项目,还是大型的企业级应用; 无论是传统的瀑布式开发,还是流行的敏捷开发,Maven都能大显身手。项目构建​ 不管你是否意识到,构建(build)是每一位程序员每天都在做的工作。早上来到公司,我们做的第一件事就是从源码库签出最新的代码,然后进行

2020-12-10 10:43:40 201 1

原创 在乐字节学习的第六天

我在乐字节学习了快一个星期了,时间过的好快不知不觉已经这么久了果然学自己喜欢的事情多久也不会腻,今天学习的内容是过滤器和监听器。过滤器和监听器主要内容[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GoKWCNIY-1607482362426)(/过滤器和监听器.png)]过滤器介绍​ Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletRespon

2020-12-09 10:54:15 40

原创 细致讲解过滤器和监听器

过滤器和监听器主要内容过滤器介绍​ Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程: Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再 对服务器响应进行后处理。在一个 web 应用中,可以开发编写多个 Filter,这些 Filter 组合 起来称之为一个

2020-12-09 10:37:50 45

原创 乐字节独门讲解JSP和JSTL

JSP 和 JSTL主要内容JSPJSP的基础语法简介​ JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。​ 它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据。​ 相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java 代码产生动态数据的同时,也很容易对数据进行排版。​ 不管是 JSP 还是 Serv.

2020-12-09 10:34:17 69

原创 2021乐字节-常用类

第一节 异常1. 异常的概念​ 异常(Exception) 即例外,程序没有按自己预想的结果运行出来,出现了非正常情况,即“程序得病了”。怎么让我们写的程序做出合理的处理,不至于崩溃是我们关注的核心。 异常机制就是当程序出现错误,程序如何安全退出的机制。​ 所谓错误是指在程序运行的过程中发生的一些例外事件(如:除0,数组下标越界,所要读取的文件不存在)。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4XIQC3AW-16074104553

2020-12-08 14:56:11 68

原创 在乐字节学习的第五天

今天是我在乐字节的第五天了,今天的主要内容就是内部类。内部类内部类,即类内部的类。类中类。形式如下:public class Outter{ // 外部类 class Inner{ // 内部类 }}1. 理解内部类的作用内部类可以很好的实现隐藏​ 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以内部类拥有外围类的所有元素的访问权限可是实现多重继承匿名内部类优化接口1)隐藏细节​

2020-12-08 14:53:55 43

原创 乐字节-内部类

内部类内部类内部类,即类内部的类。类中类。形式如下:public class Outter{ // 外部类 class Inner{ // 内部类 }}1. 理解内部类的作用内部类可以很好的实现隐藏​ 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以内部类拥有外围类的所有元素的访问权限可是实现多重继承匿名内部类优化接口1)隐藏细节​ 平时我们对类的访问权限,都是通过类前

2020-12-08 14:48:05 26

原创 在乐字节学习的第四天

不知不觉已经在乐字节这个大家庭中学习的第三天啦 ,我每天都觉得很有趣今天学习的内容是JQuery。JQuery主要内容Jquery对象​ jQuery 是一套兼容多浏览器的 javascript 脚本库. 核心理念是写得更少,做得更多,使用 jQuery 将极大的提高编写 javascript 代码的效率,帮助开发者节省了大量的工作,让写出来的代码更加优雅,更加健壮,“如虎添翼”。同时网络上丰富的 jQuery 插件也让我们的工作变成了"有了 jQuery,一切 so easy。" --因为我们已经

2020-12-07 10:20:31 54

原创 乐字节2020最新面向对象深入2

java13面向对象深入2大纲package与importpackage概述package存在的意义是防止命名冲突造成使用不便。package类似一个文件夹,文件夹内有各种文件。package与package的附属关系用“.”连接,类似父文件夹中的子文件夹。比如说 java.lang.String就是java文件夹中的lang文件夹中的String文件。java.io.InputStream则是java文件夹中的io文件夹中的InputStream文件。同一个文件夹内无法存在同名的文件,而不同

2020-12-07 10:09:42 33

空空如也

空空如也

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

TA关注的人

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