java
文章平均质量分 77
shaoenxiao
换行
展开
-
java-多线程同时操作同一个对象之解决方法:读写锁ReadWriteLock的使用
说明一下,这边文章写得比较简单,只涉及到ReadWriteLock的使用,具体源码实现原理并不涉及。1、使用场景: 首先我这边是实际开发中使用到了,开发的环境情况为:有一个数据中心(暂且当做一个Map集合),有两个子线程A、B,其中A线程每5秒钟从其他地方获取到新来的数据然后和数据中心里面的数据进行一个融合,然后B线程进行隔5分钟从数据中心取出Map集合并解析其中的数据...原创 2018-08-10 14:51:16 · 9327 阅读 · 0 评论 -
正则表达式验证工具类RegexUtils.java
注:转载地址:https://www.jb51.net/article/96328.htmJava 表单注册常用正则表达式验证工具类,常用正则表达式大集合。1. 电话号码2. 邮编3. QQ4. E-mail5. 手机号码6. URL7. 是否为数字8. 是否为中文9. 身份证10. 域名11. IP 。。。。常用验证应有尽有! 这的确是您从事 ...转载 2018-08-20 16:45:57 · 384 阅读 · 0 评论 -
java反射举例---通过反射获取类、方法、属性、类中类
本文通过一个小例子来简单记录下如何使用java反射:例子作用:获取Android有线网络下的网络信息,适用于Android5.0以上(机顶盒上有有线连接):先上代码吧:public void getEthernet(Context context){ try{ //根据反射获取到隐藏类 Class ethernetMan...原创 2018-10-24 17:28:37 · 8709 阅读 · 0 评论 -
java中的各种同步方法--syncharonized、Lock、Volatile、原子变量(Android通用)
在大多数实际的多线程应用中,两个或两个以上的线程需要共享对同一数据的存取时,这时往往我们为了保证数据的正确性、甚至不发生异常需要对相关的数据进行加锁处理。我们首先看一个例子:有一个银行,里面有一百个账户,每一个账户里面有1000块钱,100个账户总共是100000元,每一个账户都有自己一个独立的进程,现在我们让每一个账户都不停的向其他的账户转入随机的金额。代码如下:public clas...原创 2019-02-02 10:14:11 · 833 阅读 · 0 评论