摘要: tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。 语法 选项 参数 实例 将输入字符由大写转换为小写: 使用tr删除字符: 用tr压缩字符,可以压缩输入中重复的字符: 阅读全文
posted @ 2018-05-08 17:54 木东木容 阅读(363) 评论(0) 推荐(0) 编辑
摘要: linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项]... 文件... 2.命令参数: 3.命令功能: touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。 4.使用范例: 实例一 阅读全文
posted @ 2018-05-08 17:35 木东木容 阅读(174) 评论(0) 推荐(0) 编辑
摘要: */ 示例代码如下: 四,AtomicIntegerFieldUpdater:原子更新整形的字段的更新器 五,java原子操作类在实际项目中的应用(java原子操作类的应用场景) java原子操作类 AtomicInteger 在实际项目中的应用。HttpClientFacotryBean工厂会工作 阅读全文
posted @ 2018-05-08 13:24 木东木容 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 使用BufferedWriter 将内容写入文件,先开始少了wriite.flush()这句,发现无法写入内容。查资料后发现,原来BufferedWriter是缓冲输入流,意思是当你调用BufferedWriter的write方法时候。数据是先写入到缓冲区里,并没有直接写入到目的文件里。你必须调用B 阅读全文
posted @ 2018-05-08 11:22 木东木容 阅读(9896) 评论(0) 推荐(0) 编辑
摘要: 正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟C 阅读全文
posted @ 2018-05-08 11:19 木东木容 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 很简单,我们可以这样声明 Timestamp ts=new Timestamp(new Date().getTime());这样我们就可以得到时间比较具体的一个类型转换!!! 在开发web应用中,针对不同的数据库日期类型,我们需要在我们的程序中对日期类型做各种不同的转换。若对应数据库数据是oracl 阅读全文
posted @ 2018-05-08 11:04 木东木容 阅读(49776) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 BlockingQueue即阻塞队列,它算是一种将ReentrantLock用得非常精彩的一种表现,依据它的基本原理,我们可以实现Web中的长连接聊天功能,当然其最常用的还是用于实现生产者与消费者模式,大致如下图所示: 在Java中,BlockingQueue是一个接口,它的实现类有Ar 阅读全文
posted @ 2018-05-08 10:50 木东木容 阅读(334) 评论(0) 推荐(0) 编辑