![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
liuguodong1413
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
一、 密码校验1 最严校验,必须包含大写字母、小写字母、数字、特殊字符 : ^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[\~\!\@\#\$\%\^\&\*\.])[\da-zA-Z_\~\!\@\#\$\%\^\&\*\.]{8,20}$2 数字、字母、特殊字符两两组合 ^((?=.*\d)(?=.*[A-Za-z])|原创 2016-11-21 12:58:11 · 206 阅读 · 0 评论 -
Java 用位运算改写加法、乘法
int add(int x, int y) { while (y != 0) { x ^= y; y = ((x ^ y) & y) << 1; } return x;}原创 2017-05-26 09:48:34 · 466 阅读 · 0 评论 -
idea gradle 依赖外部项目
1 gradle 依赖兄弟模块是非常容易的,这些模块项目属于同一个项目,在gradle设置 即可例如:-rootProject -subProj1 -subProj2subProj1 依赖subProj2 只需要在subProj1的 build.gradle中设置: compile project(':subProj2') 2 今天我们要说的是如...原创 2018-01-24 13:27:46 · 7370 阅读 · 0 评论 -
JDK 应用的设计模式
1、单例模式1.1 java.lang.Runtimejava.lang.Runtime 是一个比较典型的(懒汉)单例模式的应用: a) 私有构造器 b) 静态的私有单一实例 c)静态的公有获取方法2、工厂模式 2.1 java.util.concurrent.Executorsjava.util.concurrent.Executors采用多方法,可以...原创 2018-08-18 17:14:32 · 148 阅读 · 1 评论