小梦同学-梦境学习站-第11页
小梦同学的头像-梦境学习站
管理员管理员
这家伙很懒,什么都没有写...
2.5.2 JVM监控及诊断工具-命令行篇-梦境学习站

2.5.2 JVM监控及诊断工具-命令行篇

JVM监控及诊断工具-命令行篇 一 概述 性能诊断是软件工程师在日常工作中经常要面对和解决的问题,在用户体验至上的今天,解决好应用的i性能问题能带来巨大的收益。 Java作为最流行的编程语言之...
Java代理模式详解-梦境学习站

Java代理模式详解

1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标...
提示ValueError(

提示ValueError(“Dependency on app with no migrations: %s” % key[0])的解决方案

你可以使用如下命令来创建迁移文件如果你在使用 Django 的数据迁移 系统时遇到了这个错误,那么可能是因为你的应用 中依赖了一个没有迁移文件 的应用 。为了解决这个问题,你需要执行以下步骤:...
2.1.2 类加载的过程-梦境学习站

2.1.2 类加载的过程

类加载的过程 类加载的过程主要分为三个阶段 加载,链接,初始化。 而链接阶段又可以细分为验证,准备,解析三个子阶段。 接下来,我们详细分析下类加载的过程。 加载过程 加载过程需要完成以下...
2.6.2 Java线程模型-梦境学习站

2.6.2 Java线程模型

Java中的JVM是如何实现多线程的? Java线程模型 并发不一定都要用到线程,比如PHP中用到的是多进程。但是在Java中并发基本上都是使用线程来实现的。我们先来看看线程在Java虚拟机中是如何实现的...
2.2.9 字符串常量池-梦境学习站

2.2.9 字符串常量池

字符串常量池 一、字符串的基本特性 String:字符串,使用一对''来表示。 String sl = 'hello';//字面量的定义方式 在字符串常量池中 String s2 = new String('hello'); 调用构造方法 Strin...
Java巧用无参构造设置默认配置-梦境学习站

Java巧用无参构造设置默认配置

一、配置对象类 package com.godgy.constructor; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * @author : Mr.Godgy * @version : 1.0 * @da...
2.5.1 性能优化概述-梦境学习站

2.5.1 性能优化概述

性能优化概述 一 背景说明 生产环境中出现的问题 发生内存泄漏如何处理? 给服务器分配多少内存合适? 如何对垃圾回收器进行性能调优? 生产环境中CPU负载过高如何处理? 生产环境该给应用分配...
2.2.6 堆-梦境学习站

2.2.6 堆

堆 一、堆的核心概述 一个进程对应一个jvm实例,同时包含多个线程,这些==线程共享方法区和堆==,每个==线程独有程序计数器、本地方法栈和虚拟机栈==。 一个jvm实例只存在一个堆内存,堆也是jav...
2.3.1 JVM执行引擎-梦境学习站

2.3.1 JVM执行引擎

JVM执行引擎 1、执行引擎概述 执行引擎是Java虚拟机的核心组成部分之一。 虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓...