代码改变世界

Java synchronized

2020-03-22 15:23 by DataBases, 263 阅读, 0 推荐, 收藏,
摘要:synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。另外,在 Java 早期版本中,synchronized属于重量级锁,效率低下,因为监视器锁(monitor)是依赖于底层的操作系统的 Mu 阅读全文

String 和 StringBuffer、StringBuilder

2020-03-21 21:04 by DataBases, 275 阅读, 0 推荐, 收藏,
摘要:可变性 String 类中使用 final 关键字字符数组保存字符串; private final char value[];,所以 String对象是不可变的。 public final class String implements java.io.Serializable, Comparabl 阅读全文

Java中的线程调度

2020-03-21 17:41 by DataBases, 483 阅读, 0 推荐, 收藏,
摘要:1. 抢占式调度: 抢占式调度指的是每条线程执行的时间、线程的切换都由系统控制,系统控制指的是在系统某种运行机制下, 可能每条线程都分同样的执行时间片,也可能是某些线程执行的时间片较长,甚至某些线程得不到执行的时间片。在这种机制下,一个线程的堵塞不会导致整个进程堵塞。 2. 协同式调度: 协同式调度 阅读全文

Java锁

2020-03-21 17:13 by DataBases, 260 阅读, 0 推荐, 收藏,
摘要:1. 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁; 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新), 如果失败则要重复读-比较-写 阅读全文

Java线程中方法

2020-03-21 17:07 by DataBases, 251 阅读, 0 推荐, 收藏,
摘要:stop方法终止线程(线程不安全) 程序中可以直接使用thread.stop()来强行终止线程,但是stop方法是很危险的,就象突然关闭计算机电源,而不是按正常程序关机一样,可能会产生不可预料的结果,不安全主要是:thread.stop()调用之后,创建子线程的线程就会抛出ThreadDeather 阅读全文

Java中的引用

2020-03-21 16:40 by DataBases, 249 阅读, 0 推荐, 收藏,
摘要:JAVA 四中引用类型2.5.1. 强引用在Java中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的,即使该对象以后永远都不会被用到JVM也不会回收。因此强引用是造成Java内存泄漏的主要原因之 阅读全文

MapReduce

2020-03-20 23:44 by DataBases, 269 阅读, 0 推荐, 收藏,
摘要:MapReduce对计算的抽象: Map:以一条记录为单位做映射; -映射,变换,过滤 -1进N出 Reduce:以一组为单位做计算;分组,依赖一种数据格式(key,value),key,value的实现是由map映射实现的; -分解,缩小,归纳 -一组进N出 -(key,value):键值对的键划 阅读全文

JVM

2020-03-20 23:43 by DataBases, 210 阅读, 0 推荐, 收藏,
摘要:JVM是可运行Java代码的假想计算机,包括一套字节码指令集,一组寄存器,一个栈,一个垃圾回收,堆和一个存储方法域。JVM运行在操作系统之上,它与硬件没有直接的交互。 1.8之前 1.8 JVM1.java代码的执行 代码编译为class文件,javac 装载class文件,classLoader 阅读全文

Java多线程

2020-03-20 23:42 by DataBases, 171 阅读, 0 推荐, 收藏,
摘要:Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。 启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。 线程start()方法调用Thread 的native方法 pri 阅读全文

SparkRDD

2020-03-14 15:41 by DataBases, 145 阅读, 0 推荐, 收藏,
摘要:http://homepage.cs.latrobe.edu.au/zhe/ZhenHeSparkRDDAPIExamples.html 阅读全文
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 40 下一页