2 谁的青春不迷茫、

尚未进行身份认证

越努力,越幸运!

等级
TA的排名 31w+

redis

Redis官方只有Linux版本的Windows版本的是网上大牛自己改的Redis线程模型:Redis五种基本数据类型:String、Hash、List、Set、Sorted-Sets(set可排序)类型Linux环境安装Redis:SpringBoot操作Redis实现对象操作:NoSql数据库(内存数据库,非关系型数据库)有哪些?1、redis2、mongdb3、memca...

2020-02-16 11:29:36

JVM

什么是JVM?java虚拟机程序计数器java的叫法pc寄存器C栈是由一个一个的栈帧组成每一个方法就是一个栈帧,也包括构造方法栈的特征:先进后出栈帧的组成部分:局部变量表、操作数栈、动态链接、返回地址压入栈,指的的操作数栈操作数栈大多数说话是空的,只是用来计算的出操作数栈–>add–>进操作数栈c.intern()//把字符串移动到常量池中常量池可以看成一个ha...

2020-02-13 12:17:02

Gateway

什么是微服务网关?微服务网关是整个微服务API请求的入口,可以实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡、黑名单与白名单拦截、授权等。微服务中的加购模式采用前后端分离,请求会被抓包分析到,所以要使用域名,通过Nginx反向代理到真实服务器中,Api网关类似Nginx,客户端有:vue、安卓、ios传统的方式进入每次进入服务器都要验证是否登录,冗余使用api网关之后,直接...

2020-02-06 18:12:45

Nacos做分布式配置中心

分布式配置中心产生的背景?在项目中定义配置文件,最大的缺陷就是在生产环境正在运行的时候修改配置文件需要重启服务器。Nacos默认登录地址:http://127.0.0.1:8848/nacos/Nacos手册地址:https://nacos.io/zh-cn/docs/deployment.htmlDataid名称:默认的情况服务名称-版本.yml|properties版本:dev/t...

2020-02-06 12:01:29

微服务架构演变过程(1)

ESB企业服务总线Nacos(服务注册与配置中心)Sentinel(服务保护框架)Seata(分布式事务解决框架)阿里云OSSAlibaba Cloud SchedulerX(分布式任务调度平台)微服务架构是如何演变过来的呢?传统单体架构–>分布式架构–>SOA面向服务架构–>微服务架构模式–>服务网格传统单体架构概述单点应用,如SSH或者SSM架构模...

2020-02-04 13:37:57

zookeeper

部署的台数必须是奇数分布式协调工具zookeeper(zk)

2020-02-04 12:22:46

Linux学习(1)

Linux–堡垒机企业中java开发,服务器基本上99%Linux优点:安全,开源,免费,可靠linux客户端连接工具:Xshell,crt,putty

2020-01-31 16:31:24

Tomcat8源码分析(1)

1

2020-01-31 14:42:14

Nginx学习

DNS域名解析过程浏览器 == 客户端本地host文件中配置,浏览器访问的时候优先在本地host文件中找,如果本地没有配置该域名,直接走当前运营获取ip地址。nginx 是c语言编写的作用:1、反向代理2、负载均衡3、微服务网关入口4、静态资源服务器5、对我们网站保护,安全策略,熔断,防止ddos攻击,限流;正向代理和反向代理的区别:正向代理是隐藏用户行为,通过一个统一平台去...

2020-01-31 14:32:47

基于Docker部署微服务项目(1)---

2013年初诞生,基于Go语言2015年开始:大型互联网架构 Docker + Jenkins + k8s 都是运维技术Docker 开源容器引擎,能够快速部署应用程序,简化了运维安装软件的复杂环境,是一个开源的商业产品,有两个版本,社区版(Community Edition,缩写为CE)和企业版(Enterprise Edition,缩写为EE),企业版包含一些收费服务,个人开发者一般用不...

2020-01-30 17:01:08

Docker学习(2)---阿里镜像加速

第一步:使用支付宝登录阿里云官网阿里云官网:https://cr.console.aliyun.com/cn-hangzhou/mirrors第二步:

2020-01-30 16:59:54

Docker学习(2) ---常用命令

1、docker pull 镜像名:版本号 //从docker仓库下载镜像文件到宿主机的images中eg:docker pull java:8 //下载jdk82、docker rmi {imageid} 删除指定本地镜像docker rm 容器id //删除指定容器先删除容器,后删除镜像3、docker run -p 81:80 nginx:版本号 //从images中运行ngi...

2020-01-30 16:56:03

Docker学习(1)---Linux系统中安装Docker

1、Docker 要求 CentOS 系统的内核版本在 3.10以上,通过 uname -r 命令查看你当前的内核版本uname -r2、使用 root 权限登录 CentOS。确保 yum 包更新到最新。yum -y update3、卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engi...

2020-01-30 16:15:42

SpringCloudAlibaba注册中心及分布式配置中心Nacos(1)--- Nacos概述和基本原理图解

目录-----第一章----------SpringCloudalibaba与SpringCloud区别----------微服务服务治理核心概念----------传统服务注册中心实现方式----------分布式注册中心的实现原理----------Nacos的基本的介绍----------使用命令形式对Nacos实现注册----------创建生产者实现服务的注册-----...

2020-01-17 15:15:59

HashMap底层原理(6)--- 手写HashMap源码

目录-----第一章----------为什么要深入学习HashMap?----------HashMap与HashTable的区别是什么?----------自定义HashMap中的Entry<K,V>类----------使用ArrayList集合实现简易版HashMap----------使用LinkedList链表实现简易版HashMap----------Has...

2020-01-16 12:56:13

HashMap底层原理(5)--- 使用LinkedList链表实现简易版HashMap

目录-----第一章----------为什么要深入学习HashMap?----------HashMap与HashTable的区别是什么?----------自定义HashMap中的Entry<K,V>类----------使用ArrayList集合实现简易版HashMap----------使用LinkedList链表实现简易版HashMap----------Has...

2020-01-16 11:19:14

HashMap底层原理(4)--- 使用ArrayList集合实现简易版HashMap

目录-----第一章----------为什么要深入学习HashMap?----------HashMap与HashTable的区别是什么?----------自定义HashMap中的Entry<K,V>类----------使用ArrayList集合实现简易版HashMap----------使用LinkedList链表实现简易版HashMap----------Has...

2020-01-16 10:44:50

HashMap底层原理(3)--- 自定义HashMap中的Entry对象

目录-----第一章----------为什么要深入学习HashMap?----------HashMap与HashTable的区别是什么?----------自定义HashMap中的Entry<K,V>对象----------使用ArrayList集合实现简易版HashMap----------使用LinkedList链表实现简易版HashMap----------Ha...

2020-01-16 10:17:59

华为云智能图片识别

q

2020-01-15 22:21:58

HashMap底层原理(2)--- HashMap与HashTable的区别是什么?

目录-----第一章----------为什么要深入学习HashMap?----------HashMap与HashTable的区别是什么?----------自定义HashMap中的Entry<K,V>对象----------使用ArrayList集合实现简易版HashMap----------使用LinkedList链表实现简易版HashMap----------Ha...

2020-01-14 13:54:01

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。