问题: 解决方法: 将工作目录下(下方目录) workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/ 中内容删除,重启,解决问题。

Mac Eclipse  

OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心 Mach_kerne

Mac Unix 终端命令  

Mac上安装MySQL记录 下载最新的MySQL社区版 官方下载地址:http://dev.mysql.com/downloads/mysql/ 为了安装更方便,建议下载dmg安装包。 最新的版本是5.7.9。 安装MySQL 双击mysql-5.7.9-osx10.10-x86_64.dmg文件,加载镜像 双击mysql-5.7.9-osx10.9-x86_64.pkg,开始安装 一路下一步,即

Mac Mysql  

java.util.concurrent.Semaphore.Semaphore(int permits) 构造函数,指定许可证的数量。代表共享资源的个数。可以设为0.也可以设为负数。 void java.util.concurrent.Semaphore. acquire () throws InterruptedException 从信号量中获得一个许可证。若得不到会被阻塞,直到有一个许可证可

Java Samephore 信号量   线程同步  

1.Lock java.util.concurrent.locks.Lock 接口。主要方法有lock()与unlock()。 2.ReentrantLock java.util.concurrent.locks.ReentrantLock 继承自lock。 //可重入锁的可重入场景   recursiveFun(){       lock.lock();       recursiveFun()

Java 锁 读写  

volatile 如果你将一个域声明为volatile的,那么只要对这个域产生了写操作,它就会被立即写入到内存中。 若不用volatile关键字,这个域就只能用同步来访问,因为同步也会向主存刷新。 Atomic AtomicInteger、Long、etc int java.util.concurrent.atomic.AtomicInteger.incrementAndGet() 原子性的给当前

原子类 与volitile  

线程安全 很重要的概念。 多线程访问同一段代码,不会产生不确定的结果。则可以说这段代码是线程安全的。 常用方法 调用 sleep()的时候,锁并没有被释放,调用yield()也属于这种情况;而wait()方法会将锁释放。 只能在同步控制方法或同步控制块里面调用 wait()、notify()、notifyAll()。如果在非同步控制块中调用这些方法,能通过编译但运行会出错,得到IllegalMon

java   线程安全   线程同步  

今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。 native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。 JNI是Java本机接口(J

java多线程—Runnable、Thread、Callable区别 阅读目录 多线程编程优点 第一种实现方法—继承Thread类 第二种实现方法—实现Runnable接口 第三种—实现Callable接口 总结 参考 回到顶部 多线程编程优点 进程之间不能共享内存,但线程之间共享内存非常容易。 系统创建线程所分配的资源相对创建进程而言,代价非常小。 Java中实现多线程有3种方法: 继承Thre

一.逻辑运算符  1.& 位与运算   1) 运算规则  位与运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行逻辑与运算。例如:int型常量4和7进行位与运算的运算过程如下: 4=0000 0000 0000 0100 &7 =0000 0000 0000 0111= 0000 0000 0000 0100 对于负数,按其补码进行运算。例如:例如:int型常量-4和7进行位与运算的运算过

位运算   应用  
2 3 4 5 6 7 8 9 10