Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Java基础七(重写与重载)
Java基础七 重写与重载 1 重写 Override 存在于继承体系中 指子类实现了一个与父类在方法声明上完全相同的一个方法 为了满足里式替换原则 重写有以下三个限制 子类方法的访问权限必须大于等于父类方法 子类方法的返回类型必须是父类方
Java基础
Java
开发语言
JVM
SpringBoot笔记:SpringBoot启动参数配置
文章目录 目的 测试代码 配置文件配置 获取自定义参数 项目打包发布 修改启动配置 方式一 系统变量 方式二 命令行参数 springboot启动参数解释 目的 1 熟悉springboot多环境配置 2 熟悉springboot使用jar
JVM
springboot
spring boot
Spring
Java
JAVA开发环境配置指南
进入Java世界之前 我们需要铺一条 路 才能通往Java的世界并且尽情遨游 那么这条 路 是什么呢 是的 就是Java的开发环境 今天我们一起来学习Java开发环境的配置 1 下载与安装Java JDK 首先 我们需要从Oracle官网下
Java
JVM
java基础之static关键字修饰变量、方法
我们一般想要调用某个类中的属性或者行为 方法 就需要创建一个类的对象才能去做这个事情 static修饰变量 class Chinese String name int age public static void main String a
Java基础
Java
JVM
开发语言
Java Map 所有的值转为String类型
可以使用 Java 8 中的 Map replaceAll 方法将所有的值转为 String 类型 Map
java点滴积累
Java
数据结构
JVM
JVM(一):JVM内存模型(面试常见考点)
JVM内存模型 如下图所示 线程私有 程序计数器 字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令 分支 循环 跳转 异常处理 线程恢复等功能都需要依赖这个计数器来完 1 用于顺序调用程序指令 完成程序的流程控制 如
JVM
jdk
Java
面试
C# 中的依赖注入模式
依赖注入模式 DI 首先 依赖注入模式 是一种软件设计模式 它被称为 模式 因为它建议针对特定问题的低级特定实现 该模式旨在解决的主要问题是如何创建 松散耦合 的组件 它通过将组件的创建与其依赖项分开来实现这一点 此模式中有四个主要角色 类
c
Java
JVM
JVM调优实战
1 当项目运行一段时间以后 产生了OOM的问题 我们该如何排查问题呢 用top命令 看看是哪个进程CPU占用率高 获取它的进程ID 再根据具体的进程id 执行 top HP 进程id号 命令 看看哪个线程的CPU占用率高 如果是业务线程出现
JVM
Java
开发语言
java--基础--17.7--线程--内存模型与线程
java 基础 17 7 线程 内存模型与线程 1 内存模型 1 1 主内存和工作内存之间的交互 1 2 对于 volatile 型变量的特殊规则 关键字 volatile 是 Java 虚拟机提供的最轻量级的同步机制 一个变量被定义为 v
Java基础
Java
JVM
开发语言
JVM记一次堆内存溢出OutOfMemoryError: Java heap space
项目场景 前段时间现场报了一个内存溢出的OutOfMemoryError Java heap space的问题 这个问题十分典型 所以记录下来 希望能帮助到看这篇文章的朋友 问题描述 问题项目 这个问题出现在省网的BOSS系统 这是一个BS
JVM
Java
Jvm参数优化
Jvm参数优化 背景 1 系统上线规划容量 分析 2 垃圾回收器选择 吞吐量和响应时间 垃圾回收器选择 3 规划各个分区的比例大小 4 对象年龄对少移动到老年代合适 5 对象多大放到老年代 6 垃圾回收器CMS老年代参数优化 7 配置OOM
Java
JVM
后端
JavaSHA-256加解密
Java中可以使用java security MessageDigest类来进行SHA 256加密 以下是一个使用SHA 256加密字符串的示例代码 import java security MessageDigest public cla
Java
JVM
开发语言
面试题:内存泄漏以及避免和减少这类错误的方法?
面试题 内存泄漏以及避免和减少这类错误的方法 在C 程序中 内存泄漏是一种常见的错误 它指的是在程序中使用new操作符为对象分配内存后 未对其进行及时释放导致的内存浪费 如果内存泄漏问题得不到解决 会导致程序运行速度变慢 稳定性降低甚至崩溃
C一百道面试题
c
Java
JVM
JVM优化(OOM,内存溢出),查看线程快照,堆内存情况等问题
1 堆大小 新生代 老年代 新生代 Young 与老年代 Old 的比例的值为 1 2 该值可以通过参数 XX NewRatio 来指定 2 Xmn参数总是应当小于 Xmx参数 否则就会触发OOM错误 3 jvm优化与查看gc回收情况 gc
JVM
String的intern()方法浅析
简介 String intern 方法是一种手动将字符串加入常量池中的native方法 原理如下 如果在当前类的常量池中存在与调用intern 方法的字符串等值的字符串 就直接返回常量池中相应字符串的引用 否则在常量池中复制一份该字符串 J
JVM
Java
JVM(七): 执行引擎
JVM 七 执行引擎 概述 执行引擎的工作过程 编译和执行过程 机器码 指令 汇编语言 高级语言 机器码 指令 指令集 汇编语言 高级语言 字节码 解释器 现状 JIT编译器 HotSpot VM的执行方式 热点代码及探测方式 方法调用计数
Java
编译器
编程语言
JVM
【数据结构】_4.List接口实现类LinkedList与链表
目录 1 链表的结构与特点 1 1 链表的结构 1 2 链表的特点 2 不带头单链表的模拟实现 3 单链表OJ 3 1 题目1 移除链表元素 3 2 题目2 反转一个单链表 3 3 题目3 返回链表的中间结点 3 4 题目4 链表的倒数第k
数据结构(Java)
Java
JVM
intellijidea
数据结构
调试设置断点出现:当前不会命中断点还未为文档加载任何符号
第一种情况 大多数 检查VS的调试模式 VS的调试分为两种 Debug和Release Debug是专门真对检查程序的bug而设置的一种模式 Release模式对程序的编译进行了优化 一般用于程序发布 首先确保是在Debug模式下设置的断点
Java
服务器
JVM
c
L1-025 正整数A+B(java)
1 题目详情 题的目标很简单 就是求两个正整数A和B的和 其中A和B都在区间 1 1000 稍微有点麻烦的是 输入并不保证是两个正整数 输入格式 输入在一行给出A和B 其间以空格分开 问题是A和B不一定是满足要求的正整数 有时候可能是超出范
PTA
Java
JVM
开发语言
«
1 ...
94
95
96
97
98
99
100