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详解】
Java
面试题--JVM大厂篇之揭秘:如何通过优化 CMS GC 提升各行业服务器响应速度
Java
面试题--JVM大厂篇之揭秘:如何通过优化CMSGC提升各行业服务器响应速度引言:正文:一、游戏行业1.问题:2.优化措施:二、在线教育行业1.问题:2.优化措施:三、医疗信息化行业1.问题:2
青云交
·
2024-09-09 17:24
java学习
Java虚拟机(JVM)专栏
Java
java
jvm
GC(垃圾回收)的优化
CMS
GC实战案例教育行业
CMS
GC实战案例游戏行业
CMS
GC实战案例医疗行业
CMS
GC实战案例金融行业
Java
面试题--JVM大厂篇之高并发
Java
应用的秘密武器:深入剖析GC优化实战案例
引言:晚上好,
Java
开发者们!在高并发的现代应用中,垃圾回收器(GC)是
Java
性能优化的重要环节。
青云交
·
2024-09-09 17:23
Java大厂面试题
Java虚拟机(JVM)专栏
Java
java
jvm
不同场景中优化CMS
GC
高并发Java应用的秘密武器
CMS
GC电商实战优化案例
CMS
GC大数据优化案例
CMS
GC金融系统优化案例
Java
面试题--JVM大厂篇之破解
Java
性能瓶颈!深入理解Parallel GC并优化你的应用
常见调优技巧5.持续迭代和优化结束语:补充考虑1.综合考虑吞吐量与响应时间2.评估和优化垃圾回收频率3.动态调整与自适应策略最佳实践定期基准测试与压力测试实时监控与告警机制探索替代垃圾回收器结论引言:在现代
Java
青云交
·
2024-09-09 17:53
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
java
jvm
ParallelGC的工作原理
配置Parallel
GC
深入理解Parallel
GC
监控和分析GC日志
常见调优技巧
Java
面试题--JVM大厂篇之深入探讨Serial GC的应用场景
目录引言:正文:一、什么是SerialGC?二、SerialGC的工作原理三、适用场景单处理器环境在单处理器环境下,SerialGC是一个非常好的选择。由于没有多余的处理器资源,单线程的垃圾回收操作不会导致额外的上下文切换开销,从而能够最大化地利用CPU资源。小型应用对于小型应用程序,特别是那些堆内存较小且垃圾回收频率较低的应用,SerialGC能够提供足够的性能。由于其实现简单,SerialGC
青云交
·
2024-09-09 17:23
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
jvm
Serial
GC
Serial
GC的工作原理
垃圾回收器
复制算法和标记-清除-压缩算法
Serial
GC适用场景
Serial
GC参数配置
Java
面试题--JVM大厂篇之深入解析G1 GC——革新
Java
垃圾回收机制
的区域划分及其作用1.伊甸园区(EdenRegion)2.幸存者区(SurvivorRegion)3.老年代区(OldGenerationRegion)二、区域划分的优势:三、图片解析:结束语:引言:在
Java
青云交
·
2024-09-09 17:22
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
java
jvm
开发语言
G1
GC的区域划分及其作用
伊甸园区
幸存者区
老年代区
Java
面试题--JVM大厂篇之深入了解
Java
虚拟机(JVM):工作机制与优化策略
引言:
Java
虚拟机(
Java
VirtualMachine,简称JVM)是
Java
程序员绕不开的主题。
青云交
·
2024-09-09 17:52
Java大厂面试题
Java技术栈
Java虚拟机(JVM)专栏
java
jvm
开发语言
工作机制与优化策略
JVM的基本工作原理
JVM性能优化策略
JVM调优实例
Java
面试题--JVM大厂篇之深入解析JVM运行时数据区:
Java
开发者必读
引言:
Java
虚拟机(JVM)是
Java
编程语言的重要组件,它不仅实现了
Java
程序的跨平台特性,还高度关注内存管理和性能优化。在JVM的体系结构中,运行时数据区是实现这些特性的关键部分。
青云交
·
2024-09-09 17:52
Java大厂面试题
Java技术栈
Java虚拟机(JVM)专栏
java
Java虚拟机的运行时数据区
JVM运行时数据区
程序计数器
Java虚拟机栈
本地方法栈
堆(Heap)
方法区或元空间
Java
面试题--JVM大厂篇之掌握JVM性能优化:选择合适的垃圾回收器
掌握JVM性能优化:选择合适的垃圾回收器引言: 在
Java
开发中,性能优化往往是提高应用稳定性和用户体验的关键所在。而垃圾回收器的选择和优化,是JVM性能调优的核心环节。
青云交
·
2024-09-09 17:51
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
JVM
串行垃圾回收器
并行垃圾回收器
并发标记清除垃圾回收器
GarbageFirst
选择合适的垃圾回收器
GC
Java
虚拟机(JVM)面试题:涨知识,拿大厂Offer(11-20)
引言:接下来,继续分享一些更深入、更具挑战性的JVM面试题,以供在寻求大厂机会的你备战面试。正文:11.简述一下JVM中的Just-In-Time(JIT)编译器的作用。JIT编译器是JVM的一部分,它负责将字节码转换成机器码,这个过程叫做即时编译。通过JIT编译,可以提高程序运行的速度,因为编译后的代码直接在硬件上运行,而无需JVM再进行解释执行。12.谈谈你对JVM调优的理解。JVM调优通常涉
青云交
·
2024-09-09 17:21
Java大厂面试题
Java技术栈
java学习路线
java
jvm
开发语言
JVM调优
强引用
软引用
弱引用和虚引用
Java技术栈
JVM大厂面试题
Java
面试题--JVM大厂篇(1-10)
引言:在这个信息时代,对于准备进入大厂工作的朋友们来说,对于JVM(
Java
虚拟机)的掌握是面试中的一项重要内容。下面是一些精选的JVM面试题,希望对大家能有所帮助。
青云交
·
2024-09-09 17:21
java学习路线
Java大厂面试题
Java
jvm
Java
JVM
类加载器
栈内存溢出
Java面试题
Java内存模型(JMM)
MinorGC与FullGC
Java
性能优化:垃圾回收算法的神秘面纱揭开!
引言:在
Java
虚拟机(JVM)中,垃圾回收(GC)算法的精妙设计确保了高效内存管理,减轻了开发者手动管理内存的负担。
青云交
·
2024-09-09 17:50
Java性能优化
java
性能优化
算法
Java性能优化
标记-清除
标记-整理
JVM算法
突破性能瓶颈:
Java
22的性能提升之旅
Java
22带来的性能改进,特别是在垃圾回收(GC)方面的优化,对于实时系统有着显著的影响。实时系统要求在保证高响应性的同时,还需要保持较高的可靠性和稳定性。
青云交
·
2024-09-09 17:20
Java
JDK
Java
22
Java版本迭代
Java性能提升
G1垃圾回收器
Stream
Gatherer
Java
技术:2024年开发者必须了解的10个要点
摘要:随着技术的不断发展,
Java
语言和其生态系统也在不断演进。本文旨在为
Java
开发者总结2024年必须掌握的关键技术点和最佳实践。
青云交
·
2024-09-09 17:20
java
开发语言
编程语言
微服务架构
透视
Java
发展:从19至22的飞跃
引言:
Java
一直在世界编程语言的顶端熠熠生辉。它不断进化的特性和稳健的生态系统使其深受开发者的喜爱。
青云交
·
2024-09-09 17:19
java
开发语言
JDK版本
JVM
Java社区
Java版本的亮点
Java模块系统
Java
创建型设计模式
详解
Java
创建型设计模式
详解
在软件开发中,设计模式是解决特定问题的通用解决方案。设计模式并不依赖于编程语言,但它们在
Java
等面向对象的语言中非常有用。
li.wz
·
2024-09-09 17:19
JavaSE
设计模式
java
设计模式
【设计模式】第四章:原型模式
详解
及应用案例
系列文章【设计模式】七大设计原则【设计模式】第一章:单例模式【设计模式】第二章:工厂模式【设计模式】第三章:建造者模式【设计模式】第四章:原型模式【设计模式】第五章:适配器模式【设计模式】第六章:装饰器模式【设计模式】第七章:代理模式【设计模式】第八章:桥接模式【设计模式】第九章:外观模式/门面模式【设计模式】第十章:组合模式【设计模式】第十一章:享元模式【设计模式】第十二章:观察者模式【设计模式
Bummon.
·
2024-09-09 17:49
设计模式
原型模式
设计模式
3.创建型设计模式
详解
:生成器模式与原型模式的深度解析
设计模式(DesignPatterns)是软件开发中常用的解决方案,帮助开发者处理常见的设计问题。创建型设计模式专注于对象的实例化,旨在提高系统的灵活性和可维护性。在这篇文章中,我们将深入探讨创建型设计模式中的生成器模式(BuilderPattern)和原型模式(PrototypePattern),详细分析它们的应用场景、优缺点,并通过类图和综合案例加以对比。1.创建型设计模式概述创建型设计模式包
胡耀超
·
2024-09-09 17:47
设计模式
原型模式
设计模式
生成器模式
创建型设计模式
java
后端
大数据新视界--大数据大厂之MySQL数据库课程设计:揭秘 MySQL 集群架构负载均衡核心算法:从理论到
Java
代码实战,让你的数据库性能飙升!
亲爱的朋友们,热烈欢迎你们来到青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:Ja
青云交
·
2024-09-09 17:17
大数据新视界
Java技术栈
数据库
MySQL
集群架构
负载均衡算法
加权轮询
最少连接
加权最少连接
轮询
随机
源地址哈希
【Python】set() 函数
详解
:集合运算、查找、去重 (附代码示例)
set函数介绍在Python中,集合(Set)是一种无序且元素唯一的数据结构。集合中的元素不能重复,即每个元素在集合中只能出现一次。集合是一种高效的查找结构。Python中的集合(set)通常是通过哈希表实现的。哈希表是一种数据结构,它使用哈希函数将键映射到存储桶(buckets)中,以便在常数时间复杂度内执行插入、删除和查找操作。换言之,无论集合中有多少个元素,查找某个元素所需的时间都是固定的,
Avasla
·
2024-09-09 17:16
Python
python
数据分析
Node.js入门与生态全解析:包管理与构建工具
详解
Node.js入门与生态全解析:包管理与构建工具
详解
目录包管理使用npm和yarn:项目依赖管理的利器创建和发布npm包:实现模块化与共享⚙️构建工具使用Webpack和Babel:高效打包与代码转换配置构建流程
Switch616
·
2024-09-09 17:46
前端
node.js
服务器
前端
es6
前端框架
C++11多线程、进程
详解
(1)
进程线程进程:正在进行的可执行程序线程:进程中的执行路线关系:一个进程必然包含一个主线程,同一个进程中所有的线程共享内存。生成一个进程时其主线程自动从main()函数开始运行,当主线程从main()函数返回时,则整个进程执行完毕。分线程也需要从一个函数开始运行,此函数运行完毕时分线程执行完毕。并发方法:多进程并发与多进程并发。C++11中的thread库#include#includeusingn
大大大冯小小
·
2024-09-09 17:16
c++
开发语言
Java
Web后端分层
1.Dao层:全称DataAccessObject。Dao层比较底层,负责与数据库打交道具体到对某个表、某个实体的增删改查2.Service层:又叫服务层或业务层,封装Dao层的操作,使一个方法对外表现为实现一种功能,例如:网购生成订单时,不仅要插入订单信息记录,还要查询商品库存是否充足,购买是否超过限制等等。3.Controller层:业务控制层,负责接收数据和请求,并且调用Service层实现
灵佑666
·
2024-09-09 16:43
Java
JAVA
中的线程池说明一
系列文章
JAVA
中的线程池说明一
JAVA
中的线程池说明二目录1.为什么需要线程池?2.什么是线程池?3.标准库中的线程池4.实现自定义线程池1.为什么需要线程池?
Petrichor-瑾
·
2024-09-09 16:42
JavaEE
java
开发语言
使用CountDownLatch线程同步工具等待其它线程执行完毕之后再执行
CountDownLatch是
Java
中的一个线程同步工具,它属于
java
.util.concurrent包。它用于在一个或多个线程等待其他线程完成一组操作的场景中。
CodeMaster_37714848
·
2024-09-09 16:12
java
java
开发中pojo、model和entity的区别及DTO与VO
一、pojo(PlainOrdinary
Java
Object无规则简单
Java
对象)简单
java
对象简单的
java
bean的对象,对应数据库某一张表,表的字段与pojo类的属性都要一一对应?
leighy
·
2024-09-09 16:42
java
spring
boot
mvc
机器学习案例-决策树实现鸢尾花分类
机器学习案例-决策树实现鸢尾花分类目录机器学习案例-决策树实现鸢尾花分类1.选题目的和意义2.主要研究内容2.1决策树算法分类(区别于树的结构和构造算法)2.2决策树算法
详解
2.3决策树的应用3.算法设计
Ausgelebt
·
2024-09-09 15:08
机器学习相关
python
分类
C++ 友元函数与友元类
详解
文章目录1.简介2.友元函数2.1定义与用法2.2代码示例3.友元类3.1定义与用法3.2代码示例4.注意事项5.总结因为一些企业的测评中多次出现了与友元相关的题目,所以写这篇文章介绍一下友元。1.简介在C++中,类通过封装(Encapsulation)来保护其内部数据,只有类的成员函数才能访问其私有成员。然而,在某些情况下,我们可能希望让某些特定函数或类能够访问另一个类的私有或保护成员,这时就需
小朱在敲代码
·
2024-09-09 15:38
c++
【
详解
之OpenCV中的findHomography()函数 和 cv2.warpPerspective()函数】
文章目录cv2.findHomography()函数介绍:函数原型参数说明返回值使用示例解释cv2.warpPerspective()函数介绍函数定义参数
详解
示例代码cv2.findHomography
01_6
·
2024-09-09 15:06
计算机视觉opencv
opencv
人工智能
计算机视觉
C++:多进程、多线程
文章目录C++中的多进程与多线程
详解
一、前言二、多进程1.定义2.用法3.特点三、多线程1.定义2.用法3.特点四、多进程与多线程的相同点五、多进程与多线程的不同点六、示例:多线程与多进程对比1.多进程示例
小朱在敲代码
·
2024-09-09 15:35
c++
Java
—抽象类
抽象类1.关键字:abstract2.可以修饰:类、方法3.抽象类中可以声明哪些①一般类中可以声明的,抽象类中也可以声明②抽象方法:没有方法体,但一定要写abstract4.抽象类中抽象方法如何调用abstractclassAbstractClass{abstractvoidabstractMethod();}4.1使用一个子类来继承抽象类classsubClassextendsAbstractC
萌丘
·
2024-09-09 15:28
Java
Bean参数校验指南
概述在这个快速教程中,我们将介绍使用标准的JSR-380框架及其基于
Java
EE7引入的JakartaBeanValidation3.0规范对
Java
bean进行验证的基础知识。
亻乍屯页女子白勺
·
2024-09-09 15:02
Java
java
python
开发语言
参数校验
大数据量查询:流式查询与游标查询
内存占用才是我们最需要注意的,一旦数据量很大且一次性冲入
Java
堆内存,程序会直接OOM然后离开人世。比如使用非分页的普通查询,这张
不识愁滋味.
·
2024-09-09 14:01
sql
数据库
spring
cloud
spring
boot
微服务
JedisUtils 对jedis的封装 and RedisCacheManager 管理多个连接池
RedisCacheManagerimport
java
.util.concurrent.ConcurrentHashMap;importorg.springframework.beans.factory.annotation.Value
潘多编程
·
2024-09-09 14:28
Redis
redis
Android的logcat日志
详解
Androidlog系统logcat介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息。下面介绍adblogcat中的详细参数命令以及如何才能高效的打印日志,或把日志保存到我们指定的位置。可以输入adblogcat--help,查看一下一些简单的数据格式:adblogcat--help输出结果:Usage:logcat[options][filterspecs]Gen
明天就是Friday
·
2024-09-09 14:57
android
java
多态只能用在类似于 方法(父类) 吗?而 父类 = new 子类 的意义是什么?
多态最大的作用就是为了传参提供便利,但我们不应该只看到这一层,还要往下再走走:为什么要用父类引用指向子类实例呢?就好比你看到一把刀很锋利,可以切菜,你不应该疑惑“难道刀就是拿来切菜的吗”,而应该关注“为什么刀可以如此锋利”...回到你的问题上来,我们更应该关心:为什么可以使用多态机制,以及为什么需要多态?多态怎么实现的?我并非计算机专业,所以对于这个问题,只给出一个大概的解释。多态从语法表面上看,
十万嬉皮_c728
·
2024-09-09 14:14
java
LambdaQueryWapper日期查询
Java
LambdaQueryWrapper日期查询
Java
LambdaQueryWrapper是MyBatis-Plus提供的一个强大的查询条件构造器。它可以方便地进行复杂的查询操作。
爱摄影的程序猿
·
2024-09-09 13:53
java
常用工具
java
数据库
开发语言
runoob js第三天
Java
Script比较和逻辑运算符比较和逻辑运算符用于测试true或者false。
似是懂
·
2024-09-09 13:29
org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the
Java
再执行install时报错,错误如下org/springframework/boot/maven/RepackageMojohasbeencompiledbyamorerecentversionofthe
Java
Runtime
爱摄影的程序猿
·
2024-09-09 13:53
java
java
8 jvm gc_JVM层GC调优(上)
想要进行GC调优,我们首先需要简单了解下JVM的内存结构,
Java
虚拟机的规范文档如下:在介绍JVM内存结构之前,我们需要先知道运行时数据区这样的一个东西,它与JVM的内存结构有
生命的光彩
·
2024-09-09 13:20
java8
jvm
gc
JVM中G1垃圾收集器:原理、过程和参数配置深入解析
在
Java
虚拟机(JVM)中,垃圾收集(GC)是一个自动管理内存的过程,旨在回收不再使用的对象所占用的内存空间。
码到三十五
·
2024-09-09 13:47
JAVA核心
面试攻关
java
jvm
Java
异常机制01:初识异常
一、什么是异常什么是异常:程序执行过程中的不正常情况异常的作用:增强程序的健壮性
java
提供异常处理机制有什么用:——
Java
语言是很完善的语言,提供了异常的处理方式,程序在执行过程中出现了不正常情况,
耳东er
·
2024-09-09 13:17
#
Java异常机制
java
华为OD机试 - 螺旋数字矩阵(
Java
& JS & Python & C & C++)
文章目录题目描述输入描述输出描述解题思路:题目描述疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:给出数字个数n(0
「已注销」
·
2024-09-09 12:47
华为od
矩阵
java
打造实时双人答题对决——WebSocket与JS的完美搭档
通过
Java
Script建立WebSocket连接后,前端将发送和接收消息以实现玩家匹配、题目显示、答题、分数更新和游戏结束等功能。
8tydegrees
·
2024-09-09 12:46
websocket
websocket
javascript
网络协议
不只是答题:用WebSocket和SpringBoot让双人PK变得刺激又好玩
前端使用
Java
Scr
8tydegrees
·
2024-09-09 12:46
websocket
websocket
spring
boot
网络协议
后端
网络
javascript
Java
入门指南:初识
Java
异常(Exception)
初识
Java
异常何为异常在
Java
中,异常是一个不需要的或意外的事件,它发生在程序执行期间,即在运行时,破坏了程序指令的正常流程。异常可以被程序捕获(catch)和处理(handle)。
ZachOn1y
·
2024-09-09 12:43
Java
java
开发语言
后端
java-ee
个人开发
团队开发
深度学习与遗传算法的碰撞——利用遗传算法优化深度学习网络结构(
详解
与实现)
self.model.add(layers.Dense(10,activation=‘relu’))self.model.build(input_shape=(4,28*28))self.model.summary()self.model.compile(optimizer=optimizers.Adam(lr=0.01),loss=losses.CategoricalCrossentropy(f
2401_84003733
·
2024-09-09 12:42
程序员
深度学习
人工智能
Java
Web笔记整理14——公共字段自动填充技术实现
目录为什么需要公共字段自动填充?步骤1自定义注解AutoFill步骤2自定义切面AutoFillAspect步骤3在Mapper接口的方法上加入AutoFill注解@Before("autoFillPointCut()")JoinPoint你能通过JoinPoint获取哪些信息?例子中的JoinPoint获取方法签名和注解获取被拦截方法的参数反射什么是反射获取Class对象获取Method对象动态
mikey棒棒棒
·
2024-09-09 12:42
笔记
反射
Spring
AOP
公共字段自动填充
JavaWeb
面向切面编程
Aspect
K8S(Kubernetes)开源的容器编排平台安装步骤
详解
K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述:安装步骤:安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。安装KubernetesMaster:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如APIServer、
爱摄影的程序猿
·
2024-09-09 12:11
开发工具
CICD
系统优化
k8s
容器
devops
Linux 开机自动启动服务
redis-server/usr/redis/redis-7.2.5/redis.confnginx脚本/app/nginx/start.sh/usr/sbin/nginx-c/etc/nginx/nginx.conf
java
蹦跶de芝麻
·
2024-09-09 12:11
java
Linux
linux
mybatis
运维
【免费题库】华为OD机试 - 螺旋数字矩阵(
Java
& JS & Python & C & C++)
文章目录题目描述输入描述输出描述解题思路:题目描述疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:给出数字个数n(0
「已注销」
·
2024-09-09 12:11
华为od
矩阵
java
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他