简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
先看一下JVM结构图:说一下JVM中,哪些是共享区、哪些可以作为gc root?1.JVM中方法区和堆空间是线程共享的,而虚拟机栈、本地方法栈、程序计数器是线程独享的。2.什么是gc root,JVM在进行垃圾回收时,需要找到“垃圾”对象,也就是没有被引用的对象,但是直接找“垃圾”对象是比较耗时的,所以反过来,先找“非垃圾”对象,也就是正常对象,name就需要从某些“根”开始去找,根据这些“根”的
JSON parse error: Cannot deserialize instance ofout of START_ARRAY token;出现原因,在controller层使用@RequestBody User user 来接收请求时,前端传来的是json数据,其中某个字段传来的是数组,但是我们在传输对象中接收的却不是数组,从而出现次异常。...
在后端的项目开发中,我们经常会碰到一些包,比如、、,其中都会有一些实体类,但是每个包到底表示什么含义呢?首先表示对数据库中所有表的映射,是根据数据库表字段设计出来的实体(要求表名与类名相同,字段名与成员变量名相同)vo包表示前端页面传过来的如表单等数据的字段,比如当前端填写了一个表单,当前端传过来的数据较多时,我们可以创建一个实体类,将前端传来的数据字段名作为成员变量名,这样我们就可以使用注解快速
在做项目时,后端采用上传文件组件MultipartFile时,使用swagger测试文件上传出现了以下问题:2022-03-24 22:02:07 |ERROR |http-nio-9000-exec-9 |DirectJDKLog.java:175 |org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatch
1.在做前后端分离的项目时,会遇到跨域问题,如下图所示:2.这里可以看到,出现了跨域问题,首先我们先看看跨域问题是怎么产生的:这是由于浏览器同源策略的限制。所谓同源是指:协议、域名、端口三者都要相同,即使两个不同的域名指向同一个IP地址,也是非同源。 一句话总结:只要请求的资源URL的协议、域名、端口号三者任意一个与当前页面的不同就会出现跨域问题。同源策略是一种约定,用于保障浏览器最基本最核心的安
工作时,我们有时候会遇见这样的场景,老板要求我们在数据库中统计一些数据,并以excel表格的方式发送给老板。点击导出结果导出当前结果选择对应的文件导出即可通过sql语句可以直接得到我们需要的目标数据那么我们通过sql语句不能拿到我们想要的数据,而是需要进一步在java中进行进一步计算,这时我们就无法使用navicat了。这时我们使用的就是java中的excel操作:easyExcel本文介绍spr
文章目录一.引入二.切片集群1.简介2.数据存储方案:scale up和scale out`纵向扩展横向扩展3.两种方式优缺点对比:4.从横向扩展转换为纵向扩展就需要解决一下问题:三.数据切片与实例的对应分布关系Redis Cluster 是切片集群的具体实现具体映射过程什么情况下不均分哈希槽位数量四.客户端如何定位数据?五.重定向机制MOVED与ASK不同点六.总结一.引入给出一个场景,要求使用
文章目录创建一个springboot项目,并在pom中引入相关的依赖创建yml配置文件创建主启动类创建datasource配置类配置mapper与xml测试文章采用springboot+mysql+mybatis来配置两个数据库。其中数据库连接池采用的是springboot默认的 hikari ,如果想用其他的数据库连接池,请引入相关的依赖。创建一个springboot项目,并在pom中引入相关的