自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务 降级 熔断 基础使用

熔断 为了防止整个系统故障,包含子和下游服务(订单创建 这个服务暂时关闭,请求其他服务器中订单创建) 降级 抛弃一些非核心的接口( 可能这个接口的服务器已经被关闭了),依旧能执行 相同点: 从可用性和可靠性处罚,为了防止系统崩溃 最终让用户体验到的是某些功能暂时不能用 不同点:服务熔断一般是下游服务故障导致的,而服务降级一般是从整体系统负荷考虑,由调用方控制 Feign结合Hystrix #修改调用超时时间 feign: client: config: defau

2021-05-24 17:47:40 92

原创 java Map 平衡树 红黑树

import java.util.ArrayList; public class AVLTree<K extends Comparable<K>, V> { private class Node{ public K key; public V value; public Node left, right; public int height; public Node(K key, V val

2021-04-12 11:44:34 78

原创 商品 规格 动态选择 参数 js

直接复制js代码 看控制层数据即可 //商品库存(数据不完整) productAttr 可转 let productSkuStock=[ { "Id": 10, "productId": 25, "skuCode": "code11", "price": 99, "stock": 99, "pic": "/api/file/202102281351415352fc10e6453d95.png", "sale": 33, "promotionPrice":

2021-03-04 23:50:52 822 1

原创 java 线程 进程 操作内存 状态

线程

2021-01-25 21:49:13 85

原创 java 继承 接口 多态 浅谈

fsd dsf sdfffffffff

2021-01-25 13:01:51 77

原创 jvm 虚拟机 类的加载

类的加载、链接与初始化 键盘一顿操作后 成为.java文件 通过运行后编译为 .class 文件 有两种类型的类加载器 - java虚拟机自带的加载器 根类加载器 (Bootstrap) 扩展类加载器 (Extension) 系统类加载器 (System) - 用户自定义的类加载器 java.lang.ClassLoader的子类 用户可以定制类的加载方式 类加载器并不需要等到某个类被 “首次主动使用”时再加载它 类被加载后,就进入连接阶段。 连接就

2021-01-20 00:12:22 67

原创 jvm 虚拟机 栈

JVM : 空间分配 当我们new 一个对象时,这个对象一定放在堆里面,堆中的这个对象是根据什么来创建的呢??(对象的结构,属性等等) 它会去索引找持久层方法区里面所对应的对象加载的类的信息,常量,静态变量,编译后的代码,这个是哪里来的呢 ?? 就是我之前文章里描述的 将磁盘二进制字节码迁移到内存中这一步。 a1 指引到堆中的方法区; 每调用一个方法,就会在方法栈里面压入对应的数据块(方法中所声明的所有形参,局部变量等等),每一个线程都有一个栈(绿色整块),可以看到一个栈最下面一层开始的是main函数开

2021-01-20 00:10:02 73 2

原创 jvm 虚拟机 类的加载 ClassLoader

类加载的父委托机制 根类加载器(BootStrap): 该加载器没有父加载器。他负责加载虚拟机的核心类库,如java.lang.*等。根类加载器从系统属性sun.boot.class.path 所指定的目录中加载类库。根类加载器的实现依赖于底层操作系统,属于虚拟机实现的一部分,它并没有继承java.lang.ClassLoader类。 扩展类加载器(Extension):它的父类加载器为根类加载器。它从java.ext.dirs系统属性所指定的目录中加载类库,或者从JDK的安装目录的jre\li

2021-01-19 00:13:19 96

原创 java经典递归 背包问题

java经典递归 背包问题 1.引出 出去旅游,但背包有限,吃的喝的用的都有各自的体积大小,以重量为例,引出问题,该怎样选择装物品能正好装满背包! 2.应用 在一个物品向量中找到一个子集满足条件如下 : 1)所有物品加起来的重量大小,小于等于背包总值 所以单个物品不大于背包总值,并满足条件1 递归问题. 这个背包可以放入物品的重量为weight,现在n件物品,重量分别为w[0],w[1]…w[...

2020-04-16 17:54:43 757

空空如也

空空如也

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

TA关注的人

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