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后端
面试题系列——Netty篇(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第1️⃣4️⃣篇文章,该系列将整理和梳理笔者作为
Java
程序猿周周
·
2023-10-03 21:53
Java面试总结
java
面试
经验分享
Netty
后端面试
java注解详解
注解java注解又叫java标注,是jdk1.5引入的一种注释机制;java语言的类、方法、属性、参数、包都可以被标注,与javadoc不同,java的注解,在编译时候可以嵌入到字节码文件中,注解可以被
JVM
李大哥1
·
2023-10-03 08:53
java
开发语言
Java后端
模拟面试,题集①
1.Springbean的生命周期实例化Instantiation属性赋值Populate初始化Initialization销毁Destruction2.SpringAOP的创建在bean的哪个时期进行的(图片转载自SpringBean的完整生命周期(带流程图,好记))3.MQ如何保证消息在断电的情况下依然不丢失持久化到硬盘,就是写入磁盘4.MQ如何保证消息可靠性从消息生产者到交换机,用retur
zrc007007
·
2023-10-03 06:58
java
面试
spring
boot
spring
cloud
jvm
性能优化
职场和发展
面试 3-5年Java开发后的感受
在上周,我密集面试了若干位
Java后端
的候选人,工作经验在3到5年间。
Java开发者记录站
·
2023-10-02 14:42
Android 命令行工具简介
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-10-02 06:51
Android学习之路
android
命令行
log
java后端
面试不知道多少家重庆的公司得来的题目总结
面试题目总结前言JWT使用token是如何生成微服务链路检测泛型的实现cglib的实现有哪些开发规范你对雪崩效应的看法看过哪些源代码熔断器的使用高并发场景mybatis一级缓存,二级缓存docker(k8s)docker-composeJVM调优springcloud用过什么组件CAP理论(C——数据一致性,A——服务可用性,P——服务对网络分区故障的容错性),java反射原理zookeeper调
NuiiQK
·
2023-10-02 06:47
资料
java
java
jvm虚拟机
面试题
JVM组成JVM是什么?是Java程序的运行环境,它的好处就是可以让Java代码一次编写,到处运行,就是在不同的操作系统中都可以使用这一套代码;还有她会有自动的内存管理,和垃圾回收机制什么是程序计数器它是线程私有的,每个线程都有一份,里边保存的是字节码的行号,用来记录正在执行的字节码的地址。Java堆?什么是虚拟机栈?解释一下方法区?介绍一下运行时常量池?直接内存?1它不属于jvm内存结构,不由j
JluoH
·
2023-10-01 22:43
jvm
著名的Java并发编程大师都这么说了,你还不知道
伪共享
么!
文章较长,先上一个目录:上个全文目录:一、DougLea二、CPU缓存架构三、CPU缓存行四、
伪共享
五、结语一、Douglea在微博上看到这么一句话,挺有
看点代码再上班
·
2023-10-01 17:51
Java八股文必看,入门到深入理解
jvm虚拟机
之基础故障指令【jps,jstate...】
文章目录一、jps指令常见指令以及作用二、jstat常见指令以及作用三、jinfo常见指令以及作用四、jmap常见指令以及作用五、jhat六、jstack常见指令以及作用一、jps指令jps指令能够列出正在运行的虚拟机进程,及这些进程的本地虚拟机唯一ID(LVMID,LocalVirtualMachineIdentifier)例如[root@VM-8-2-centos~]#jps10692Jps1
飞哥不鸽
·
2023-09-30 20:08
java
python
numpy
Java编程之
伪共享
与缓存行填充
最近在回顾Disruptor的相关知识,觉得Disruptor在计算机底层的领域确实比一般人厉害不少,以前在写程序的时候,基本是从应用逻辑的角度考虑,觉得设计模式+少量算法+优美的代码=理想的结果,但看完Disruptor的设计后,觉得只考虑应用本身是有一定的局限性,还需要懂底层,硬件层面的东西,就像Disruptor一样,通过底层优化,让程序有质的飞跃。下面就Disruptor提到的CPU缓存话
深圳行云创新
·
2023-09-30 13:24
java
缓存
JDK之
伪共享
False Sharing
2019独角兽企业重金招聘Python工程师标准>>>我了解伪分享是在看Disruptor源码时开始的。1.@Contented注解JDK8中引入了@Contented,不过这个注解在sun包中,如下List-1List-1packagesun.misc;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retent
weixin_34392906
·
2023-09-30 13:23
java
python
runtime
什么是
伪共享
?Java8如何使用@sun.misc.Contended避免
伪共享
?
什么是
伪共享
缓存系统中是以缓存行(cacheline)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。最常见的缓存行大小是64个字节。
吴名氏.
·
2023-09-30 13:53
多线程
Jvm
Java
java
jvm
多线程
聊聊java8中的@sun.misc.Contended与
伪共享
“持续创作,加速成长!这是我参与「掘金日新计划·6月更文挑战」的第30天,点击查看活动详情”@[toc]在前面学习ConcurrentHashMap的size方法的过程中,对于CounterCell这个类,有个特殊的注解@sun.misc.Contended。那么今天就来聊聊这个注解的具体作用和其底层的基本原理。/***Apaddedcellfordistributingcounts.Adapte
不会敲代码的谌
·
2023-09-30 13:22
java
缓存
算法
从零开始实现lmax-Disruptor队列(六)Disruptor 解决
伪共享
、消费者优雅停止实现原理解析
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统MyDisruptorV6版本介绍在v5版本的MyDisruptor实现DSL风格的API后。按照计划,v6版本的MyDi
[虚幻私塾】
·
2023-09-30 13:22
python
计算机
【并发编程】 ---
伪共享
(False Sharing)底层原理及其解决方式
文章目录1什么是
伪共享
1.1从疑问说起---难道JMM中不存在局部性原理???
nrsc
·
2023-09-30 13:22
并发编程
JMM
缓存行
伪共享底层原理
数据填充
伪共享
解释与试验方法
什么是
伪共享
缓存系统中是以缓存行(cacheline)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。最常见的缓存行大小是64个字节。
Dulingxiao
·
2023-09-30 13:52
缓存行/
伪共享
问题,验证优化
缓存行是数据缓存中的一个固定大小的区域,它的大小通常为64字节或者更大。每个缓存行可以保存多个内存地址上的数据。当CPU需要访问某个内存地址时,它首先检查缓存中是否已经加载了该地址的数据。如果数据存在于缓存行中,则称为缓存命中(cachehit),CPU可以直接从缓存中读取数据,无需访问主内存,这样可以提高访问速度。如果数据不在缓存中,则称为缓存未命中(cachemiss),CPU需要从主内存中加
右大臣
·
2023-09-30 13:22
杂谈
缓存
jvm
Java后端
接口编写流程
Java后端
接口编写流程
Java后端
接口编写流程,更具业务逻辑编写
Java后端
接口,提供给前端访问实现逻辑流程POJO:实体类编写@Data@Builder@NoArgsConstructor@AllArgsConstructor
wei_shuo
·
2023-09-30 09:59
java
开发语言
孤独的戴威
有人说这场共享单车的赌局里,戴威输的最惨,胡玮炜是最大赢家;有人说共享单车本就是
伪共享
,就是圈钱的噱头;还有人说,戴威死就死在“不听话”。大多
创始人思想汇
·
2023-09-30 04:15
微信公众号网页授权登录获取用户基本信息
1,积极主动学习2,微信公众号开发基本流程3,
java后端
几大框架掌握如(springspringbootmavenmybatis)二、前期准备工作软件环境:日食
西安未央
·
2023-09-30 00:34
微信及其他应用
微信
JAVA后端
面试必知——ListIterator和Iterator的异同
在使用Java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明确的时候,迭代器指向的位置是元素之前的位置。首先看一下Iterator和ListIterator迭代器的方法有哪些。Iterator迭代器包含
Java_苏先生
·
2023-09-29 19:22
java架构师进阶之路
Jvm虚拟机
原理
Java布道者-小轩
·
2023-09-29 11:20
Java
架构师
java
架构师
数据库
Android Logcat 命令行工具
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-09-29 09:27
Android学习之路
android
面试
java
logcat
Springboot + vue +element ui前后端分离CRUD项目的分析
Springboot+vue+elementui前后端分离CRUD项目的分析背景介绍随着趋势的发展前后端分离的项目逐渐的走向舞台,虽然我是大部分课下的时间都用来学习
java后端
的开发,但jsp,thymeleaf
程序小旭
·
2023-09-29 01:44
java
vue
算法
leetcode
数据结构
spring
关于Long转String和js丢失精度截断的问题
背景
Java后端
的Long(long)类型字段,在web接口返回这种类型的值给前端时,会发生截断(即js会精度丢失,因为后端的Long的最大值超过了前端js能表示的值)哪些情况下发生截断如果前端不是用js
石头wang
·
2023-09-28 23:09
Java高级
js截断
js精度丢失
Long转String
JAVA后端
如何将字符串转为JSON,JSON如何转化为字符串
1.JSON转化为字符串实例//1.重写json对象对应类的toString()@OverridepublicStringtoString(){return"ExtendInfo{"+"showFlag='"+showFlag+'\''+",thirdPlatformUrl="+thirdPlatformUrl+'}';}//2.在使用的地方调用JSON工具类,json转字符串类型,object为
王世诣
·
2023-09-28 20:37
Java后端
json
腾讯春招
JAVA后端
面试总结
今天分享腾讯春招实习面经,岗位
Java后端
,主要问了MySQL、Java、网络这三大块。
缓下脚步
·
2023-09-28 13:08
面试汇总
JAVA
后端
面试
JavaFlink原理、实战、源码分析(六)源码部分
Flink安装目录下/home/software/flink-1.10.1/bin/flink2)flink-1.10.1/bin/config.sh(相关环境配置都在这里)3)执行java-cp就会开启
JVM
任错错
·
2023-09-28 12:25
Flink
flink
ajax请求携带自定义请求头header(跨域和同域)
1.ajax跨域请求(无cookie、无header)案例(java)(1)启动一个javaweb项目,配置两个域名(host),czt.ming.com、czt.casicloud.com,
java后端
代码如下
爱吃红豆的猫
·
2023-09-28 11:18
全栈开发自我记录
ajax
javascript
前端
JVM内存模型(JMM)
目录一、运行时数据区域划分编辑二、线程私有的1、程序计数器2、虚拟机栈(VMStack)3、本地方法栈三、线程公有的1、堆2、元空间Java程序把内存控制权利交给
JVM虚拟机
,一旦出现内存泄漏和溢出方法的问题
猿究院何故逸
·
2023-09-28 09:18
jvm
Java内存泄漏知识(软引用、弱引用等)
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-09-28 08:35
java学习之路
java
内存泄漏
弱引用
强引用
android
《深入理解
JVM虚拟机
》垃圾回收部分 读书笔记
自动内存管理机制Java内存区域与内存溢出异常运行时数据区域程序计数器“程序计数器(ProgramCounterRegister)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器”“如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值则为空(Undefined)“Java虚拟机栈“虚拟机栈描述的
冬天只爱早晨
·
2023-09-27 23:44
Java后端
面试秘笈!
不管是学生还是在职工作的,面试都需要辅导,单靠自己搞也是能搞,只是某些学习这种东西很多时候需要一个局外人帮忙把关,也就是所谓傍观者清当局者迷。学生学生时代面临就是校招,其中校招分秋招和春招。下面我们来聊聊校招:秋招的人数名额要多余春招,但是竞争更大,也就是难度更大了。秋招⼀般7⽉左右开始,⼤概⼀直持续到10⽉底。但是大厂(如BAT)都会早开始早结束,所以一定要把握好时间。春招最佳时间为3月份,次佳
Java777i
·
2023-09-27 23:53
java
面试
开发语言
【原创】SocketIO使用Vue前端+
Java后端
做一个后端向浏览器的实时推送功能
一、创建Socket.io的服务端官网写的已经非常详细了:https://socket.io/get-started/chat/这里为了省事,直接晒代码了:1、创建package.json{"name":"test_socketio","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo\"Erro
DCTANT
·
2023-09-27 21:01
java
java
socketio
vue
Java编程知识列表与系统架构演化
使用
Java后端
技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。
Theriseof
·
2023-09-27 21:02
Visual VM 定位OOM,FullGC使用方法
VisualVM是一个
JVM虚拟机
可视化的工具,在JDK1.7以后自带主要用于开发人员排除错误,观察堆栈使用情况它的路径在JDK的bin路径下,双击打开打开结果如下总结一下定位OOM,FullGC使用方法大概步骤设置
小苏打白
·
2023-09-27 19:04
JVM虚拟机
jvm
java
Java基础篇 IO流
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:Java基础篇|IO流️个人小站
LeoToJavaer
·
2023-09-27 18:57
Java从入门到精通
java
开发语言
近期投简历、找日常实习的一些碎碎念(大二---测试岗)
目录背景求职进行中简历投递和沟通收获和感受背景博主,大二软件工程专业在读,之前学的主要是
java后端
开发,后来逐步转到测试开发。今年寒假把基本的东西学完后,项目也做了一两个。
是小鱼儿哈
·
2023-09-27 15:43
杂谈
面试
职场和发展
日常实习
JDBC8.0+
("com.mysql.cj.jdbc.Driver");/**问题:会注册俩次驱动*解决方案:只触发静态代码块*触发静态代码块:*类加载机制:类加载的时候,会触发静态代码块*加载【class文件->
jvm
@。124
·
2023-09-27 10:31
java
idea
mysql
数据库
在Windows cmd下启动matlab command
在Windowscmd下启动matlabcommandWindows命令行中开启matlab命令行启动不带
JVM虚拟机
的matlab命令行进一步的思考实现步骤Windows命令行中开启matlab命令行通常情况下
MarxDoIt
·
2023-09-27 02:00
matlab
matlab
python
vscode
Disruptor源码(二)填充缓存行消除
伪共享
缓存行CPU缓存是以缓存行为单位存储的;缓存行是2的整数幂个连续字节,一般为32-256个字节;最常见的缓存行大小是64字节;
伪共享
当多个线程修改相互独立的变量时,如果这些变量共享同一个缓存行,就是
伪共享
乌鲁木齐001号程序员
·
2023-09-26 10:16
JUC面经整理
JUC全名是java.util.concurrent,俗称java并发包,java并发是
java后端
面试的重点,基本上必问,因此对于JUC以及里面的内容还是要熟悉最好能自己试着写一下首先来看看JUC的结构
HaiyerLu
·
2023-09-26 07:56
技术杂谈篇
这几天趁着休病假的时间看了一些书和博客,发觉自己更多的是输入,而很少输出一些有价值的内容了,后续恢复更新,主要关于大数据、AI大模型以及
Java后端
方面的知识,仅当个人笔记,若有错误,敬请指出。
风之清扬
·
2023-09-26 05:06
个人感想
其他
2020 字节跳动java面试笔试题 (含面试题解析)
本人5年开发经验、19年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、字节等公司offer,岗位是
Java后端
开发.因为发展原因最终选择去了字节,入职一年时间了,也成为了面试官,之前面试了很多家公司
鱼香Ross
·
2023-09-26 05:32
面试
学习路线
杂选
面试
java
职场和发展
spring
压力测试
Java笔记:认识运行时数据区
1.运行时数据区概述1.1JVM运行时数据区规范
JVM虚拟机
组成:方法区(类信息)、堆(伊甸园、老年代、永久代:new的对象等)、虚拟机栈、程序计数器、本地方法栈1.方法区和堆是内存共享的2.虚拟机栈、
zui初的梦想
·
2023-09-26 04:44
java
java
笔记
开发语言
nginx反向代理vue项目
项目、后端Java项目、首页WordPress项目客户要求:使用宝塔进行部署需求描述:客户只有一个SSL单域名DV证书要求首页部署wordpress项目作为官网,/system为vue项目,/api为
java
落魄实习生
·
2023-09-26 00:29
nginx
vue.js
运维
WPF实现轮播图(图片、视屏)
热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
Java Fans
·
2023-09-25 23:45
WPF
案例及知识分享专栏
wpf
ChatGPT中文调教指南(1)——担任面试官
担任面试官示例:
Java后端
开发工程师、React前端开发工程师、全栈开发工程师、iOS开发工程师、Android开发工程师等。我想让你担任Android开发工程师面试官。
九九的金金子
·
2023-09-25 22:49
ChatGPT
ChatGPT
JVM常见知识点图解+文字
JVM是我们每个java开发都绕不开的话题,java程序就是要通过jvm才可以实现跨平台的运行,今天就来用图片+文字的方式来梳理一下我们java程序在
jvm虚拟机
中的状态。
潘璁
·
2023-09-25 22:00
笔记
jvm
Java后端
获取前端传过来header中的值
Java后端
获取前端传过来header中的值比如获取前端传值token值:方法一:不需要在参数中写HttpServletRequestrequestServletRequestAttributesattributes
XuDream
·
2023-09-25 21:47
编程小问题
前端
后端
java
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他