
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Dubbo什么是Dubbo为什么要用Dubbo什么是分布式?为什么要分布式?什么是DubboApache Dubbo是一款高性能、轻量级的开源Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用智能容错和负载均衡服务自动注册和发现简单来说Dubbo就是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。Dubbo 目前已经有...
Content type 'multipart/form-data;boundary=--------------------------496238283102520395700876;解决方案在使用PostMan发送请求时出现了这个问题原因是我们的接口做了规范,默认就是通过@RequestBody 的方式请求的;@PostMapping("/")public Resp...
发生此错误的原因:mybatis的映射文件文件头错误,如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"...
独占锁与共享锁前言概念引入独占锁概念共享锁概念源码分析ReentrantReadWriteLock源码读锁和写锁的具体加锁方式有什么区别前言独占锁和共享锁同样是一种概念。我们先介绍一下具体的概念,然后通过ReentrantLock和ReentrantReadWriteLock的源码来介绍独占锁和共享锁。概念引入独占锁概念独占锁也叫排他锁,是指该锁一次只能被一个线程所持有。如果线程T对数据...
Channel 通道Channel原理类似于传统的流对象, FileInputStream FileOutputStream但是有两个主要的区别1.Channel能够将指定的部分或者全部文件映射到内存中全部映射MappedByteBuffer部分文件映射2.程序如果想要读取Channel中的数据,不能够直接读写,必须经过BufferJava中为Channel提供了如下常用的类Fi...
Kano模型简介图示使用方法总结简介 KANO 模型是东京理工大学教授狩野纪昭(Noriaki Kano)发明的对用户需求分类和优先排序的有用工具,以分析用户需求对用户满意的影响为基础,体现了产品性能和用户满意之间的非线性关系。 根据不同类型的质量特性与顾客满意度之间的关系,狩野教授将产品服务的质量特性分为五类:基本(必备)型需求——Must-beQuality/ Basic Qua...
Full GC 的触发条件 对于Minor GC,其触发条件非常简单,当 Eden 空间满时,就将触发一次 Minor GC。而 Full GC 则相对复杂,有以下条件:1. 调用 System.gc() 只是建议虚拟机执行 Full GC,但是虚拟机不一定真正去执行。不建议使用这种方式,而是让虚拟机管理内存。2. 老年代空间不足 老年代空间不足的常见场景为前文所讲的大对象直接进入...
渲染函数基础节点、树以及虚拟DOM虚拟DOMcreateElement参数深入数据对象完整示例约束基础 Vue 推荐在绝大多数情况下使用模板来创建你的 HTML。然而在一些场景中,你确实需要 JavaScript 的完全编程的能力。这时你可以用渲染函数,它比模板更接近编译器。 让我们深入一个简单的例子,这个例子里 render 函数很实用。假设我们要生成一些带锚点的标题:<h1&...
Vue实例属性vm.$datavm.$propsvm.$elvm.$optionsvm.$parentvm.$rootvm.$childrenvm.$slotsvm.$scopedSlotsvm.$refsvm.$isServervm.$attrsvm.$listenersvm.$data类型:Object详细:Vue 实例观察的数据对象。Vue 实例代理了对其 data 对象属性的访问。...
如何保证消息的可靠性传输面试题引入面试题剖析RabbitMQKafka面试题引入如何保证消息的可靠性传输?其实就是在问你,如何保证消息不丢失。用消息有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前文说的重复消费和幂等性问题。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。面试题剖析数据的丢失问题,可能出现在生产者、MQ、消费者中,我们从 RabbitMQ 和 Kaf...







