随笔分类 -  Java基础篇

摘要:可以是纯数字,也可以是纯字母,也可以是数字+字母,1-20 位 public static boolean isValidPhone(String phone) { if (!isEmpty(phone)) { Pattern pattern = Pattern.compile("^((1[0-9] 阅读全文
posted @ 2018-04-27 15:53 冰湖一角 阅读(262) 评论(0) 推荐(0)
摘要:一般数据库的编码是utf8,utf8是不支持存储表情符的,当存入的微信昵称带有表情符时就会出现乱码情况,有两种解决方法: 1.mysql数据库升级到5.5版本以上,utf8改为utf8mb4,utf8mb4的字符最多可以是4个字节,可以存储表情符,重启数据库服务器,这种方式有可能会失效; 2.在ja 阅读全文
posted @ 2018-04-25 10:38 冰湖一角 阅读(461) 评论(0) 推荐(0)
摘要:AtomicInteger在多线程并发场景的使用 AtomicInteger提供原子操作来进行Integer的使用,因此十分适合高并发情况下的使用。 AtomicInteger位于包package java.util.concurrent.atomic下,主要源码如下: 首先看到改类里有两个私有的静 阅读全文
posted @ 2018-04-13 16:42 冰湖一角 阅读(1018) 评论(0) 推荐(0)