自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 训练营复习汇总

Spring1、spring概述和核心思想2、spring ioc应用(基础与高级特性)Mysql1、mysql架构原理2、mysql索引原理3、mysql事务和锁4、mysql集群架构mysql一主两从部署,mha主备切换Redis1、Redis数据类型与底层结构2、Redis通信协议及事件处理机制3、Redis持久化Redis 集群模式部署与测试...

2020-09-22 17:25:25 189

原创 Lucene 应用

1. 索引创建和搜索流程1.1 索引创建流程   (1) 一些要索引的原文档(Document)数据采集   采集数据分类:   1、对于互联网上网页,可以使用工具将网页抓取到本地生成html文件。   2、数据库中的数据,可以直接连接数据库读取表中的数据。   3、文件系统中的某个文件,可以通过I/O操作读取文件的内容。   (2) 创建文档对象 进行词法分析 语言处理 将原文档传给分词器(Tokenizer) 形成一系列词(Term)   获取原始内容的目的是为了索引,在索引前需要将原始

2022-05-05 18:51:58 254

原创 Lucene基础

Lucene基础学习

2022-05-05 16:46:33 638

原创 Redis持久化

前言  本文是对redis持久化复习,文中所有内容均来自于java拉勾训练营课件。  本章学习目标:理解RDB的原理和执行流程了解RDB的文件结构理解AOF的原理和执行流程理解AOF重写原理和触发方式掌握RDB和AOF的区别和应用场景1 为什么要持久化  Redis是内存数据库,宕机后数据会消失。  Redis重启后快速恢复数据,要提供持久化机制  Redis有两种持久化方式:RDB和AOF注意:Redis持久化不保证数据的完整性。  当Redis用作DB时,DB数据要完整

2020-09-21 10:44:54 178

原创 Redis通信协议及事件处理机制

前言  本文是redis章节进行复习,本文中所有内容都来自于拉勾教育高薪训练营本章学习目标:知道Redis的请求响应模式理解请求数据格式(RESP)描述命令处理流程知道Redis的响应格式掌握4种IO多路复用模式(epoll)理解aeEventLoop1 通信协议  Redis是单进程单线程的。  应用系统和Redis通过Redis协议(RESP)进行交互1.1 请求相应模式  Redis协议位于TCP层之上,即客户端和Redis实例保持双工的连接。1.1.1 串行的请求响

2020-09-21 10:43:57 535

原创 Redis数据类型与底层结构

前言  本博客是对java高薪训练营,redis内容进行复习,所有内容均来自于拉勾提供的课件中的知识点本章学习目标:掌握Redis五种基本数据类型的用法和常见命令的使用了解bitmap、geo、stream的使用理解Redis底层数据结构(Hash、跳跃表、quicklist)了解RedisDB和RedisObject理解LRU算法理解Redis缓存淘汰策略能够较正确的应用Redis缓存淘汰策略---- # 1 Redis数据类型和应用场景  Redis是

2020-09-21 10:16:48 425

原创 Spring IOC应用(基础与高级特性)

前言  本文为对java拉勾高薪训练营,spring章节的复习1 Spring Ioc基础1.1 BeanFactory与 ApplicationContext的区别  (1)BeanFactory是spring容器中的顶级接口,它用来定义一些基础功能,定义一些规范  (2)ApplicationContext是它的一个字接口,具有BeanFactory的全部功能  (3)通常,我们称BeanFactory为spring的基础容器,ApplicationContext为spring容器的高级接口

2020-09-21 10:15:49 117

原创 Spring概述和核心思想

前言  本文对spring概述和核心思想进行复习,课程课件来自于java拉勾高薪训练营1 Spring概述1.1 Spring简介  Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为使⽤最多的 Java EE 企业应⽤开源框架。1.2 Spring发展历程  1997年,IBM 提出了EJB的思想;  1998年,S

2020-09-21 10:15:00 184

原创 mysql集群架构

前言  本文是java拉勾高薪训练营的mysql的内容回顾复习,主要是对MySql集群架构进行复习整理,以便日常回顾,1 集群架构设计1.1 架构设计理念  在集群架构设计时,主要遵从下面三个维度:■ 可用性■ 扩展性■ 一致性1.2 可用设计■ 站点高可用,冗余站点■ 服务高可用,冗余服务■ 数据高可用,冗余数据  保证高可用的方法是冗余。但是数据冗余带来的问题是数据一致性问题。  实现高可用的方案有以下几种架构模式:  ■ 主从模式  简单灵活,能满足多种需求。比

2020-09-21 09:59:12 321

原创 mysql事务和锁

前言  本文是java拉勾高薪训练营中的MySql事务和锁进行复习整理,以便日常回顾1 ACID特性  在关系型数据库管理系统中,一个逻辑工作单元要成为事务,必须满足这 4 个特性,即所谓的 ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。1.1 原子性  原子性:事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。  修改—》Buffer Pool修改—》刷盘。可能会有下面两种情况:■

2020-09-21 09:58:37 128

原创 mysql索引原理

前言  本文是java拉勾高薪训练营中的mysql章节的内容回顾复习,主要是对MySql的索引原理进行复习整理,以便日常回顾1 索引类型  索引可以提升查询速度,会影响where查询,以及order by排序  MySQL索引类型如下:■ 从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引■ 从应用层次划分:普通索引、唯一索引、主键索引、复合索引■ 从索引键值类型划分:主键索引、辅助索引(二级索引)■ 从数据存储和索引键值逻辑关系划分:聚集索引(

2020-09-21 09:54:04 102

原创 mysql架构原理复习

1 mysql体系架构1.1 mysql体系架构图  mysql的整体体系结构如上分为(1)网络连接层(2)服务层(3)存储引擎层(4)系统文件层1.2 mysql架构层次说明1.2.1 网络连接层  客户端连接器:提供与mysql服务器建立连接,各个语言(java、c、php)通过各自的api技术与mysql服务器保持连接1.2.2 服务层  服务层是mysql server的核心,主要包括六个部分  (1)系统管理和控制工具  (2)连接池  (3)SQL接口  (4)解

2020-09-18 19:21:36 427

原创 Redis 集群模式部署与测试

前言  本文为拉勾高薪训练营作业,搭建三主三从redis集群模式,并在搭建完成后,添加一个master主节点和一个slave从节点1 环境说明:1.1 各个软件版本说明(1)虚拟机:Vmware 15(2)操作系统:Centos 7(3)redis版本:redis-5.0.71.2 各个机器节点说明redis节点IP端口角色master1192.168.122.1286379主节点1master2192.168.122.1296379主节点2m

2020-09-06 16:04:36 279

原创 一个裸辞程序员的自述

我是在2020年7月16号从上家公司离职的。我2014年11月份实习的时候就在这家公司,一毕业就在这家公司转正,带着实习期,总共在这家公司待了5年半。有人会问,为什么要裸辞呢,先找好下家再辞职它不香吗?的确,找到工作后再辞职确实会过渡得平滑一些,但是那时候,我还决定裸辞。原因有以下这些。首先,我对自己的评价是一个认真的人,会尽量让自己在工作的时间尽可能去认真工作。而当我产生了这个要跳槽的念头后,我发现自己如何也无法将注意力放到工作上来。每天工作时都是一边在想如何跳槽,一边尽可能地集中注意力。在这种情况下

2020-08-26 10:50:12 901

原创 搭建fastDFS+nginx+GraphicsMagick实现用户上传的图片动态进行压缩返回

1、前言本文是《java拉勾高薪训练营》中fastDFS模块作业,作业内容为使用fastDFSS+nginx+GraphicsMagick实现用户上传图片后,在下载时动态指定图片压缩功能参考内容:陈潇男同学写的搭建过程参考内容:wangshuai同学写的搭建过程注:在分别参考上面两位同学的搭建过程中,发现两位同学写的细节部分有一些问题,这些问题在我搭建过程中都修改过来,并在本文中说明,如果有同学遇到相同的问题,可以用于参考本文主要参考陈潇男同学的搭建过程,在此基础之上部分细节参考王帅同学

2020-08-23 19:36:53 826

原创 mysql 集群 一主两从环境测试,MHA主备切换

前言本文章是《拉勾高薪训练营》中的《mysql海量数据存储与优化》 的作业参考博客:另一个同学写的mysql搭建主从模式高可用参考博客:mha0.56版本安装使用排错参考博客:VMware创建CentOS7虚拟机1、环境准备虚拟机环境VMware15 linux CentOS 7 64位系统镜像iso mysql安装包 mha安装包 SecureCRT安装包1.1 安装VMware 15 以及 linux 操作系统(1)从网上下载 VMware 15安装包,安装虚拟机,

2020-08-15 12:11:50 649

fastdfs,restyfastdfs.zip

fastdfs,restyfastdfs.zip

2020-08-24

空空如也

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

TA关注的人

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