g i m s 正则表达式
摘要:修饰符 含义 描述 例子 i ignore - 不区分大小写 将匹配设置为不区分大小写,搜索时不区分大小写: A 和 a 没有区别。 /runoob/i g global - 全局匹配 查找所有的匹配项。 /runoob/g m multi line - 多行匹配 var str="runoobgo
阅读全文
join()
摘要:① join() 指定等待时间 void join() 等待这个线程死亡。 void join(long millis) 等待这个线程死亡最多 millis毫秒。 void join(long millis, int nanos) 等待最多 millis毫秒加上 nanos纳秒这个线程死亡。 ② j
阅读全文
find()
摘要://find() 寻找符合 regexp 的子字符串,寻找到的可能有多个 public static void test1(){ Pattern compile = Pattern.compile("<.*?>"); Matcher matcher = compile.matcher("<h1123
阅读全文
yield()
摘要:Thread.yield() 让步线程,执行这一步的线程会主动告诉CPU调度器释放原本属于自己的资源,但是yield只是一个提示(hint),CPU调度器并不会担保每次都能满足yield提示。 java中yiled()方法的作用是:让当前处于运行状态的线程变为可运行状态,让出抢占资源的机会 用一个简
阅读全文
(?=) (?!) (?<=) (?<!)
摘要:(?=pattern) 正向先行断言 代表字符串中的一个位置,紧接该位置之后的字符序列能够匹配 pattern。 例如对 "a regular expression" 这个字符串,要想匹配 regular 中的 re,但不能匹配 expression 中的 re,可以用 re(?=gular),该表
阅读全文
线程的状态
摘要:每一个线程都有自己的局部变量表,程序计数器(指向正在执行的指针命令)以及各自的生命周期。 1.NEW 状态:相当于一个Java对象,通过start() 方法后进入RUNNABLE状态. 2.RUNNABLE(可执行状态): start方法后线程不会直接执行,要听从CPU的调度,这个中间过程就是RUN
阅读全文
\w \s \d \b
摘要:字符名 说明 例子 注释 \w 匹配字母或数字或下划线或汉字 等价于 '[A-Za-z0-9_]'。 \w能不能匹配汉字要视你的操作系统和你的应用环境而定 java和mysql中要使用\\w . 匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]。 \s \s 是匹配所有空白符,包
阅读全文
基本语法
摘要:基本语法 ^ 匹配字符串的开始 WHERE name REGEXP '^me' $ 匹配字符串的结束 WHERE name REGEXP 'd$' . 匹配任意单个字符 WHERE name REGEXP '^..at' 输出 : platinum 匹配包含特定字符串的字符串WHERE name
阅读全文