240 发简信
  • 排序算法(二) 选择排序及改进

    选择排序 基本思想 冒泡排序中有一个缺点,比如,我们比较第一个数a1与第二个数a2的时候,只要a1比a2大就会交换位置,但是我们并不能确定a2是...

  • 排序算法(一) 冒泡排序及改进

    排序算法概述 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方...

  • 走进JVM(三) Java内存模型

    CPU和缓存一致性 我们应该都知道,计算机在执行程序的时候,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道。而计算机上面的数...

  • 走进JVM(二) JVM内存配置Xms/Xmx/PermSize/MaxPermSize

    通过JVM的这些选项:Xms/Xmx/PermSize/MaxPermSize可以牵扯出很多问题,比如性能调优等。 说明:以下转载没经过实践。 ...

  • 从输入URL到页面展示到底发生了什么

    本文的目的是通过输入url之后发生的事情来做知识的总结和扩展。所以文章可能会很杂。 总的过程大概如下: 1、输入地址 当我们开始在浏览器中...

  • 走进JVM(一) JVM内存区域划分

    前言 Java由于有自动内存管理机制,所以开发人员一般不需要担忧内存泄漏等问题。但是这不意味着内存问题不会发生,由于不关注内存相关的问题,使得查...

  • Fiddler工具使用介绍

    Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口...

  • jvm常用命令

    1、jps 显示系统中所有Hotspot虚拟机进程。 参数: -l :输出主类全名。 -v:输出虚拟机进程启动的jvm参数。 -m:...

  • 谈谈java的运行机制

    1.高级语言的运行机制 我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要...

个人介绍
一枚正在努力进步的javaWeb程序员。专长领域为Web开发、服务器端开发,目前正在向全栈工程师进发。。。