上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 一、下载相应版本的JDK 直接给网址:https://www.oracle.com/technetwork/java/javase/archive-139210.html 可以选择相应的版本下载,以jdk-8u231-linux-x64.tar.gz为例,一般来说Linux都是远程服务器,通过SSH 阅读全文
posted @ 2019-12-25 11:20 LeftBody 阅读(1393) 评论(0) 推荐(0)
摘要: 说来话长,之前20刀一年买bandwagon的廉价VPS,由于做了一些违法的事情,导致ip被封了。 检测ip被封的方法:进入ping.chinaz.com;输入IP地址,如果国外节点能够Ping通而国内节点不同,这时基本确定你的IP被封了。 这样你只能更换IP地址了,有的VPS提供商会允许免费更换I 阅读全文
posted @ 2019-12-23 17:13 LeftBody 阅读(2373) 评论(0) 推荐(0)
摘要: 在编程过程中总是由于各种原因出现中文乱码。最好的解决方法就是把代码中所有编码格式全部设置为UTF-8,这样一般能解决大部分问题,但是今天我发现另外一种情况。我们都知道当一个jsp文件中全部都是html语言并不会造成任何影响,甚至我们直接从一个后缀为.html的文件中把代码复制过来仍然能够正常运行。如 阅读全文
posted @ 2019-12-21 22:21 LeftBody 阅读(513) 评论(0) 推荐(0)
摘要: JVM运行时区域各线程共享的区域包括堆区和方法区。 堆区 堆区最最主要的功能是存储对象实例【上篇也提到过】,因此Java垃圾回收的主要战场就是在堆区,因此也有称为GC堆区。如果堆区的内存不够会出现OutOfMemory异常。 为了方便回收,堆区可以细分为新生代和老年代。顾名思义,新生代里都是新创建的 阅读全文
posted @ 2019-12-08 13:16 LeftBody 阅读(1948) 评论(0) 推荐(0)
摘要: 一、简介 迪杰斯特拉(Dijkstra)算法和弗洛伊德(Flyod)算法均是用于求解有向图或无向图从一点到另外一个点最短路径。 二、Dijkstra 迪杰斯特拉算法也是图论中的明星算法,主要是其采用的动态规划思想,使其在数据结构、算法、离散数学乃至运筹学中都扮演重要的角色。以下图为例: 以A为起点, 阅读全文
posted @ 2019-12-04 23:59 LeftBody 阅读(12543) 评论(0) 推荐(0)
摘要: 来源 JVM会在会在执行Java程序过程中把所管理的内存划分为若干区域,主要包括程序计数器(Program Counter Register),虚拟机栈(VM Stack),本地方法栈(Native Method Stack),堆区(Heap)以及方法区(Method Area)。其中前面3个是线程 阅读全文
posted @ 2019-11-24 23:49 LeftBody 阅读(1340) 评论(0) 推荐(0)
摘要: 归并排序的基本思想是指递归的将待排序数组分为两组,直到无法再分,停止条件中间数m等于左边界或者右边界。如下图所示: 分完之后进行合并,如果两个合并的部分均只有1个元素,那么直接进行比较后交换即可。 如果每个部分拥有多个数据,则进行合并。以{4,6}和{8}合并为例: 先申请一个等长的数组,第一轮各有 阅读全文
posted @ 2019-11-24 23:33 LeftBody 阅读(214) 评论(0) 推荐(0)
摘要: 堆排序就是借助二叉堆进行排序,不了解二叉堆的可以先看这里。本文以升序排序为例,首先将待排序数组放置在最小堆中,此时堆顶一定是数组中最小的元素,然后删除堆顶元素,此时调整后的最小堆顶会是第二小的元素,从而实现排序。 时间复杂度:O(nlogn) 代码: public static void main( 阅读全文
posted @ 2019-11-24 23:30 LeftBody 阅读(259) 评论(0) 推荐(0)
摘要: 快排——排序中的明星算法,也几乎是必须掌握的算法,这次我们来领略以下快排为何魅力如此之大。 快排主要有两种思路,分别是挖坑法和交换法,这里我们以挖坑法为例来进行介绍,交换法可以参考这篇博文。值得一提的是,这篇博文下面有许多批评的声音,质疑为何需要交换,其实是不了解快排具有两种形式,而作者采用了较为不 阅读全文
posted @ 2019-11-21 00:16 LeftBody 阅读(259) 评论(0) 推荐(0)
摘要: 概述:听到希尔排序这个名称,心里完全没有任何概念,因为这个名称不能给你提供任何有效的信息。但是它的名字又是那么的特殊,以至于学习过数据结构排序的都知道这种方法的存在。现在我们就来看一下所谓的希尔排序。 希尔排序是一种先进排序的算法,先进排序算法是指时间复杂度比简单排序更进一步的排序算法,除希尔排序之 阅读全文
posted @ 2019-11-19 22:14 LeftBody 阅读(137) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页