自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python笔记

好好学习,天天向上。

2022-11-08 23:38:32 248

原创 菜鸟-spring知识点图/SpringMVC知识流程图/SSM整合思路

Spring知识点图SpringMVC知识流程图SSM整合思路

2020-06-28 15:21:42 211

原创 菜鸟-Git上传一个本地的独立分支到远程仓库/上传本地仓库到远程仓库指定分支

一:上传一个本地的独立分支1、git init (初始化环境,生成.git环境)2、git add . (讲文件添加暂存区)3、git commit -m “描述信息” (提交暂存区文件)4、git branch 分支名称 (创建本地分支)5、git checkout 分支名称 (切换到本地分支)6、git remote add origin 远程仓库地址 (关联远程仓库)7、git push origin 分支名 (推送本地分支到远程仓库)二:上传本地仓库到远程仓库指定分支1、创建本地文

2020-06-28 15:10:57 547

原创 菜鸟-cookie的add和read封装类

import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.util.HashMap;import java.util.Map;/** * Created by admin on 2018/3/18. */public class CookieUtil { /** ..

2020-06-28 14:53:41 177

原创 菜鸟-流转换成xml字符串封装类

/** * 转换工具类 */public class ConvertUtils { /** * 输入流转换为xml字符串 * @param inputStream * @return */ public static String convertToString(InputStream inputStream) throws IOException { ByteArrayOutputStream outSteam = new .

2020-06-28 14:40:32 406

原创 菜鸟-事务(分布式)

事务特性原子性:把数据库操作当一次操作,要么都成功,要么都失败一致性:事务未完成之前后,所有操作线程锁能操作的数据是一样的隔离性:多个事务之间的操作是互相不干扰持久性:永久存储事务的分类本地事务:一个数据库就是一个本地事务分布式事务:同时操作多个本地事务时,就是分布式事务的场景CAP理论【死记】分布式系统只能同时满足2个指标,但分区容错性一定发生,所以分布式系统一般是AP或者CP系统,AP最常见。分区容错 Partition tolerance:不可抗拒的因素一定会发生(必

2020-06-26 20:07:57 163

原创 菜鸟-docker安装openresty

docker安装openresty拉取官方镜像并运行docker run --name openresty -p 80:80 -p 443:443 -di openresty/openresty访问测试http://192.168.31.42/ <your ip>进入容器修改文件docker exec -it openresty /bin/bash容器安装viapt-get updateapt-get -y install vim缓存预热编写脚本cd /r

2020-06-22 17:16:55 2662

原创 菜鸟-docker安装canal

docker安装canal作用:监听数据库的变化环境部署mysql开启binlog模式(1)查看当前mysql是否开启binlog模式。mysql -uroot -prootSHOW VARIABLES LIKE '%log_bin%';如果log_bin的值为OFF是未开启,为ON是已开启。(2)修改/etc/my.cnf 需要开启binlog模式。vi /etc/mysql/mysql.conf.d/mysqld.cnf# 如果没有vi命令 则安装 apt-get update

2020-06-22 17:11:36 3707 2

原创 菜鸟-分布式文件存储-FastDFS(安装+使用方法)

FastDFS FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存 储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的 问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重 高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件 上传、下载等服务FastDFS 架构包括 Tracker s.

2020-06-08 23:55:29 314

原创 菜鸟-BCrypt密码加密@JWT 实现微服务鉴权

一:BCrypt入门在用户模块,对于用户密码的保护,通常都会进行加密。我们通常对密码进行加 密,然后存放在数据库中,在用户进行登录的时候,将其输入的密码进行加密然后与数 据库中存放的密文进行比较,以验证用户密码是否正确。 目前,MD5和BCrypt比较流 行。相对来说,BCrypt比MD5更安全。因为其内部引入的加盐机制 1新建测试类,main方法中编写代码public class TestBcrypt {public static void main(String[] .

2020-06-08 23:24:10 306

原创 菜鸟- 微服务网关微服务搭建&微服务网关跨域&微服务网关过滤器&网关限流

1.微服务网关Gateway 不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接 口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 1.客户端会多次请求不同的微服务,增加了客户端的复杂性 2.存在跨域请求,在一定场景下处理相对复杂 3.认证复杂,每个服务都需要独立认证 4.难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并 成一个或者将一个服务拆分成多个。如果客户端直接与微服务通信,那么重构将会很 难实

2020-06-08 22:59:47 342

原创 菜鸟-SringCloud(Feign,Hystrix,Config, Bus,Stream)详解

FeignFeign 概述 • Feign 是一个声明式的 REST 客户端,它用了基于接口的注解方式,很方便实现客户端配置。 • Feign 最初由 Netflix 公司提供,但不支持SpringMVC注解,后由 SpringCloud 对其封装,支持了SpringMVC注 解,让使用者更易于接受。Feign 快速入门 1. 在消费端引入 open-feign 依赖 <!--feign--> <dependency> .

2020-06-04 17:40:44 201

原创 菜鸟-SpringCloud(Eureka)简单入门

# 一初识 Spring Cloud微服务架构• Spring Cloud 是一系列框架的有序集合。 • Spring Cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来。 • 通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分 布式系统开发工具包。 • 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配.

2020-06-04 16:56:52 365

原创 菜鸟-SpringBoot高级(SpringBoot自定配置 ;SpringBoot事件监听; SpringBoot流程分析; SpringBoot监控; SpringBoot部署)

01-SpringBoot高级-今日内容SpringBoot自定配置SpringBoot事件监听SpringBoot流程分析SpringBoot监控SpringBoot部署02-SpringBoot自动配置-Condition-1Condition是Spring4.0后引入的条件化配置接口,通过实现Condition接口可以完成有条件的加载相应的Bean@Conditional要配和Condition的实现类(ClassCondition)进行使用ClassConditionp

2020-06-04 16:04:59 197

原创 菜鸟-Springboot的简单入门

01-SpringBoot概述SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率SpringBoot功能1) 自动配置Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是SpringBoot自动完成的。2) 起步依赖起步依赖本质上是一个Maven项目对

2020-06-04 15:27:12 912

原创 菜鸟-Docker 安装Elasticsearch、Kibana、ik、head插件

一、Docker 安装 Elasticsearch1、下载镜像,规定版本docker pull elasticsearch:5.6.42、启动容器,设置初始堆内存和最大内存docker run -e ES_JAVA_OPTS="-Xms128m -Xmx256m" -d \-p 9200:9200 -p 9300:9300 --name es 7a047c21aa48或者:docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \

2020-06-04 13:28:02 421

原创 菜鸟-docker应用部署-部署mysql/nginx/rides/rabbitmq

一:docker部署mysql步骤:1.搜索mysql镜像2.拉取mysql镜像3.创建容器4.操作容器中的mysql1搜索mysql镜像docker search mysql2拉取mysql镜像docker pull mysql:5.63 在/root目录下创建mysql目录用于存储mysql数据信息mkdir ~/mysqlcd ~/mysql docker run -id \-p 3307:3306 \--name=c_mysql \-v $PWD/conf:/etc/m

2020-06-04 13:00:00 250

原创 菜鸟-Docker入门

这里写自定义目录标题一Docker 概念:1.Docker 是一个开源的应用容器引擎2.诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)3. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。4. 容器是完全使用沙箱机制,相互隔离 容器性能开销极低。二Dovker的安装Docker可以运行在MAC、Windows、CentOS、UBUNTU等操作系统上,本课程基于C

2020-06-04 11:35:26 347

空空如也

空空如也

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

TA关注的人

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