自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue 笔记

vue3.01、创建应用(项目)使用cnd引入的方式<!DOCTYPE html><html><head><script src="https://unpkg.com/vue@next"></script></head><body><div id="hello-vue" class="demo"> {{ message }}</div><script>co

2022-01-14 17:48:01 464

原创 JavaScript的闭包

计数器问题var count = 0;function add(){ count++;}// 以上代码能够进行计数,但此时count作为全局变量,很容易被修改。使用局部变量function add(){ var count = 0; count++;}add() //0add() //0// 变量不会被污染,但是无法达到计数效果使用自执行函数var add = (function add(){ var count = 0; re.

2021-12-29 16:38:35 435

原创 javaScript函数

javaScript的函数javaScript函数的定义js可以使用function关键字定义一个函数,函数可以通过申明定义,也可以是一个表达式。function add(agrs1,args2){ return agrs1 + args2;}add(1,2);var fun = function(){ console.log("test") }; //此时函数使用变量存储,没有函数名,称为匿名函数fun();javaScript使用Function关键字定义构造函数v

2021-12-29 15:32:28 276

原创 java集合

Java的集合框架1.Collection接口接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。2.mapMap是Java.util包中的另一个接口,它和Collection接口没有关系,是相互独立的,但是都属于集合类的一部分。Map包含了key-value对。Map不能包含重复的key,但是可以包含相同的value。3.It

2021-12-29 11:28:42 69

原创 JavaScript基础

JavaScript基础补充一、数据类型基本数据类型:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(object),数组(Array),函数(Function)JavaScript拥有动态数据类型var x; //此时x的类型为undefinedvar x = 1; //此时x的数据类型为整型var x = 'str' //此时x的类型为String定义数组的三种方式v

2021-12-29 11:26:37 487

原创 设计模式-工厂模式

工厂模式1.工厂方法模式工厂:生产对象,一个工厂是只能生产一种对象的(就算是普通工厂,他虽然通过判断不同的字符串来实列化不同的对象,但是这些对象其实都是实现了同一个接口的)假设有一个接口public interface Sender { void send();}两个实现类public class SendMsg implements Sender{ @Override public void send() { System.out.println(

2020-10-27 15:27:20 92

原创 浅析ArrayList的扩容机制

浅析ArrayList的扩容机制1.arraylist的几个重要的成员变量//数组默认初始容量private static final int DEFAULT_CAPACITY = 10; //定义一个空的数组实例以供其他需要用到空数组的地方调用 private static final Object[] EMPTY_ELEMENTDATA = {}; //定义一个空数组,跟前面的区别就是这个空数组是用来判断ArrayList第一添加数据的时候要扩容多少。默认的构造器情况下返回这个空数组

2020-10-27 12:07:00 82

原创 设计模式--单例模式

每天一个设计模式-----单例模式什么是单例模式就是一个类只有一个实列,只有一个公共的调用点,只能通过这个公共的调用点来调用该实列单例模式的特点1.只有一个实例2.单例类必须自己创建自己的唯一实例。(自我实列化)3.提供全局调用 点(单例类必须像所有的对象提供自己)线程安全问题虽然说单例对象只有一个实例,但是在多线程的情况下,如果有多个线程同时操作这个单例对象会造成线程不安全,所以推荐如果要使用单例那么最好是vo,to等类型,因为private修饰的变量是放在用户栈的属于线程的须

2020-10-26 19:39:27 78

原创 Linux搭建nacos+nginx+mysql集群

文章目录使用Linux搭建nacos+nginx+mysql集群一、nacos是什么?二、步骤1.引入库2.读入数据总结使用Linux搭建nacos+nginx+mysql集群本次搭建使用的环境:mysql5.7+nacos1.1.4+nginx1.9.9+jdk1.8及以上提示:以下是本篇文章正文内容,下面的教程可供参考一、nacos是什么?服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理,换言之,nacos具有原来的eur

2020-09-26 23:21:55 708

原创 getaway

文章目录前言一、微服务的网关是什么?二、使用步骤1.引入依赖(此处以getaway为列子)2.yml配置总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、微服务的网关是什么?我理解的微服务网关就是: 路由转发+过滤器 路由转发负责发送请求到后端,过滤器也负责过滤请求或者完成一些横切功能二、使用步骤1.引入依赖(此处以

2020-09-20 21:27:41 4873

原创 hystrix的服务降级与熔断代码实现

####为什么要使用hystrix在微服务架构中,存在服务之间的相互调用,如果a服务调用b服务,b服务又调用c服务,当此调用链路中出现问题时,但是并发量又很大的时候就容易产生服务雪崩的现象,而hystrix可以为我们提供服务的降级与熔断等一系列的措施来保证我们的微服务系统的弹性####hystrix的三个重要措施服务降级服务熔断服务限流...

2020-09-18 09:17:57 601

原创 自定义ribbon的负载均衡策略---轮询

#自定义ribbon的负载均衡策略—轮询编写轮询算法package com.ljj.LB.imp;import com.ljj.LB.LoadBalance;import org.springframework.cloud.client.ServiceInstance;import org.springframework.cloud.client.loadbalancer.LoadBalanced;import org.springframework.stereotype.Componen

2020-09-16 23:24:16 444

原创 面向对象的七个原则

面向对象的七个原则一,单一职责原则(类)它的定义是:一个方法只做一件事,保证粒度二,开闭原则(类、模块、函数等)对扩展开发,对修改封闭三,里氏替换原则(参数)确保超类所具有的性质在子类中仍然能够成立四,依赖倒置原则(接口)面向接口编程,不是面向实现五,接口隔离原则(接口)接口隔离原则英文全称是InterfaceSegregation Principles,简称ISP。它的定义是:客户端不应该依赖它不需要的接口。另一种定义是:类间的依赖关系应该建立在最小的接口上。六,最少知识原则(类与类

2020-08-23 16:16:56 290

原创 栈实现计算器

##栈实现计算器package com.atguigu.stack;public class Calculator { public static void main(String[] args) { { //执行顺序 1.压入3在数值栈 2.压入+在符号栈 3.压入6在数字栈 4.当前栈中的优先级小于即将压入的,符号栈中压入* String express="3+6*2"; //定义符号栈 ArrayStack2 oprStack = new ArrayStack

2020-08-23 14:18:46 270

空空如也

空空如也

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

TA关注的人

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