- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 拉取远程仓库的代码后新写的代码突然没了?
拉取取远程仓库的代码后新写的代码突然没了?问题:使用 IDEA 拉取代码的时候,新写的尚未提交的代码突然消失了!!!出现问题的原因:本地代码和服务器冲突,导致合并失败,所以新写的未提交的代码会被丢到一边(但实质上还是存在本地仓库中的)解决步骤第一步:右键项目,选择 Local History -> Show History第二步:右键需要恢复的数据,然后 Revert 即可
2023-06-05 19:52:13 1629
原创 Mysql5.7安装教程(内含图片教程)
Mysql安装教程一、下载 Mysql二、安装Mysql说明一、下载 Mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html选择对应的版本二、安装Mysql解压下载的安装包,并双击打开选择安装方式,默认安装即可(根据需求而定)点击Exectute执行相关配置,配置好后点击下一步即可执行的时候会弹出一些东西的安装,直接同意协议点击 Install 即可安装Mysql相关配置下一步设置安装
2021-12-01 10:44:56 1932 1
原创 Linux从头开始搭建Redis集群(三种方式)
Linux搭建Redis集群前言一、下载Redis安装程序包1、打开虚拟机终端,输入以下命令,下载对应的 Redis 文件2、下载好之后,进行解压3、将解压好的文件移动/复制到 /usr/local 目录下二、安装环境1、安装 GCC 环境2、升级 GCC 环境三、安装Redis配置 Redis四、Redis启动测试在打开一个终端窗口,启动客户端连接 redis 服务器五、Redis集群 - 主从复制1、进入 conf 目录2、复制配置文件3、修改配置文件启动 Redis查看当前已启动的 Redis 服务
2021-11-30 22:36:30 1806
原创 WebStorm 2020.3.2 安装教程
前言 此教程虽然是 WebStorm 安装教程,但其实与 IDEA 的安装方式相差无几,相信大家应该都可以举一反三,如果大家还是不会的话可以在下方留言(有人觉得跟 IDEA 区别较大的话我会再写一篇文章来进行说明)一、去官网下载对应的安装包地址:https://www.jetbrains.com/webstorm/download/#section=windows如果下载地址的连接打不开,那么大家也可以直接搜索 W
2021-02-08 10:22:44 3718
原创 Element 表单样式调整
Element 表单样式调整在很多时候我们都会遇到调整各种前端样式的时候,今天就给大伙唠一唠这个 Element 表单调整 input 的方式之一可能会有人觉得,调个样式不就是去页面 F12 然后找一找对应 class 就行了吗?不就是写个行内样式给他用用就就好了么?等等等等…但是经过本人粗糙的测试,发现这些方式是不行滴,除非你可以挖到它底层的样式,然后进行覆盖,那样应该是可行的,不过有点小麻烦就是了好了,废话不多说!咱们直接上才艺!示例代码<template> <div
2021-02-01 10:49:30 2023 1
原创 SQLServer2008安装教程
SQLServer2008安装教程前言官网: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads下载地址:https://pan.baidu.com/s/146Cks5QcGwIIm4ScRkVtpg 提取码: 3s3p安装步骤双击下载好的 exe 文件,然后会提示解压,解压完后以管理员方式打开 setup.exe 文件PS: 我这里有几个文件夹是自己在安装的时候手动创建的,所以如果各位小伙伴觉得有什么不一样的
2020-11-06 14:36:59 2430 5
原创 Eclipse安装教程2020
Eclipse安装教程(2020-9)一、下载Eclipse地址:https://www.eclipse.org/downloads/直接点击即可下载友情建议:安装目录名为英文,并且是空的PS:不是也没太大关系二、开始安装双击下载的exe文件这里只演示Java开发环境!其它的比如C、C++、PHP之类的大家可以自行举一反三。三、选择安装路径·第一个表示JDK,可以使用它这里默认的也可以选择自己电脑已经下载好的第二个表示安装地址选择好后点击开始安装,中途会弹出一个协议,
2020-10-03 13:04:27 4661 3
原创 Redis主从复制
Redis复制 — Master/Slave介绍能干嘛如何使用修改配置文件细节操作常用三招一主二仆薪火相传反客为主复制原理哨兵机制使用步骤复制的缺点扩展Redis的发布订阅介绍命令案例介绍 Redis复制也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的 master/slaver 机制,Master 以写为主,Slave 以读为主。能干嘛读写分离容灾恢复…如何使用口诀:配
2020-09-21 17:21:44 405 1
原创 Redis解析配置文件
解析配置文件 — redis.confUnits 单位INCLUDES 包含GENERAL 通用SNAPSHOTTING 快照REPLICATION 复制SECURITY 安全LIMITS 限制APPEND ONLY MODE 追加常见配置 redis.conf 介绍Units 单位配置大小单位,开头定义了一些基本的度量单位,只支持 bytes,不支持 bit对大小写不敏感INCLUDES 包含和我们的 Struts2 配置文件类似,可以通过 includes 包含,redis.conf
2020-09-21 17:05:28 467 1
原创 Redis持久化
Redis持久化RDB介绍Fork配置位置如何触发 RDB 快照如何恢复优势 & 劣势如何停止小总结AOF介绍配置位置AOF 启动 & 修复 & 恢复Rewrite优势 & 劣势小总结RDB 与 AOF 总结RDB介绍 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的 Snapshot 快照,它恢复时是将快照文件直接读到内存里!  
2020-09-21 16:44:55 511
原创 Redis 事务
Redis 事务介绍能干嘛怎么玩常用命令正常执行放弃事务全体连坐冤头债主watch监控悲观锁乐观锁CAS例子:初始化信用卡可用余额和欠额3 阶段-回顾开启入队执行3 特性-回顾介绍可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞!能干嘛一个队列中,一次性、顺序性、排他性的执行一系列命令。怎么玩常用命令正常执行-- 开启事务multi--关闭事务exec我们结束事务之后再使用 keys * ,可以发现
2020-09-21 16:38:58 135
原创 Redis数据类型与常用命令
Redis数据类型五大数据类型介绍String(字符串)Hash(哈希,类似Java中的Map)List(列表)Set(集合)Zset(有序集合)常用命令KeyStringHashListSetZset扩展字符格式文件行号显示五大数据类型介绍String(字符串)String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何
2020-09-21 16:33:42 93
原创 初识Redis-Linux版
Redis入门概述能干嘛下载 & 安装windows版(刚上手的时候推荐)Linux版(上手后推荐)Hello Wrold扩展查看redis性能数据库命令统一密码管理官网(英文):https://redis.io/官网(中文):http://www.redis.cn/概述 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用 ANSI C 语言编写、支持网络、可基于
2020-09-21 16:25:23 162
原创 初识 NoSQL
NoSQL入门概述为什么用NoSQLNoSQL是什么NoSQL特点3V+3高大数据时代的 3V互联网需求的 3高NoSQL数据库的四大分类键值(Key-Value)存储数据库列存储数据库文档型数据库图形(Graph)数据库在分布式数据库中 CAP 原理传统的 ACID 分别是什么?CAPCAP的3进2经典CAP图BASE分布式 + 集群介绍概述为什么用NoSQL单机MySQL的美好年代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互
2020-09-21 16:14:02 159
原创 Bus了解与使用
Spring Cloud Bus 消息总线简介Bus能干嘛?消息总线基本原理RabbitMQ 环境配置Erlang 安装RabbitMQ安裝动态刷新全局广播的设计思想和选型Bus 动态刷新全局广播配置实现Bus 动态刷新定点通知案例简介 Spring Cloud Bus 将轻量级消息代理程序链接到分布式系统的节点。然后可以使用此代理来广播状态更改(例如配置更改)或其他管理指令。一个关键的想法是,总线就像是横向扩展的 Spr
2020-08-21 21:31:39 2587
原创 Config了解与使用
Spring Cloud Config分布式配置中心分布式系统面临的配置文件问题Spring Cloud Config 简介可以做的操作服务端配置与测试新建模块配置读取客户端配置与测试Config动态刷新(手动版)动态版分布式系统面临的配置文件问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管
2020-08-21 21:18:06 6552
原创 Gateway了解与使用
Gateway 新一代网关Zuul 简介Geteway 简介特性核心概念工作流程配置网关的两种方式第一种、在 yml 文件中进行配置第二种、代码注入RouteLocator的Bean官网案例通过服务名实现动态路由Predicate(断言) 的使用过滤器生命周期自定义过滤器(GlobalFilter)案例Zuul 简介官网: https://github.com/Netflix/zuul/wikiZuul 是从设备和网站到 Netflix 流应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul
2020-08-21 21:08:14 925
原创 Hystrix了解与使用
Hystrix 断路器前言对于复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败!这个时候就会发生服务雪崩!服务雪崩假设存在如下调用链此时,Service A 的流量波动很大,流量经常会突然性增加!那么在这种情况下,就算 Service A 能扛得住请求,Service B 和 Service C 未必能扛得住这突发的请求。如果 Service C 因为抗不住请求,变得不可用。那么 Service B 的请求也会阻塞,慢慢耗尽 Service B 的线程
2020-08-21 20:58:38 192
原创 OpenFeign了解与使用
OpenFeign 服务接口调用Feign简介Feign 集成了 RibbonOpenFeign 简介OpenFeign 服务调用OpenFeign 超时控制OpenFeign 日志增强日志级别日志实现Feign简介 Feign 是一个声明式的 Web 服务客户端,让编写 Web 服务客户端变得非常容易,只需要创建一个接口并在接口上添加注解即可。Feign 是 Spring Cloud 组件中的一个轻量级 RESTful
2020-08-21 20:25:09 1119
原创 Ribbon了解与使用
Ribbon 负载均衡服务调用简介Load Balancer(LB)负载均衡快速上手getForObject 和 getForEntity方法负载规则替换Ribbon 默认轮询算法原理手写轮询算法简介Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具 简单来说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ri
2020-08-21 20:08:40 532
原创 Consul了解与使用
Consul简介优点Consul 安装将服务提供者注册进 Consul服务消费者 80三个注册中心的异同点CAP原则AP架构(Eureka)CP架构(Zookeeper 和 Consul)简介官网: https://www.consul.io/introConsul 是一开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。 这些功能中的每一个都可以根据需要 单独使用,也可以一起使用以构建全方位的服务网格,总之 C
2020-08-21 19:59:08 192
原创 Eureka了解与使用
Eureka了解与使用了解服务治理服务注册与发现单机 Eureka 服务修改 8001 服务修改 80 消费者服务集群 Eureka服务7001和7002配置集群将 8001 和 80 服务注册进集群注册中心8002 服务修改 8001 和 8002 达到集群的作用负载均衡其他修改DiscoveryClient 的使用Eureka 自我保护机制简单介绍如何禁止 Eureka 自我保护机制Eureka 停更说明了解 Eure
2020-08-21 19:18:16 436
原创 微服务入门
微服务入门微服务简介SpringCloud简介SpringCloud技术栈2020创建第一个父子工程创建父工程子工程热部署消费者工程重构微服务简介所谓的微服务是SOA架构下的最终产物,该架构的设计目标是为了肢解业务,使得服务能够独立运行。微服务设计原则:1、各司其职2、服务高可用和可扩展性 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相依赖、互相配合,为用户提供最终价值。每个服务运行
2020-08-21 17:54:00 283
原创 Linux系统安装教程(虚拟机)
虚拟机安装教程前言工具: VMware15 官网: https://www.vmware.com/IOS镜像: CentOS 7(Linux系统) 官网: https://www.centos.org/安装 安装...
2020-04-17 18:28:41 1601
原创 Spring Boot之Shior
Spring Boot之Shior简单了解Shiro 概念模型Shiro 框架工作方式以及对外的 API 简单了解三大核心组件认证( Authentication )基本认证步骤快速上手编写Web程序快速上手Shiro标签常用标签Shiro加密快速上手SpringBoot + Shiro 整合快速上手记住我功能讲解和使用自定义过期时间Shiro标签的使用Shiro会话管理核心对象快速上手Sessi...
2020-04-16 17:39:57 489
原创 Spring Boot之Redis
Spring Boot Ch07之RedisRedis相关介绍RedisBSD协议TCP/IP协议快速上手打开Redis服务Redis客户端的使用(Jedis)Socket的使用模拟多用户改造成线程安全的Redis命令与特性字符串命令HASH命令列表命令Redis事务正常执行事务手动取消事务主动放弃事务正常提交事务观察机制(Wacth)示例取消监视key的方法Redis持久化RDBAOF主从复制-...
2020-04-11 10:37:40 552 1
原创 Spring Boot之Thymeleaf
Spring Boot基础Ch05Spring Boot Ch05(Thymeleaf 模板引擎)Thymeleaf模板引擎介绍模板引擎Thymeleaf(官网:[https://www.thymeleaf.org/](https://www.thymeleaf.org/))特点表达式与常用标签1. 变量表达式:2. 选择或星号表达式:*{...}3. 文字国际化表达式:#{...}4. URL ...
2020-03-11 21:29:10 704
原创 Spring Boot之Web开发
Spring Boot基础Ch04总结Spring Boot 对 Web 开发的支持快速上手RESTful 的支持Web 测试的支持视图(JSP)开发支持热部署过滤器与拦截器打包部署Spring Boot 对 Web 开发的支持快速上手RESTful 的支持Web 测试的支持视图(JSP)开发支持热部署过滤器与拦截器打包部署...
2020-03-08 18:17:12 514
原创 Spring Boot之JPA了解与使用
Spring Boot基础Ch03总结JPA相关介绍JPA介绍Spring Data JPA介绍快速上手自定义查询(简单操作)自定义查询(复杂操作)分页查询多表查询级联映射JPA相关介绍JPA介绍JPA(Java Persistence API)是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供 了一种对象 / 关联映射工具来管理 Java 应用中的关系数据。它的出现...
2020-02-20 15:05:28 571
原创 Spring Boot之MyBatis-Plus了解与使用
Spring Boot_Ch02总结Mybatis扫描mapper对应的xml文件路径(使用第一种方式时需要添加扫描)给实体类取别名Mybatis介绍:MyBatis 是一款标准的 ORM 框架,被广泛的应用于各企业开发中。MyBatis 是支持普通的 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。...
2020-02-18 09:52:00 629
原创 Spring Boot入门
Spring Boot_Ch01笔记Spring Boot介绍:使用Spring Boot开发项目的优势:创建方式(3种)核心思想讲解(约定优于配置和Starters)Spring Boot全局配置文件注解介绍Spring Boot介绍:Spring Boot是构建所有基于Spring的应用程序的起点,Spring Boot指在通过最少的Spring前期配置使您尽快启动并运行。它的核心思想是约...
2020-02-09 17:28:51 464
原创 创建Spring Boot项目的三种方式(IDEA)
创建Spring Boot项目的几种方式1.Maven项目转换为Spring Boot项目2.官网下载后导入3.直接创建Spring Boot项目1.Maven项目转换为Spring Boot项目1.1:创建maven项目(不使用骨架)File–>Projet–>Maven–>直接下一步–>设置为自己的本地仓库和maven–> //代码区2.官网下载后导入...
2020-02-08 17:01:14 640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人