低调大师

显示筛选

文章筛选

  • 全部文章
  • 龙果学院
  • CentosChina
  • 51CTO
  • 推荐
  • 云计算
  • 大数据
  • 移动
  • 网络
  • 安全
  • 系统
  • 开发
  • 服务器
  • 存储
  • 数据库
  • 虚拟化
  • 云栖社区
  • 云计算
  • 大数据
  • 人工智能
  • 架构
  • 移动开发
  • 物联网
  • 编程语言
  • 阿里云
  • OsChina
  • 博客
  • 软件更新资讯
  • 行业资讯
  • 编程语言资讯
  • 综合资讯
您现在的位置是:首页>文章列表

文章列表

  • 一个Java类在运行时候,变量是怎么在JVM中分布的呢?

    一个Java类在运行时候,变量是怎么在JVM中分布的呢?

    JVM学习第三篇思考:一个Java类在Jvm内存中是怎么存在的 又名:Java虚拟机的内存模型(JMM)是什么样的. 通过前面两篇文章的学习,我们知道了一个Java类的生命周期及类加载器。我们可以得到如下两幅图: 类生命周期: 编辑 父类委托机制: 编辑 思考: 编辑 我们编写的类中的变量、方法、对象这些都需要内存存放的。那么在运行时候这些数据在Java虚拟...

    2021-07-02 45热度
  • JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇

    JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇

    JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇 在上一篇《JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇》中咱们知道类一个Java类的生命周期需要经历以下七个阶段:类加载、验证、准备、解析、初始化、使用、卸载。同时,我们对每个阶段都做了简单介绍。于是我们就得到了如下的: 编辑 今日目标: jvm在什么时候会去加载一个类? 类加载器...

    2021-06-29 42热度
  • JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇

    JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇

    JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇 作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题)。我们也知道我们Java程序员编写的程序代码文件是*.java的,而JRE运行的是*.class的文件。所以,我们需要将java文件编译成class文件然后才可以。那么,你有没有想过,一个...

    2021-06-24 41热度
  • 排序算法第一篇-排序算法介绍

    排序算法第一篇-排序算法介绍

    排序算法第一篇-排序算法介绍 在面试中,现在无论大小公司都会有算法的。其中排序算法也是一种很常见的面试题。比如冒泡,快排等。这些,排序算法自己看了一次又一次,可是过一段时间,又忘掉了。所以,这次就把算法是怎么推导出来的,详细记录下来。看看这次多久还会忘记。 本文主要介绍排序算法的分类、时间复杂度、空间复杂。为了后面的学习做准备的。 通过本文学习,将收获到:排...

    2021-06-21 48热度
  • dataX是阿里开源的离线数据库同步工具的使用

    dataX是阿里开源的离线数据库同步工具的使用

    dataX是阿里开源的离线数据库同步工具的使用 DataX介绍: DataX 是阿里开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 一句话:dataX是阿里开源的离线数据库同步工具。 DataX设计理念 DataX本身作为...

    2021-06-17 61热度
  • 网站由http升级为https图文教程

    网站由http升级为https图文教程

    网站由http升级为https图文教程 本文是基于凯哥个人网站由http升级为https的记录。 前提说明:凯哥网站在AliYun备案的。所以基于此创建的。如果是腾讯云备案的域名也是类似的。 名词解释: HTTP与HTTPS是什么? HTTP协议(超文本传输协议)是互联网上应用最为广泛的一种网络协议,常被用于在web浏览器和网站服务器之间传递信息,http协...

    2021-02-23 535热度
  • 阿里云【七天深入MySQL实战营】

    阿里云【七天深入MySQL实战营】

    阿里云【七天深入MySQL实战营】 最近报名了阿里云【七天深入MySQL实战营】。不过一直没时间看【最主要还是自己懒】,看了下课程及答疑信息,感觉应该还可以,分享出来和大家一起学习学习。现在课程已经完结了,可以一起学习了。 凯哥感觉有用的是从第二天到第六天的课程。来分别看看每天课程内容。 第二天:MySQL高并发场景实战 主讲:阿里元数据库解决方案专家-凌洛...

    2021-01-31 486热度
  • 部署在阿里云上的项目收到了阿里云发送的shiro漏洞

    部署在阿里云上的项目收到了阿里云发送的shiro漏洞

    编辑 还记得在十月份凯哥发布过一篇修改若依系统编辑器的文章,然后为了方便大家浏览,凯哥就部署在服务器上了,结果,没想到最近收到了阿里云漏洞扫描通知: 编辑 如果不修改的话:对于长期存在安全隐患但未整改的网络资源,监管部门可能会下达行政处罚 编辑 根据扫描结果,搜索了下漏洞的证明(如下图):在项目中搜索,我去,还真是啊。 编辑 漏洞描述 Apache Shir...

    2020-11-24 564热度
  • JVM笔记九-GC收集器日志信息学习

    JVM笔记九-GC收集器日志信息学习

    在上一篇文章中,我们通过代码运行结果,查看到JVM的堆内存逻辑上分区是三部分,物理上分区是2部分,以及是新生代分区三部分,占比分布是8/1/1。而且我们还通过代码和堆JVM参数配置,制造出了OOM异常。下面我们就来分析GC回收器的日志信息。 先来看看,OOM后,GC详细日志信息: 编辑 编辑 新生区的伊甸园区GC日志分析 新生区的Eden区的GC,叫法:GC...

    2020-11-21 396热度
  • JVM笔记八-堆参数调优

    JVM笔记八-堆参数调优

    JVM垃圾收集器(Java Garbage Collection)。本教程均在JDK1.8+HotSpot为例来讲解的. 先来看看Java7的: 编辑 再来看看Jva8的 编辑 从上图中我们可以看出,java8之后换成了元空间。那么怎么证明,堆区是有新生代、永久代、元空间三部分组成的呢?OOM这个错误我们都熟悉,那么怎么手动制造出一个OOM呢?如果16G的物...

    2020-11-15 450热度
  • 1024技术干货 ~ Java如何防止接口重复提交

    1024技术干货 ~ Java如何防止接口重复提交

    正如本文标题所言,今天我们来聊一聊在Java应用系统中如何防止接口重复提交;简单地讲,这其实就是“重复提交”的话题,本文将从以下几个部分展开介绍: 1.“重复提交”简介与造成的后果 2.“防止接口重复提交”的实现思路 3.“防止接口重复提交”的代码实战 一、“重复提交”简介与造成的后果 对于“重复提交”,想必各位小伙伴都知晓它的意思,简单的理解,它指的是...

    2020-10-24 429热度
  • JVM笔记五-堆区

    JVM笔记五-堆区

    JVM笔记五-堆区 在JVM中,堆区是重中之重。通过前面文章的学习,我们知道了,栈区是不会有垃圾回收的,所以,经常说的垃圾回收,其实就是回收的是堆区的数据。在这里,我们将会看到传说中的,新生代、老年代、永久代(元空间)。凯哥Java(kaigejava)欢迎大家一起学习。 堆(Heap): 一个JVM实例只存在一个堆内存,堆内存的大小是可以调节的。类加载器读...

    2020-10-11 452热度
  • spring boot 若依系统整合Ueditor,部署时候上传图片错误解决

    spring boot 若依系统整合Ueditor,部署时候上传图片错误解决

    spring boot 若依系统整合Ueditor,部署时候上传图片错误解决 前言:国庆假期找了个ruoyi版本的cms玩玩,从git上看,介绍如下图: 后台部分截图: 编辑 编辑 编辑 编辑 前台blog截图: 编辑 编辑 看上去还可以不错,于是clone下来玩玩,结果发现,发布文章的时候,编辑器有问题,上传不了图片,还有其他几个地方有问题,怎么解决呢?自...

    2020-10-07 486热度
  • JVM学习笔记之栈区

    JVM学习笔记之栈区

    JVM学习笔记之栈区 本文主要内容: 栈是什么?栈帧又是什么?在JVM中,main方法调用say方法后,是怎么运行的?本文将详细讲解栈。希望大家学了之后,对栈有更深的了解。 心法:在JVM中,栈管运行,堆管存储。 栈数据结构特点:先进后出。生活中常见的case就是弹夹。最后一个压进弹夹的子弹,最先出弹夹。 Stack栈:栈也叫栈内存,主管Java程序的运行,...

    2020-09-20 415热度
  • test

    test

    this is a test

    2020-09-19 153热度
  • 在线教育崛起,线下培训机构搭建在线网校系统有哪些方案

    在线教育崛起,线下培训机构搭建在线网校系统有哪些方案

    互联网技术的崛起使得学习不再局限于教室,旅游、坐车、闲暇等碎片化时间都可用于获取知识。如今的互联网基础已搭建完成,在整个商业大环境进入转型的局势下各行业也都面临转型的挑战。一边是传统企业发展的增长瓶颈,一边是互联网浪潮带来的机会。一个是面向小范围的地区性用户,一个是面向全国甚至全球用户,在强大的互联网链接能力下你会怎么做选择。 在越来越追求效率的今天,用户...

    2020-09-08 390热度
  • 据说这个是可以撸到2089年的idea2020.2

    据说这个是可以撸到2089年的idea2020.2

    声明:本教程 IntelliJ IDEA IDEA2020.2破解 激活方式均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除 注意:本教程适用于 JetBrains 全系列产品IDEA2020.2以下所有版本,请放心食用~ 不花钱的方式IDEA 2020.2激活到2089年 文中有 IDEA 2020 所有版本下载 (包括历史版本 IDEA...

    2020-08-28 470热度
  • JVM笔记二双亲委派机制

    JVM笔记二双亲委派机制

    JVM笔记二双亲委派机制 JVM双亲委派机制,简单来说:我爸是李刚,有事找我爸。用三个字来说:往上捅。不信?咱们一起看看。 JVM的双亲委派机制 JVM类加载器是什么机制?为什么使用这种机制(这种机制的好处是什么)?说下类加载流程?用代码验证类加载机制。为什么要破坏类的这种加载机制? 如果从JVM角度来讲的话,类的加载器只有两种:启动类加载器。这个类是C++...

    2020-08-08 403热度
  • JVM学习笔记之类装载器-ClassLoader

    JVM学习笔记之类装载器-ClassLoader

    JVM学习笔记之类装载器-ClassLoader 本文字数:2300,阅读耗时7分钟 JVM体系结构概览 类装载器ClassLoader: 负责加载class文件,class文件在文件开头有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负责class文件的加载,至于class文件...

    2020-08-06 357热度
  • Java面试集锦(一)

    Java面试集锦(一)

    计算机网络 摘要:1. 在浏览器中输入url地址 显示主页的过程,整个过程会使用哪些协议 image.jpeg总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 在浏览器中输入网址之后执行会发生什么? DNS解析,找到对应ip地址 客户阅读全文 操作系统 摘要:1. 进程的常见...

    2020-08-05 429热度