自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 21种设计模式

设计模式 一共23种分为3大类:创建型设计模式,共 5 种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。 结构型设计模式,共 7 种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型设计模式,共 11 种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创...

2019-10-15 10:41:43 886

原创 mongodb存储文档

@Beanpublic GridFSBucket getGridFSBuckets() { MongoClient mongoClient = new MongoClient( "218.25.176.96" , 50027 ); MongoDatabase db = mongoClient.getDatabase("zxx"); return GridFSBucket...

2019-08-30 15:53:53 219

原创 Node.js

一、指令输出:1.编辑器写一个js文件,控制台进入该文件目录 执行 node xxx.js2.进入REPL模式(即输入-求值-输出循环):指令node启动一个 JavaScript 的交互式 shell二、调试工具supervisor:node.js在修改代码之后需要重新启动 新代码才会生效,安装了supervisor之后,当检测到代码有改动的话就会重启项目。(已达到方便调试)...

2019-07-29 16:46:57 114 1

原创 Linux

Linux只是操作系统内核本身,但通常采用"Linux内核”来表达该意思在虚拟机里运行的系统叫Guest OS,运行虚拟机软件的操作系统叫HostOS分区方案:1.Standard Partition(标准分区):可以用于各种文件系统或交换空间(swap),常用的一种分区方案2.Btrfs:是Linux下一代文件系统,具有非常高的性能和稳定性3.LVM:是一个逻辑卷管理分区方案...

2019-07-25 17:04:12 258

原创 Mac 下安装rabbitMQ

brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具通过brew指令来安装:1.安装brew,/usr/bin/ruby -e "$(curl -fsSL htt...

2019-07-25 08:59:13 160

原创 Spring cloud Hystrix 服务容错保护

在微服务架构中,存在着那么多的单元,若一个单元初夏故障,就很容易因依赖关系而引发故障的蔓延,最终导致整个系统的瘫痪,这样的架构相较传统架构更加不稳定,为了解决这样的问题,产生了断路器等一系列的服务保护机制“断路器”本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路中时,“断路器”能够及时切断故障电路,防止发生过载,发热设置起火等严重后果。在分布式架构中,断路器模式的作用也...

2019-07-23 14:19:19 83

原创 Ribbon

spring cloud ribbon 是一个基于HTTP和TCP的客户端负载均衡工具,它是基于 Netflix Ribbon实现。通过spring cloud的封装,可以让我们轻松地将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用 Spring Cloud Ribbon是一个工具类的框架。在使用spring cloud ribbon时候,通常会利用他的RestTemplate的...

2019-07-15 16:54:14 121

原创 springCloud

服务注册中心:eureka提供的服务端,提供服务注册以及发现的功能服务提供者:是指服务的被调用方(即:为其它服务提供服务的服务)[提供服务的应用,将自己提供的服务注册到eureka中]服务消费者:是指服务的调用方(即:依赖其它服务的服务) ribbon-consumer[消费者应用从服务注册中心获取服务列表,从而使消费者可以知道去何处调用其所需要的服务]很多时候客户端即是服务消费者也是...

2019-07-12 16:57:27 98

转载 概念吧2

一、Java基础部分1、使用length属性获取数组长度,public、private、protected、friendly区别2、Collection和Collections区别3、String s=new String(‘xyz’);创建了几个object对象4、short s1;s1=s1+1;是否有错?5、Overriding和Overloading区别6、Se...

2019-06-06 14:58:02 123

转载 Java面试题

一、Java 基础JDK 和 JRE 有什么区别?== 和 equals 的区别是什么?两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?final 在 java 中有什么作用?java 中的 Math.round(-1.5) 等于多少?String 属于基础的数据类型吗?java 中操作字符串都有哪些类?它们之间有什么区别?String str=...

2019-06-06 08:39:07 62

转载 HTTP/TCP 理解

TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有 可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个 到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连 接。所谓的无状态,是指浏览器每次...

2019-01-18 10:44:47 151

转载 前台存储

前台存储有 LocalStorage和cookies,其实对于在浏览器里存储数据,你可以使用LocalStorage和cookies,但他们都是简单的。1.cookies每次HTTP接受和发送都会传递cookies数据,会占用额外的流量。例:如果你有10kb的cookies数据,发送10次请求,那么就会有100kb的数据在网络上传输。 cookies只能是字符串 。浏览器里存储cookie...

2018-11-20 10:33:48 295

转载 indexDB 数据库增删改查操作以及创建

indexDB:从DB看[indexDB是一个非关系型数据库]它不需要去写一些特定的sql语句来对数据库进行操作,因为他是nosql(not only sql)的数据形式使用的是JSON。indexDB的特性1️⃣对象仓库indexDB内部才用对象仓库(ObjectStore)存放数据[因为indexDB没有表的概念,而是ObjectStore]所有的类型的数据都可以直接存入包括Jav...

2018-11-20 10:32:06 5789

转载 spring boot+mybatis整合

## spring boot 快速搭建spring boot 特点:前后台分离__  配置文件少了__ - 第一步新建项目在这里插入代码片选择 Spring Initializr ,然后选择默认的 url 点击【Next】然后修改项目信息:通过修改Group和Artifact (俩个信息修改坐标)勾选web项目选好项目名称以及项目位置 点击finish创建好之后 默认...

2018-10-15 17:38:38 101

空空如也

空空如也

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

TA关注的人

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