- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 effective java网址
2020年12月31日:准备看些编程类的书籍:effective java :https://cl0610.github.io/effective-java-learning/
2020-12-31 16:01:13 132
原创 Java中的class literal【类文字】是什么?
类文字:通过使用类型名称并附加“.class”来形成;例如,String.class。这是指Class代表类型本身的(类型为)对象。public class Training { int num; static int snum; public static void main(String[] args) { } public int methodA() { return 1; } public static void.
2020-12-31 13:16:18 302
原创 effective java 【23/24】
1、消除非受检警告1.1、许多非受检警告很容易消除,如: Set<String> s = new HashSet(); 编译器提醒你 HashSet is a raw type. References to generic type HashSet<E> should be parameterized 同时提供方法告诉你如何纠正。 Set<String> s = new HashSet<St...
2020-12-31 13:12:30 346
原创 Linux(十一):平均负载与CPU使用率
01 uptime命令通常我们发现系统变慢时,我们都会执行top或者uptime命令,来查看当前系统的负载情况,比如像下面,我执行了uptime,系统返回的了结果。[root@lincoding ~]# uptime 08:31:49 up 27 min, 1 user, load average: 0.07, 0.04, 0.00前几列的信息,相信大家都很熟悉,它们分别是当前时间、系统运行时间和正在登陆的用户个数,最后一个就是系统平均负载的情况。08:31:49
2020-12-31 12:58:53 477
转载 Java线程基础(7): Java 线程状态之 WAITING
在上一篇里我们讲了一个重要状态:BLOCKED,在这一篇章里,我们来看另一个重要的状态:WAITING(等待)。定义一个正在无限期等待另一个线程执行一个特别的动作的线程处于这一状态。A thread that is waiting indefinitely for another thread to perform a particular action is in this state.然而这里并没有详细说明这个“特别的动作”到底是什么,详细定义还是看 javadoc(jdk8):
2020-12-06 18:58:28 784
转载 Java线程基础(6):Java 线程状态之 BLOCKED
在上一篇章中,我们强调了 BLOCKED 状态跟 I/O 的阻塞是不同的,它不是一般意义上的阻塞,而是特指被 synchronized 块阻塞,即是跟线程同步有关的一个状态。BLOCKED 状态的定义前面已经说过 BLOCKED(阻塞) 的简单定义为:一个正在阻塞等待一个监视器锁的线程处于这一状态。(A thread that is blocked waiting for a monitor lock is in this state.)更加详细的定义可以参考 Thread.State
2020-12-06 18:57:36 555
转载 Java线程基础(5): 线程状态之 Runnable
在上一篇我们粗略谈到了 Java 的6种线程状态,并对其中较为简单的 NEW 和 TERMINATED 做了分析,现在我们具体来看下 State.RUNNABLE状态,即所谓的可运行状态。(以下简称 runnable)再次强调,这里谈论的是Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中所定义的状态:什么是 RUNNABLE?直接看它的 Javadoc.
2020-12-06 18:01:52 3716
转载 Java线程基础(3): 线程六种状态及切换
Java中线程的状态分为6种。1.初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2.运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取CPU的使用权,此时处于就绪状态(ready)。就绪状态的线程在获得CPU时间片后变为运行中状态(running)。3.阻塞(BLOCKE...
2020-12-06 17:39:12 1143
转载 Java线程基础(4): 关于线程状态
Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。线程状态的枚举:Thread.State这6种状态被明确地定义在Thread类的一个内部枚举类Thread.State中:它们是: NEW(新建) 一个尚未启动的线程处于这一状态。(A thread that has not yet started is in this state.) RUNNABLE(可运行) 一个正在 Java 虚拟机中执行的线程处于这一状态。...
2020-12-06 17:37:57 322
转载 Java线程基础(0): 进程和线程
写给大忙人看的进程和线程我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。进程操作系统中最核心的概念就是进程,进程是对正在运行中的程序的一个抽象。操作系统的其他所有内容都是围绕着进程展开的。进程是操作系统提供的最古老也是最重要的概念之一。即使可以使用的 CPU 只有一个,它们也支持(伪)并发操作。它们会将一个单独的 CPU 抽象为多个虚拟机的 CPU。可以说:没有进程的抽象,现代操作系统将不复存在.
2020-12-06 17:01:40 205
转载 还原进程和线程
我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。进程操作系统中最核心的概念就是进程,进程是对正在运行中的程序的一个抽象。操作系统的其他所有内容都是围绕着进程展开的。进程是操作系统提供的最古老也是最重要的概念之一。即使可以使用的 CPU 只有一个,但它们也支持(伪)并发操作。它们会将一个单独的 CPU 变换为多个虚拟机的 CPU。没有进程的抽象,现代操作系统将不复存在。所有现代的计算机会在同一时刻做很.
2020-12-06 16:52:44 126
sqoop详细教程
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人