-
java循环队列实现代码
java循环队列实现代码 1 public class Queue { 2 // 队首指针 3 private int front; 4 // 队尾指针 5 private int rear; 6 // 数组 7 private int [] arr; 8 // 数组最大长度 9 private int maxSize; 10 11 // 初始化队列长度 12 public Queue( int maxSize){ 13 this...
-
Java并行程序基础。
Java并行程序基...
-
【Sentinel】sentinel 集成 apollo 最佳实践
【Sentinel】sentinel 集成 apollo 最佳实践 【Sentinel】sentinel 集成 apollo 最佳实践 前言 ??在 sentinel 的控制台设置的规则信息默认都是存在内存当中的。所以无论你是重启了 sentinel 的客户端还是 sentinel 的控制台。你所设置的规则都会丢失。如果想要 sentine...
-
为什么Java进程使用的RAM比Heap Size大?
为什么Java进程使用的RAM比Heap Size大? Java进程使用的虚拟内存确实比Java Heap要大很多。JVM包括很多子系统:垃圾收集器、类加载系统、JIT编译器等等,这些子系统各自都需要一定数量的RAM才能正常工作。 当一个Java进程运行时,也不仅仅是JVM在消耗RAM,很多本地库...
-
【JVM学习】2.Java虚拟机运行时数据区
【JVM学习】2.Java虚拟机运行时数据区 来源: 公众号: 猿人谷 这里我们先说句题外话,相信大家在面试中经常被问到 介绍Java内存模型 ,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是由堆、方法...
-
springboot之全局处理异常封装
springboot之全局处理异常封装 springboot之全局处理异常封装 简介 在项目中经常出现系统异常的情况,比如 NullPointerException 等等。如果默认未处理的情况下, springboot 会响应默认的错误提示,这样对用户体验不是友好,系统层面的错误,用户不能感知到,即使为 5...
-
CentOS部署Harbor镜像仓库
CentOS部署Harbor镜像仓库 关于Harbor Harbor是用于存储和分发Docker镜像的镜像仓库服务,相比Docker Registry,Harbor在安全、标识、管理等方面做了增强,更适合企业使用; 官方网站:https://goharbor.io/ 官方开源:https://github.com/goharbor/harbor 环境信息 今...
-
Java性能之synchronized锁的优化
Java性能之synchronized锁的优化 synchronized / Lock 1.JDK 1.5之前,Java通过synchronized关键字来实现锁功能 synchronized是JVM实现的内置锁,锁的获取和释放都是由JVM隐式实现的 2.JDK 1.5,并发包中新增了Lock接口来实现锁功能 提供了与synchronized类似的同步功...
-
深入理解JVM内存分配策略
深入理解JVM内存分配策略 理解JVM内存分配策略 三大原则+担保机制 JVM分配内存机制有三大原则和担保机制 具体如下所示: 优先分配到eden区 大对象,直接进入到老年代 长期存活的对象分配到老年代 空间分配担保 对象优先在Eden上分配 如何验证对象优先在Eden上分配呢,...
-
【Java学习】类、对象、实例—类是对象的抽象,对象是类的实例
【Java学习】类、对象、实例—类是对象的抽象,对象是类的实例 类、对象、实例的关系是什么,如果不能很好的理解什么是类什么是对象就无法讲清楚, 类: 某种事物与另一种事物具有相似性,比如哈士奇和泰迪,我们发现他们有一些相似的特性和行为,在生物学上,他们都属...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
