zxiaofan.com

Life is all about choices!生命不息,学习不止。By : zxiaofan.com

Java正则环视和反向引用

java正则环视,java正则反向引用 1、环视概念 环视,又称为零宽断言,简称断言。 环视强调位置(前面或后面),必须匹配环视表达式,才能匹配成功。 环视可认为是虚拟加入到它所在位置的附加判断条件,并不消耗正则的匹配字符。 2、环视基础表达式 (?=Expression) 顺序肯定环视,表示所在...

2017-06-27 20:20:54

阅读数 5349

评论数 0

启用Windows10自带的Linux系统

新版win10已自带linux系统,默认是关闭状态,本文讲述详细开启流程、开启过程遇到的坑及解决方案。     设置--更新和安全--针对开发人员--选中“开发人员模式”;启用“适用于Linux的Windows子系统(Beta)”;win10更新可能报错:0x80070057,这是由于你的Wind...

2017-06-14 23:48:13

阅读数 58646

评论数 1

LinkedBlockingQueue源码分析(JDK8)

本文分析LinkedBlockingQueue的源码,学习其底层实现。LinkedBlockingQueue特性及使用场景:1、基于链表实现,线程安全的阻塞队列。2、“two lock queue”算法变体,双锁(ReentrantLock):takeLock、putLock,允许读写并行,rem...

2017-06-10 23:41:03

阅读数 9019

评论数 3

GitHub合并2个项目并保留commit记录

GitHub有两个项目Pro1和Pro2,现打算将Pro2整个项目移动到Pro1,并保留2个项目的commit记录。 移动前Pro1目录结构为:文件Pro1.txt、文件Pro123、文件README.md、文件夹pro1dir/,项目 Pro2类似。 移动后目录结构为Pro/Pro1/*;p...

2017-06-03 19:19:27

阅读数 3269

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭