简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目架构演变项目架构随着时间的演进,出现了三个:单体架构、SOA、微服务。单体架构:即我们日常学习接触到的最简单的,传统的一种架构方式,在中小型项目里出现居多。一个归档包里包含了整个项目所有功能的单体应用,通常称作单体应用,比如个人的小型博客,打成war包就可以直接上传到服务器里进行发布。单体架构的缺点:复杂性逐渐变高,技术债务逐渐上升,部署速度逐渐变慢,阻碍技术创新,无法按需伸缩。微服务是什么把
一、Stream 简介Java 8 引入了全新的 Stream API,这里的 Stream 和 I/O 流不同,它更像具有 Iterable 的集合类,但行为和集合类又有所不同。Stream 是 Java 8 的新特性,是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的聚合操作(aggregate operation)或者大批量数据操作。Stream 是用函数式编程方式在集合类上
概述负载均衡是分布式架构的重点,负载均衡机制决定着整个服务集群的性能与稳定。负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行。负载均衡解决的是将一个客户端的流量以某种符合最大化资源利用率的方式均摊到服务端所提供的所有实例上的问题。在这个问题的场景中,后端服务的实例是通过水平扩展的方式来提供高可用的。1、Ribbon(1)Ribbon
一、Bert 模型BERT 模型的全称是 BidirectionalEncoder Representations from Transformer,基于 Transformer 的双向编码器表示,是一个预训练的语言表征模型,它强调了不再像以往一样采用传统的单向语言模型或者把两个单向语言模型进行浅层拼接的方法进行预训练,而是采用新的 masked language model(MLM),以致能生成
任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型。对象:对象在 JS 中是使用花括号包裹 {} 起来的内容,数据结构为 {key1:value1, key2:value2, ...} 的键值对结构。在面向对象的语言中,key 为对象的属性,value 为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。数组:数组在
当前端传来json数据时,后端有两种方式可以接收:使用POJO和Map进行接收。前端json数据:{id:121,//数字name:"lhj",//字符串scoreList:[//对象{Java:95},{Python:98},{C++:94}]}一、使用POJO若前端传递过来的数据刚好和我们的bean实体对象属性一致,则可以使用对象的形式接收。后端实体类@Componentpublic .
Vue路由重复点击时会出现报错 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:XXX,虽然不影响运行结果,但最好还是处理一下。局部处理局部处理是指对单个路由进行处理,其他的路由依旧报错。在路由跳转的push语句中添加catch捕捉错误所以原来的路由跳转改为以下
最近在研究SpringBoot+Vue的文件上传,踩了不少坑。现在将正确的文件上传流程分享一下。一、前端采用ElementUI组件前端页面完整代码:<template><el-uploadclass="upload-demo"action="http://localhost:1111/01/fileup":on-preview="handlePreview"//钩子的值是方法名,
问题描述:在使用vue+element开发Dialog嵌套表单的时候,表单交数据关闭之后再次打开表单没有重置,仍显示上次输入的数据。
一、网络连接模式配置网络连接类型有桥接、NAT、仅主机和不联网四种。1、桥接桥接模式:虚拟机和宿主机在网络上就是平级的关系,相当于两者连接在同一交换机上。在桥接模式下,虚拟机手动配置的 IP 必须和宿主机属于同一网段,网关与 DNS 必须与宿主机网卡一致,相当于局域网内新建了一台主机。2、NAT 模式Netword Address Translation–网络地址转换(模式):借助宿主机来上网,没