- 博客(11)
- 收藏
- 关注
原创 JAVA之创建线程与线程池
JAVA多线程的实现方式有多种。public class TestThread { public static void main(String[] args) throws Exception { testExtends(); testImplents(); testExecutor(); testCallable();...
2018-05-31 11:25:17 546
原创 JAVA之IO
一、概述IO即输入输出系统。我在平时使用过程中,都是直接在网上复制粘贴,没有仔细梳理,导致现在使用自己写有点磕磕巴巴,故此梳理一遍。 IO重点有5个类:File、OutputStream、InputStream、Writer、Reader,用于操作文件、写入写出数据。二、模型输入流: 程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道 ...
2018-05-29 18:13:18 155
原创 JAVA并发之Lock(下——实现)
在上一节中,描述了Lock包的核心基础–AQS,本节将讲述其具体实现:ReadWriteLock,ReentrantLock,ReentrantReadWriteLock.
2018-05-24 19:59:46 892
原创 JAVA并发之Lock(上——AQS)
一、概述上文详述了synsynchronized的原理及实现【JAVA并发之Synchronized】,虽然在JDK1.6对其进行了大量优化,但是还是存在缺陷:缺少了获取锁与释放锁的可操作性,可中断、超时获取锁,且它为独占式在高并发场景下性能大打折扣。而java.util.concurrent(简称JUC)下的Lock类解决了这些问题,Lock类的基础之一为AQS,此文将介绍AQS的原理及底层...
2018-05-23 18:25:02 340
原创 JAVA并发之Synchronized(悲观锁)
一、关键字介绍synchronized是Java中的关键字,是一种同步锁。可修饰实例方法,静态方法,代码块。 synchronized是一种悲观锁。二、使用场景synchronized可以修饰实例方法,静态方法,代码块。 修饰实例方法:对当前实例加锁,进入同步代码前要获得当前实例的锁 修饰静态方法:对当前类对象加锁,进入同步代码前要获得当前类对象的锁 修饰代码块:指定加锁对象,...
2018-05-22 15:55:45 20432 1
原创 linux命令之文件处理
一、命令介绍unzipunzip(选项)(参数) -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换; -f:更新现有的文件; -l:显示压缩文件内所包含的文件; -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换; -t:检查压缩文件是否正确; -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中; -v:执行时...
2018-05-21 14:25:01 443
原创 linux命令之日志操作
统计某个字符出现次数grep -o '55043824587797' filename | wc -l示例:统计agewhitelist.properties中+出现次数grep -o '+' agewhitelist.properties | wc -l 116792
2018-05-18 17:38:22 4799
原创 linux命令之数据库
统计某个字符出现次数grep -o '55043824587797' filename | wc -l示例:统计agewhitelist.properties中+出现次数grep -o '+' agewhitelist.properties | wc -l 116792
2018-05-18 17:37:51 152
原创 使用LockSupport唤醒指定线程
public class TestPark { public static void main(String[] args) { System.out.println(System.currentTimeMillis() + "TestPark开始测试===="); System.out.println("该线程线程号为:" + Thread.curren...
2018-05-17 16:52:36 1073
转载 URL中“#” “?” &“”号的作用
URL中“#” “?” &“”号的作用 亲们看完点个赞哦!(●’◡’●)一、#的意思/作用 #代表网页中的一个位置。类似于PPT里面的页内超链接。#右面的字符,就是该位置的标识符(即 这个位置的标记)。比如,http://www.XXX.com/index.html...
2018-05-16 11:05:26 580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人