E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java后端jvm虚拟机伪共享
java后端
返回给前端对象时去除值为空或NULL的属性参数
1.如果是string字符串基本数据类型的设置(JsonInclude.Include.NON_NULL)@JsonInclude(JsonInclude.Include.NON_NULL)2.测试接口时发现当返回的对象中属性值为“”或[]或null时,该属性依然会返回,这样数据看起来很不美观并且有时候也会导致前端组件出现一些小的bug。如果children是空会出现如下图解决---引入依赖com
Aijiaa
·
2023-10-29 18:40
java
开发语言
java后端
返回数据给前端时去除值为空或NULL的属性、忽略某些属性
目录一、使用场景二、环境准备1、引入依赖2、实体类三、示例1、不返回空值(1)方式(2)测试(3)说明2、不返回部分属性(1)方式(2)测试一、使用场景在开发过程中,有时候需要将后端数据返回前端,此时有些数据为空属性不需要返回,或者有些属性不需要返回,因此就需要处理。二、环境准备1、引入依赖com.fasterxml.jackson.corejackson-core2.10.0com.faster
姚舜禹_12140
·
2023-10-29 18:09
Java
java
前端
开发语言
后端
JVM虚拟机
规范阅读摘要(二)
文章目录一、ClassFile文件1、文件结构一、ClassFile文件1、文件结构magic:魔数,确认文件是否是能被虚拟机接收的class文件,固定为0xCAFEBABEminor_version:副版本号major_version:主版本号constant_pool_count:常量池计数器cp_info:常量池结构体,具体结构…access_flags:访问标志(private…stati
mengtianning
·
2023-10-29 13:37
jvm
java
jvm
Hive如何处理大量小文件
会产生大量的小文件,从而导致map数量的暴增数据源本身就包含有大量的小文件reduce个数越多,生成的小文件也越多小文件的危害从HIVE角度来看的话呢,小文件越多,map的个数也会越多,每一个map都会开启一个
JVM
liuzx32
·
2023-10-29 12:20
java bat运行jar文件_利用.bat文件运行jar文件
echooffjavajarhello.jarpause即可运行.bat文件内容将一个java项目利用cmd打包成jar包编译成class文件生成.class文件2.生成jar指令jar指令成功打包是指打包class文件,
jvm
以墨健康道
·
2023-10-29 11:57
java
bat运行jar文件
操作系统面试题总结(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第4️⃣篇文章,该系列将整理和梳理笔者作为
Java
程序猿周周
·
2023-10-29 08:07
Java面试总结
java
面试
操作系统
后台
Java中解决String无法存储大量字符串的问题,解析Base64编码的图片并保存到本地
3、解决方案4、提供一下Base64Utils工具类1、问题描述最近在工作中,有需求是在
Java后端
保存前段传入的base64加密的图片,并将图片保存在本地生成一个image.png文件供给后续使用。
进击的蛋挞
·
2023-10-28 22:06
java
java
Docker快速搭建
java后端
开发环境教程(详细图文结合)
Docker快速搭建
java后端
开发环境教程1.Docker常用命令2.镜像相关命令3.容器相关命令3.1.查看容器3.2查看容器ip3.3启动与停止容器3.4删除容器4.Docker应用部署4.1安装
知恩于心丶dz
·
2023-10-28 14:27
Linux
docker
java
linux
2024秋招 阿里云存储-存储基础技术-女娲&;工程效能团队
24秋招
Java后端
联影软开一面字节cv正式批二
han_xue_feng
·
2023-10-28 13:33
java
JAVA基础之JVM+Tomcat
四、Tomcat运维实战1、
JVM虚拟机
常识两个常识问题作为了解
JVM虚拟机
的开始。我们很有必要弄明白以下两个问题。1、什么是JAVA虚拟机所谓虚拟机,就是一台虚拟的计算机。
weixin_43136091
·
2023-10-28 07:43
JAVA基础
缓存行对齐解决数据的
伪共享
问题
packagecacheLine;importjava.util.concurrent.CountDownLatch;/***缓存行对齐解决数据的
伪共享
问题*/publicclassCacheLineTest
alittletree
·
2023-10-28 06:34
第一章:JAVA项目工程化之项目构建工具MAVEN
欢迎查看Java开发之上帝之眼系列教程,如果您正在为
Java后端
庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。
jimisun123
·
2023-10-28 02:36
Java开发之上帝之眼系列教程
java
maven
详解
maven命令
常用配置
JVM虚拟机
系列:GC Root对象是什么 ?哪些对象可作为GC Root对象
1:概念GcRoot是一个对象引用链的起点,引出它们指向的下一个节点,再以下个节点为起点,引出此节点指向的下一个结点。这样通过GCRoot串成的一条线就叫引用链)直到所有的结点都遍历完毕,如果相关对象不在任意一个以GCRoot为起点的引用链中,那么虚拟机就可以在内存不足的时候,回收这个对象2:GCRoot对象有哪些虚拟机栈-----栈帧中的本地变量表中引用的对象本地方法栈-----即一般说的Nat
FishAnd_Yu
·
2023-10-28 01:46
#
Jvm
java
JVM虚拟机
:对象在内存中的存储布局
本文重点在前面的过程中,我们学习了对象创建过程,那么一个对象在内存中的布局是什么样的呢?对象在内存中的存储布局普通对象当我们创建一个对象的时候,它由三部分组成,分别为对象头(MarkWord+class指针(指向class对象)),实例数据(对象的成员变量),填充。如果这三部分的字节的大小不是8的倍数,那么会使用padding的方式填充到8个字节的倍数。数组对象当我们创建一个数组对象的时候,它由三
幻风_huanfeng
·
2023-10-28 01:44
深入了解JVM虚拟机
java
开发语言
JVM
虚拟机
开发工具
JVM虚拟机
:Java对象的头信息有什么?
本文重点在前面的课程中,我们学习了对象头,其中对象头包含MarkWord和classpointer,当然数组还会有一个数组长度。本文主要分析MarkWork中包含的信息。MarkWord以下两张图是一个意思:32位32位64位以上就是MarkWord会存储的信息,这个意思是说Java对象在不同状态下其对象头都会有不同的表现形式,主要表现为3种状态:无锁状态、加锁状态(偏向锁、轻量级锁、重量级锁)、
幻风_huanfeng
·
2023-10-28 01:42
深入了解JVM虚拟机
jvm
java
开发语言
虚拟机
面向对象
异常---编译时异常和运行时异常:IO异常、NullPointerException、ArrayIndexOutBoundsException、ClassCastExoeption
一、概述1、定义:程序运行过程中的发生了不正常的情况2、异常处理机制和作用----
JVM虚拟机
打印的java语言时很完善的语言,提供了异常处理方式,出现异常,将异常信息打印到输出控制台,供程序员参考。
@snow'
·
2023-10-28 01:31
Java基础
java
简述一下
伪共享
的概念以及如何避免
缓存行计算机工程师为了提高CPU的利用率,平衡CPU和内存之间的速度差异,在CPU里面设计了三级缓存。CPU在向内存发起IO操作的时候,一次性会读取64个字节的数据作为一个缓存行,缓存到CPU的高速缓存里面。在Java中一个long类型是8个字节,意味着一个缓存行可以存储8个long类型的变量。这个设计是基于空间局部性原理来实现的,也就是说,如果一个存储器的位置被引用,那么将来它附近的位置也会被引
无语堵上西楼
·
2023-10-28 00:31
java面试题
java
开发语言
JVM学习笔记-GC日志分析(对象优先在Eden区分配)
前言在进行GC日志分析前,先了解一下
JVM虚拟机
运行时数据区的主要划分:Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。
收破烂的小熊猫~
·
2023-10-28 00:28
JVM虚拟机学习
jvm
GC日志
SpringBoot 整合PageHelper分页 ,超过最大页数时一直返回最后一页的数据
初写
Java后端
项目,使用PageHelper分页时调试发现,当page超过最大页数时,返回的一直时最后一页的数据,查询PageHelper文档(https://pagehelper.github.io
jxnk25
·
2023-10-27 22:03
Java面试(JVM篇)——JVM 面试题合集 & 深入理解
JVM虚拟机
关于什么是JVM?作用:运⾏并管理Java源码⽂件所⽣成的Class⽂件,在不同的操作系统上安装不同的JVM,从⽽实现了跨平台的保证。⼀般情况下,对于开发者⽽⾔,即使不熟悉JVM的运⾏机制并不影响业务代码的开发,因为在安装完JDK或者JRE之后,其中就已经内置了JVM,所以只需要将Class⽂件交给JVM运⾏即可。可以看出JVM的大致流程是把一个class文件通过类加载器加载进系统,然后放到不同的
Perley620
·
2023-10-27 15:23
SpringBoot
1024程序员节
Android环境变量&macOS环境变量配置
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-10-27 14:58
Android基础
android
macos
android
studio
1.【随笔】五年程序员的一些思考
今天不分享技术文章了,想写点这些年的一些思考我14年参加工作,想想已经做程序员已经5年之久了,这五年说长不长,说短也不短,做了五年的应用类开发,主要做
java后端
,这些年积累的太少,什么东西流行就学什么
773eeb0e0c48
·
2023-10-27 04:50
Leo赠书活动-03期 【ChatGPT 驱动软件开发:AI 在软件研发全流程中的革新与实践 】
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:赠书活动专栏✨特色专栏:MySQL学习本文内容:Leo赠书活动-03期【ChatGPT
LeoToJavaer
·
2023-10-27 01:01
CSDN送书活动
chatgpt
Spring学习笔记—JDK动态代理
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Spring专栏✨特色专栏:MySQL学习本文内容:Spring学习笔记—JDK动态代理
LeoToJavaer
·
2023-10-27 00:19
Spring专栏
java
spring
学习
垃圾回收在哪一章java_一文看懂Java垃圾回收与算法
GC发生在那里:
JVM虚拟机
运行时内存区域主要分为(如下图):虚拟机栈、本地方法栈、程序计数器、Java堆、方法区。其中虚拟机栈、本地方法栈、程序计数器为线程私有区域,在这几
在珠海卖房的日子
·
2023-10-26 15:17
垃圾回收在哪一章java
史上最简单最全
java后端
对接微信小程序客服教程
文章参考——配置消息推送小程序发版体验成员使用步骤遇到的几个问题先分享一下遇到的几个问题提交消息推送服务起一直提示token校验失败是因为没有启动项目微信无法校验链接正确性体验用户无法正常打开小程序需要先把小程序上传后设置为体验版才能正常访问对接前准备对接前几个问题点如何按关键字回复设置消息推送按关键字恢复后如何转到人工客服对应文档转发客服消息客服消息文档开发工具准备idae微信开发者工具下载地址
ccubee
·
2023-10-26 08:21
java
小程序
微信
浪潮实施工程师岗员工们的娱乐生活也很丰富,可以享受到很多福利
快手机器学习算法工程师一面快手机器学习算法工程师面经2023暑期实习-快手广告算法面经百度实习测试开发岗一面面经凌云光毁约网上的摆烂言论谁信我笑水百度提前批
Java后端
二面百度测开应用产品质量效能部一面二面面经
愤怒的小青春
·
2023-10-26 08:09
java
2022
Java后端
之美团笔试题
本文题目转载自:https://blog.csdn.net/qq_45915803/article/details/124637118题目一:小团饲养了一小缸鱼,并且买了A、B、C三类饲料来喂养它们,小团的饲养计划如下:——在每周一、五、六,喂8粒A类饲料;——在每周二、日,喂5颗B类饲料;——在每周三、四,喂7颗C类饲料。假设在某个周一,小团一次性购买了A、B、C三类饲料各a、b、c颗,并在当天
八岁有十年编程经验
·
2023-10-26 06:41
java后端美团面试题
java
面试
Spring Boot 接入 GitHub 第三方登录
点击上方
Java后端
,选择设为星标优质文章,及时送达链接:zyc.red/Spring/Security/OAuth2/OAuth2-Client/前言OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息
公众号:Java后端
·
2023-10-26 06:42
spring
java
spring
boot
http
nginx
深入理解虚拟机,JVM高级特性-自动内存管理机制
对于java程序员来说,有一点是要比C/C++程序员要方便的,那就是程序在运行时,java程序不需要为每一个对象其编写对应的释放内存的代码,
JVM虚拟机
将为你在合适的时间去释放内存空间,程序不容易出现内存泄漏和内存溢出问题
alcohol和cat
·
2023-10-26 06:50
你该如何解决 idea中 Unable to reload Maven project 以及 maven安装配置(内附代码/有安装包)
UnasbletoreloadMavenproject二、如何解决三、maven3.6.3链接四、配置maven环境变量五、配置本地仓库六、配置镜像七、配置JDK八、完整配置文件一、bug:UnasbletoreloadMavenproject我在学习
Java
欠我三支巧乐兹
·
2023-10-26 04:09
问题解决
intellij-idea
maven
java
区块链入门教程
点击上方
Java后端
,选择设为星标优质文章,及时送达来自:阮一峰的网络日志,作者:阮一峰,微博@ruanyf区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。
公众号:Java后端
·
2023-10-26 02:14
后端Long类型数据返回到前端造成精度丢失
后端返回对象的参数中ID为1297213338123982112,当前端接收时变成了1297213338123982100二、原因
Java后端
Long类型的范围:~,即-9223372036854775808
imH9
·
2023-10-26 00:15
java
开发语言
使用json-bigint库处理后端返回数值型数据精度丢失问题
目录问题描述问题分析解决办法参考文章问题描述
Java后端
接口返回17位长度的数值,JavaScript前端接收错误例如:console.log(10976458979374929)10976458979374928
彭世瑜
·
2023-10-26 00:13
1024程序员节
3万字聊聊什么是MySQL
目前在常州从事
Java后端
开发的工作。这篇是MySQL面试系列的总结篇。后续会不断修订该系列内容。这个系列会向字节,网易,阿里,腾讯,美团,快手的相关朋友一起整理输出。希望帮助更多的朋友早日入大厂!
欢少的成长之路
·
2023-10-26 00:55
转型后原理底层讲解
MySQL
mysql
java
数据库
java后端
解决跨域问题(过滤器或者注解) (有效)
转自:月慕向阳的《
java后端
解决跨域问题(过滤器或者注解)》原址:https://blog.csdn.net/weixin_41796956/article/details/841339011。
通幽通明
·
2023-10-25 15:33
编程语言:JavaScript
编程语言:java
网络应用:java
跨域
java
js
Java后端
解决跨域问题
importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjava
AI吃番茄
·
2023-10-25 15:33
linux
运维
服务器
安卓请求java后台方式_Android请求获取
Java后端
数据,登录界面例子
最近做了个Android请求获取
Java后端
数据的例子,简单实现了一下。
字节社的字节君
·
2023-10-25 15:02
安卓请求java后台方式
Java后端
带参跨域访问_
java后端
解决请求跨域
跨域跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。注意:跨域限制访问,其实是浏览器的限制。同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域
禹lly
·
2023-10-25 15:32
Java后端带参跨域访问
2种方式教你解决
Java后端
跨域问题
方式一:添加CORS过滤器在项目中添加配置类,自动运行过滤请求importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.cors.CorsConfiguration;importo
U.K被抓来写代码
·
2023-10-25 15:31
Java小技巧
java
后端
springboot
Java后端
服务跨域问题总结
一、导致跨域问题的原因1.前后端服务调用的域名不一样是导致跨域问题最常见的原因。例如:前端域名test.manager.cn调用后端域名testapi.manager.cn或者本地localhost调用后端域名testapi.manager.cn都会出现跨域的问题。2.请求传参时,传参错误,也是跨域问题最常见的原因。3.http请求错写成https请求,也会导致跨域问题,但是不常见。遇见跨域问题不
啊宝小哥
·
2023-10-25 15:30
跨域
java
nginx
后端
Android 入门列子 (三) Android请求获取
Java后端
数据,登录界面
Android请求获取
Java后端
数据的例子先上个登录界面图:主要实现:
java后端
的代码+Android的代码1、
java后端
代码(1)、先创个User类packagecom.szerp.android.entity
张某某啊哈
·
2023-10-25 15:29
Android
android
Android请求Java数据
安卓请求获取Java后端数据
java后端
吊着面试官打的那些解析(高级技术)
java后端
吊着面试官打的那些解析(老司机)2022-04-0207:20·文字代表述说1.java过滤器过滤允许整个项目跨域访问,可通过filter来进行过虑:publicclassSimpleCORSFilterimplementsFilter
搬砖养女人
·
2023-10-25 15:28
数据库架构
java
sql
spring
数据结构
Java后端
开发十二条经验分享!
前言本文是博主从事后端开发以来,对公司、个人项目的经验总结,包含代码编写、功能推荐、第三方库使用及优雅配置等,希望大家看到都能有所收获一.优雅的进行线程池异常处理在Java开发中,线程池的使用必不可少,使用无返回值execute()方法时,线程执行发生异常的话,需要记录日志,方便回溯,一般做法是在线程执行方法内try/catch处理,如下:@Testpublicvoidtest()throwsEx
Java_LingFeng
·
2023-10-25 15:54
java
jvm
开发语言
程序人生
后端
java后端
请求过滤options方式,亲测有效
前端每次发出post请求时,浏览器会默认请求2次,一次是options类型,一次是真实的请求,为了避免这种情况发生,需在后端过滤器中拦截下options请求,代码如下:importjava.io.IOException;importjavax.servlet.FilterChain;importjavax.servlet.ServletException;importjavax.servlet.S
muguo321
·
2023-10-25 15:22
java
spring
boot
拦截options
WPF中的绑定知识详解(含案例源码分享)
热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
Java Fans
·
2023-10-25 05:44
WPF
案例及知识分享专栏
1024程序员节
wpf
JVM进阶系列(一)
Java是一种解释和编译都存在的语言,它一开始是由javac命令将.java的源文件编译成.class文件(字节码文件),之后在由
JVM虚拟机
解释运行在系统上。
友人C菌
·
2023-10-25 01:37
jvm
java
Java开发者必须掌握的15个框架(20k是小问题)
1.Spring(重点)毫无疑问,Spring框架现在是
Java后端
框架家族里面最强大的一个,其拥有IOC和AOP两大利器,大大简化了软件开发复杂性
编程小世界
·
2023-10-25 00:08
Java基础篇 | Java8流式编程
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:Java基础篇|Java8流式编程
LeoToJavaer
·
2023-10-24 23:14
Java从入门到精通
1024程序员节
Docker基础知识
文章目录DockerDocker一次构建,处处运行,类似于
JVM虚拟机
是软件+硬件(需要Hypervisors实现硬件资源虚拟化):资源占用大启动慢(虚拟机是分钟级,Docker是秒级)冗余步骤多sha256
天宇龙腾
·
2023-10-24 21:12
Docker
1024程序员节
容器
docker
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他