加载中
linux_note02

1、ps -ef | grep xx 查看某个进程是否存在; eg: ps -ef | grep tomcat; 2、kill 终止进程,-9 表示强迫进程立即停止; kill -9 [PID] 注意:通常用 ps 查看进程 PID ,用 kill 命令终止进程...

2018/06/01 15:18
45
linux _ note01(基础命令)

/etc/passwd : 看这个文件的最后一行,发现: 用户 xx 使用 /bin/bash 作为自己的默认 shell 程序. -> 意味着当 xx 用户登录linux 系统后, bash shell 会自动启动. ls -a -> 把隐藏文件和普...

2018/05/16 16:28
52
excel 文件读取

一、基础说明 支持库:Apache POI 库,地址:http://poi.apache.org/download.html 分析: 如上图所示: 每一个Excel文件都将被解析成一个WorkBook对象; Excel的每一页都将被解析成一个She...

Java NIO:浅析I/O模型

一、什么是同步,什么是异步? 同步和异步的概念出来已经很久了,网上有关同步和异步的说法也有很多。以下是我个人的理解: 同步就是:如果有多个任务或者事件要发生,这些任务或者事件必须逐...

2017/12/22 16:49
59
web project 中利用 web.xml 中的 默认welcome-file-list 做跳转

使用场景: 在现实项目中,偶尔需要在 跳转 指定的 项目首页之前做一些处理,但是又不想 单独多加一个 跳转页面来完成此次操作;如此,该如何处理呢? 这里,可以 利用 web.xml 中的 welcom...

java project 导出可运行 jar,并运行

1、java project 导出 可运行 jar,如下: 2、按照下面的方式 导出即生成一个 可运行的 jar文件 3、新建一个 测试使用的 test文件夹. 然后将myeclipse该项目中的 根目录下的 可配置文件拿出,...

maven 环境变量配置

准备: 1、从 官网 上, 需要下载 Maven 的 zip 文件 (这里默认 在 Windows 系统上配置); 这里需要注意是:不同的 Maven 版本,对于 JDK 的版本是有要求的;Maven 3.2 要求 JDK 1.6 或以上版...

2017/09/14 17:36
179
【Java并发编程实战】– 修改锁的公平性 lock_3

一、概述 1、fair ReentrantLock 和 ReentrantReadWriterLock 类的 构造器都含有一个布尔参数 fair,这个参数可以允许你控制这两个类的行为。 默认 fair 值是 false; 称之为 非公平模式(N...

【Java并发编程实战】– 使用读写锁实现同步数据访问 lock_2

一、概述 ReentrantReadWriteLock(读写锁),父接口:ReadWriteLock。 这个类 有2个锁,一个是 读操作锁,另一个是 写操作锁。使用读操作锁时可以允许多个线程同时访问,但是使用写操作锁时...

【Java并发编程实战】– 使用锁实现同步 lock_1

一、概述 Lock是 java.util.concurrent.locks 包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题。 --------------...

【Java并发编程实战】– 在同步代码中使用条件

一、概述 在并发编程中的一个经典问题是生产者与消费者问题:我们有一个数据缓冲区,一个或多个数据的生产者在缓冲区存储数据,而一个或多个数据的消费者,把数据从缓冲区取出。 由于缓冲区是...

【Java并发编程实战】– 使用非依赖属性实现同步

一、概述 当使用 synchronized 关键字 来保护代码块时,必须把对象引用作为 传入参数。 通常情况下,使用 this 关键字来引用执行方法所属的对象,也可以使用其他的对象对其进行引用。一般来说...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部