实用链接收藏

电影下载  说明:里面很多最新的电影可以下载,迅雷有边下边播的功能,所以就等于可在线看了。   最全的考试时间表 说明:上面有一年中所有领域考试的具体时间安排。   源码之家 说明:有一些优秀的源码提供下载。   最厉害的在线查询网站 说明:里面的格式转换和进制计算器可以看看。   ...

2016-09-18 22:21:52

阅读数 955

评论数 7

Spring Boot 2.x 部署到阿里云 配置 https

阿里云获取一个免费的 CA 证书。下载其 Tomcat 版本。 下载的安装包里面有两个文件:xxx.pfx 和 pfx-password.txt 。 将 xxx.pfx 文件放到项目根目录,并在 application.yml 中配置。 server: port: 443 s...

2019-04-10 22:22:23

阅读数 97

评论数 0

【Linux】安装JDK

下载安装包:https://www.oracle.com/technetwork/java/javase/archive-139210.html 。 在usr目录下建立java安装目录:cd /usr → mkdir java 。 将jdk-8u60-linux-x64.tar.gz(版本随意...

2019-04-10 16:40:09

阅读数 16

评论数 1

【Linux】云服务器 ECS Linux 主机修改主机名

修改云服务器 ECS Linux 主机名常见的有两种方式。 临时修改 使用命令行修改 hostname 主机名(可自定义),重新登录 shell 生效。 永久生效修改 如果是 CentOS 系统为例,需要更改配置文件。修改 /etc/sysconfig/network 里的 HOSTNAME=主机...

2019-04-10 16:08:18

阅读数 21

评论数 0

不仅仅是土豆

这是一则职场寓言: 小张和小王是同班同学,他们一起进了一家公司,小张工作勤勤恳恳,风风火火,小王办事慢条斯理,但是一年后,小王被提升为主管。小张很不服气,所以找到领导刘总。“刘总,这次人事调整我很不服气,我和小王是一起进公司的,在学校的时候我比他成绩好,在单位,我勤勤恳恳的工作,为什么公司提拔他而...

2019-04-01 10:32:31

阅读数 21

评论数 0

map 按键/值排序

思路:把Entry<key,value>的集合放入List中,利用其sort函数完成排序。 public static void main(String[] args) { Map<Integer,Integer> map = new...

2019-03-29 12:54:07

阅读数 21

评论数 2

求所有素数

素数,又称质数,其定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 question:求100以内的所有素数。 thinking:首先想到遍历这100个数,然后循环体内判断这个数是否为质数,假如是质数则打印。 如何判断一个数是否为质数? answer:只要 大于1 且 小于其本身的所有...

2019-03-29 09:12:34

阅读数 21

评论数 1

快速排序

在排序算法中,快速排序的速度首屈一指。其基本思想为: 将待排序的序列的最左边的值设为基准值。 将序列中比基准值小的数据放到基准值左边,比基准值大的数据放到基准值右边。 将左右两部分数据,分别执行第一步和第二步。直到待排序的序列个数为1时停止递归。 代码实现: public static voi...

2019-03-20 15:41:47

阅读数 20

评论数 2

冒泡排序

最简单的排序算法。其基本思想为:两两比较,将值小的数放到后面,直到得出最小值。然后循环。 如果需要排序的数的个数为 n 个,那么循环的次数为 n -1 。其代码实现为: public static void main(String[] args) { int[] values = {2,4...

2019-03-19 22:30:12

阅读数 21

评论数 0

类加载机制

前言 Class文件需要加载到虚拟机中之后才能运行和使用。而虚拟机如何加载Class文件?Class文件中的信息进入到虚拟机后会发生什么变化?这两个问题是本篇需要学习的内容。 类加载的时机 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用、...

2019-03-15 08:24:30

阅读数 28

评论数 0

类文件结构

前言 代码编译的结果从本地机器码转变为字节码,是存储格式发展得一小步,却是编程语言发展得一大步。Java编译器将Java代码编译成字节码,存储在扩展名为class的文件中,我们称它为类文件。 Java语言中的各种变量、关键字和运算符号的语义最终都是由多条字节码命令组合而成的,因此字节码命令所能提供...

2019-03-14 17:51:23

阅读数 20

评论数 0

开发笔记

单元测试时,方法必须是无返回值、无参数,且访问修饰符必须是public。 获取文件后缀名:https://www.cnblogs.com/henuyuxiang/p/7485834.html 。 null == test 和 test == null 的区别? 第二种方式,如果少写了一个等号,可能...

2019-03-13 21:10:44

阅读数 25

评论数 0

Java File I/O

原文:https://docs.oracle.com/javase/tutorial/essential/io/fileio.html java.nio.file软件包为文件I / O和访问默认文件系统提供了全面支持。虽然API有很多类,但您只需要关注几个入口点。您将看到此API非常直观且易于使用...

2019-03-13 17:20:41

阅读数 24

评论数 0

Java I/O Streams

前言 Java中基础的I/O知识包括两方面:I/O Streams 和 File I/O。这部分学习I/O Streams。 I/O Streams I/O Streams 大大简化了IO操作。 java.io 包中包含了所有 I/O Streams 操作类。 什么是I/O Streams 一个 ...

2019-03-13 17:04:57

阅读数 47

评论数 0

接口和抽象类

接口和抽象类是Java面向对象设计的两个基础机制。 接口是对行为的抽象,是抽象方法的集合,利用接口可以达到API定义和实现分离的目的。接口,不能实例化;不能包含任何非常量成员,任何field都是隐含着public static final的意义;方法默认是public abstract修饰。Jav...

2019-03-12 17:10:09

阅读数 17

评论数 0

ConcurrentHashMap与容器的线程安全

Java集合框架的容器类绝大部分不是线程安全的,仅有的线程安全实现,比如Vector、Stack,在性能方面也远不尽如人意。幸好Java语言提供了并发包(java.util.concurrent),为高度并发需求提供了更加全面的工具支持。 Java提供了不同层面的线程安全支持。在传统集合框架内部,...

2019-03-12 16:59:08

阅读数 45

评论数 1

Hashtable、HashMap、TreeMap

Hashtable、HashMap、TreeMap都是常见的一些Map实现,是以键值对的形式存储和操作数据的容器类型。 Hashtable是早期Java类库提供的一个哈希表实现,本身是同步的,不支持null键和值,由于同步导致的性能开销,所以很少被推荐使用。 HashMap是应用更加广泛的哈希表实...

2019-03-12 16:52:12

阅读数 32

评论数 0

Vector、ArrayList、LinkedList

我们在日常工作中,能够高效地管理和操作数据是非常重要的。由于每个编程语言支持的数据结构不尽相同,比如我最早学习的C语言,需要自己实现很多基础数据结构,管理和操作会比较麻烦。相比之下,Java则要方便的多,针对通用场景的需求,Java提供了强大的集合框架,大大提高了开发者的生产力。 那么Vector...

2019-03-12 16:33:18

阅读数 34

评论数 0

int 和 Integer

int 是我们常说的整型类型,是Java的8个基本数据类型之一。 Integer 是int对应的包装类,它有一个int类型的字段存储数据,并且提供了基本操作,比如数学运算、int和字符串之间转换等。 Java5中引入了自动装箱和自动拆箱功能(boxing/unboxing),它们可以根据上下文自动...

2019-03-12 15:21:22

阅读数 14

评论数 0

String、StringBuffer、StringBuilder

String 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的Immutable类,被声明为 final class ,所有属性也都是final的。也由于它的不可变性,类似拼接、裁剪字符串等动作,都会产生新的String对象。由于字符串操作的普遍性,所以相关操...

2019-03-12 15:14:00

阅读数 15

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭