自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL分库分表和优化

第九阶段模块三分库分表技术之MyCat1.海量存储问题1.1 背景描述随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。**解决方案1:**使用NoSQL数据库,通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。**解决方案2:**NoSQL并不是万能的,就比如有些使用场景是绝对要有事务与安全指标的,所以还是要用关系型数据库,这时候就需要搭建MySQL数据库集群

2021-12-05 20:54:15 1269

原创 Lucene&ElasticSeach&Kafka

Lucene&ElasticSeach&KafkaLucene&ElasticSeach1 什么是全文检索1.1 数据分类生活中的数据总体分为两种:结构化数据和非结构化数据。​ 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等​ 非结构化数据:指不定长或无固定格式的数据,如邮件,word 文档等磁盘上的文件1.2 结构化数据搜索常见的结构化数据也就是数据库中的数据​ 在数据库中搜索很容易实现,通常都是使用 sql语句进行查询,而且能很快的得到查询

2021-11-21 21:18:05 834

原创 SpringBoot/Spring Cloud/Docker

第九阶段模块一SpringBoot1. SpringBoot基本应用1.1 约定优于配置​ 官方: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式。本质上是说,系统、类库或框架应该假定合理的默认值,而非要求提供不必要的配置。比如说模型中有 一个名为User的

2021-11-02 21:52:20 1855

原创 分布式架构项目-前端

第八阶段模块二前端门户系统访问:http://edufront.lagou.com/用户名:15510792995 密码:111111页面不需要我们自己开发,使用提供的页面即可运行项目 npm run serve1、首页显示全部课程Index.vue<script>import Header from "./Header/Header"; //顶部登录条import Footer from "./Footer/index"; //顶部登录条export default {

2021-10-17 20:40:19 3465

原创 分布式架构项目-后端

第八阶段模块一分布式架构搭建拉勾教育PC站1、项目架构1.1 项目介绍拉勾教育PC站,是提供给学员观看技术视频的网站学员使用手机号注册登录后,可以选择适合自己的课程,并观看课程视频;有免费的课程,也有vip专属课程1.2 页面原型展示访问:http://edufront.lagou.com/用户名:15510792995 密码:1111111.3 技术选型1.3.1 前端技术选型Vue.js:是一套用于构建用户界面的渐进式JavaScript框架Element UI库:element

2021-10-07 19:26:09 1116

原创 分布式技术(下)-Redis&FastDFS&RabbitMQ

第七阶段模块二Redis1. 概述1.1 互联网架构的演变历程第1阶段:数据访问量不大,简单的架构即可搞定![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ntkevuE-1633005745103)(E:\MarkDown\拉勾笔记\redis 架构第一阶段)]第2阶段:数据访问量大,使用缓存技术来缓解数据库的压力。​ 不同的业务访问不同的数据库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OL4DRruk-16330

2021-09-30 20:44:45 833

原创 分布式技术核心(上)-Zookeeper&Dubbo

第七阶段模块一分布式技术-Zookeeper1. Zookeeper概述1.1 概述美团,饿了么,淘宝,58同城等等应用都是zookeeper的现实生活版。老孙我开了个饭店,如何才能让大家都能吃到我们的饭菜?需要入驻美团,这样大家就可以在美团 app中看到我的饭店,下订单,从而完成一次交易。Zookeeper是一个开源的分布式(多台服务器干一件事)的,为分布式应用提供协调服务的 Apache项目。在大数据技术生态圈中,zookeeper(动物管理员),Hadoop(大象),Hive(蜜蜂),

2021-09-15 21:42:55 901

原创 SSM-下(拉勾教育后台管理系统-前端)

第六阶段模块五任务一 课程和广告模块前端开发1.Vue回顾1.1 项目结构说明们使用脚手架快速构建Vue项目|--- edu-boss 项目名称 |--- node_modules 存放依赖包的目录 |--- public 静态资源管理目录 |--- src 组件源码目录(我们写的代码) |--- assets 存放静态图片资源(CSS也可以放在这里) |--- components 存放基础组件,可复用 |--- route

2021-09-06 17:05:58 761 1

原创 SSM-上(拉勾教育后台管理系统-后端)

第六阶段模块四任务一:拉勾教育后台管理系统(SSM)1. 项目架构1.1 项目介绍​ 拉勾教育后台管理系统,是提供给拉勾教育的相关业务人员使用的一个后台管理系统, 业务人员可以在 这个后台管理系统中,对课程信息、广告信息、用户信息、 权限信息等数据进行维护。​ 在 web阶段,我们已经完成了拉勾教育后台管理系统中课程模块, 接下来将对拉勾教育后台管理系统进 行升级改造,基于SSM框架来完成课程信息模块,广告信息模块,用户信息模块,权限信息模块1.2 页面原型展示访问 http://edub

2021-08-29 21:43:07 823

原创 SpringMVC

SpringMVC任务一: SpringMVC基本应用一 SpringMVC简介1.1 MVC模式​ MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。* M(model)模型:处理业务逻辑,封装实体* V(view) 视图:展示内容* C(controller)控制器:负责调度分发(1.接收请求、2.调用模型、3.转发到视图)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TZkpq3J8-1629201553697)(E

2021-08-17 20:00:13 666

原创 Spring

Spring任务一:IOC控制反转一 Spring概述1.1 Spring是什么​ Spring是分层的 Java SE/EE应用 full-stack(全栈式) 轻量级开源框架​ 提供了表现层 SpringMVC和持久层 Spring JDBC Template以及 业务层 事务管理等众多的企业级应用 技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架**两大核心:**以 IOC(Inverse Of Control:控制反转)和 AOP(

2021-08-09 20:33:30 159

原创 MyBatis

MyBatisMybatis基本应用一 框架简介1.1 三层架构软件开发常用的架构是三层架构,一般包括以下三层:1、持久层:主要完成与数据库相关的操作,即对数据库的增删改查​ 数据库访问的对象一般称为Data Access Object(简称DAO),所以把持久层叫做DAO层。2、业务层:主要根据功能需求完成业务逻辑的定义和实现​ 主要是为上层提供服务的,所以把业务层叫做Service层或Business层。3、表现层:主要完成与最终软件使用用户的交互,需要有交互界面(UI)​ 表

2021-08-02 15:12:29 175

原创 拉勾教育管理系统(前端)

拉勾教育管理系统(前端)Vue.jsVue.js 介绍Vue.js是什么?1、Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。2、Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。3、自底向上逐层应用:作为渐进式框架要实现的目标就是方便项目增量开发(即插即用)。4、官方网址

2021-07-23 17:54:18 1438 1

原创 拉勾教育管理系统(后端)

拉勾教育管理系统项目介绍与后台系统搭建项目架构项目介绍​ 拉钩教育后台管理系统,是提供给拉钩教育的相关业务人员使用的一个后台管理系统,,业务人员可以在这个后台管理系统中,对课程信息、讲师信息、 学员信息等数据进行维护。模块介绍打开产品需求文档,查看课程管理模块中包含的内容:1、课程信息页面展示2、课程营销信息配置3、配置课时( 即课程内容管理)前后端分离开发前后端分离架构介绍​ 前后端分离已成为互联网项目开发的业界标准使用方式,将前端和后端的开发进行解耦。并且前后端分离会为以后的

2021-07-10 21:42:43 1230 3

原创 JavaWeb核心(下)

JavaWeb核心(下)EL和JSTL核心技术EL表达式(熟悉)基本概念​ EL(Expression Language)表达式提供了在JSP中简化表达式的方法,可以方便地访问各种数据并输出主要功能依次访问pageContext、request、session和application作用域对象存储的数据获取请求参数值访问Bean对象的属性访问集合中的数据输出简单的运算结果访问内置对象的数据1、访问方式<%=request.getAttribute(“ varName”)%&

2021-06-23 15:09:02 534

原创 JavaWeb核心(上)

JavaWeb(上)Servlet核心技术(上)基本概念(常识)C/S架构的概念1、C/S架构(Client/Server,客户端/服务器模式),是一种比较早的软件体系结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用户的交互任务,服务器通常负责数据的管理。2、C/S架构的主要优点​ 客户端的界面和功能可以很丰富。​ 应用服务器的负荷较轻。​ 响应速度较快。3、C/S架构的主要缺点​ 适用面窄,用户群固定。​ 维护和升级的成本高,所有的客户端都

2021-06-10 17:41:03 549

原创 jQuery&ES6&Bootstrap

前端jQueryjQuery介绍jQuery由美国人John Resig(约翰·莱西格)于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装它的设计思想是write less,do morejQuery能做什么?1、访问和操作DOM元素2、控制页面样式3、对页面事件进行处理4、扩展新的jQuery插件5、与Ajax技术完美结合6、jQuery能做的JavaScript也都能做,但使用jQuery能大幅提高开发效率7、jQu

2021-06-01 19:08:02 1419 3

原创 HTML&CSS&JavaScript

HTML&CSS&JavaScriptHTML:常用(拿起就会用):div、p、img、ul+li​ form>input、buttonCSS:常用修饰:width、height、color、margin、border定位:默认、相对、绝对、浮动JavaScript:基本语法:if、for编写js的思路和java一样的,只要稍微注意一下语法即可HTMLHTML介绍 & 规范介绍1、HTML 指的是超文本标记/标签语言 (Hyper Text Mark

2021-05-26 21:25:58 306 1

原创 JDBC&XML

JDBCJDBC概述客户端操作数据库的方式1、方式1: 使用第三方客户端来访问 MySQL:SQLyog2、方式2: 使用命令行3、通过 Java程序 来访问 MySQL 数据库(JDBC)JDBC概念​ JDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范。​ 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC原理[外链图片转存失败,源站可能有防盗链机制,

2021-05-21 17:33:48 386

原创 MySQL数据库

MySQL基础和SQL入门数据库的基本概念什么是数据库1、数据库(DataBase) 就是存储和管理数据的仓库2、本质上是一个文件系统,还是以文件的方式,将数据保存在电脑上为什么使用数据库数据存储方式的比较存储方式优点缺点内存速度快不能够永久保存,数据是临时状态文件数据是可以永久保存使用IO流操作文件,不方便数据库1.数据可以永久保存2.方便存储和管理数据3.使用统一的方式操作数据库(SQL)占用资源,有些数据库需要付费(比如Oracle数据库)

2021-05-14 20:48:29 363

原创 JavaSE第一阶段模块五

常用设计原则和设计模式常用的设计原则(记住)软件开发的流程​ 需求分析文档、概要设计文档、详细设计文档、编码和测试、安装和调试、维护和升级常用的设计原则1、开闭原则(Open Close Principle)​ 对扩展开放对修改关闭,为了使程序的扩展性好,易于维护和升级。2、里氏代换原则(Liskov Substitution Principle)任何基类可以出现的地方,子类一定可以出现,多使用多态的方式。(父类类型的引用指向子类的对象)3、依赖倒转原则(Dependence Inve

2021-05-07 20:53:44 1812

原创 JavaSE第一阶段模块四

第一阶段模块四异常机制和File类异常机制(重点)概念1.异常在Java语言中主要指程序执行中发生的不正常情况2.java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类​ Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了等​ Exception类主要用于描述因编程错误或偶然外在因素导致的轻微错误,通常可以编码解决,如:0作为除数等异常分类1.java.lang.Exception类是所有异

2021-04-26 21:52:43 518

原创 JavaSE第一阶段模块三

第一阶段模块三常用类常用包(熟悉)包的名称和功能1.java.lang包——该包是Java语言的核心,且该包中的所有内容由Java虚拟机自动导入​ 如:System类、String类2.java.util包——该包是Java语言的工具包,里面提供了大量的工具类以及集合类​ 如:Scanner类、Random类、List集合、…3.java.io包——该包是Java语言的输入输出包,提供了大量读写文件相关的类​ 如:FileInputStream类 、FileOutputStream类

2021-04-20 16:38:51 1178

原创 JavaSE第一阶段模块二

类和对象对象、面向对象以及面向对象编程概念1.对象——行动或思考的目标,万物皆对象2.面向对象——以属性和行为的观点去分析现实生活中的事物——把构成问题的事务分解成各个对象3.面向过程——分析解决问题所需要的步骤,然后一步一步实现4.面向对象编程(SE核心)——以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程类和对象概念1.对象——指现实生活中客观存在的实体,在Java中对象体现为内存空间中的一块存储区域2.类——对具有相同特征和行为的对个对象共性的抽象描述,在Java中体

2021-04-03 17:57:22 448

原创 JavaSE第一阶段模块一

Java基础模块一初识计算机和Java语言计算机基本概念计算机:用于高级计算,使用广泛的设备。主要组成:软件、硬件常见主要硬件CPU(中央处理器)、内存、硬盘、输入输出设备、主板、机箱和电源等辅助设备。CPU核心——计算机的运算和控制中心,所有运算都有CPU完成。解释计算机机器指令及处理计算机软件数据内存存储部件,暂存CPU中的运算数据,以及与硬盘等外部存储交换的数据CPU可直接、高效的访问内存数据容量小,无法永久存储,断电容易数据丢失硬盘主要存储部件,永久存放数据内容,容量大且断

2021-03-19 20:50:21 1419

原创 常用DOS命令

常用DOS命令学习#盘符切换 E: D:(英文键盘下输入)#查看当前目录下的所欲文件 dir#切换目录 cd (change directory) cd .. 返回上一目录#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑IP ipconfig#打开应用 calc 计算器 mspaint 画图 #ping 命令 ping www.baidu.com #文件操作 md 目录名(创建目录) rd 目录名(移除目录) cd> 文件名

2020-09-14 21:26:06 52

空空如也

空空如也

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

TA关注的人

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