校验身份证有效性详解

1 /** 2 * 验证身份证格式有效性 3 * @param type $id_card 4 * @return boolean 5 */ 6 function validation_filter_id...

JAVA实现redis超时失效key 的监听触发详解

过期事件通过Redis的订阅与发布功能(pub/sub)来进行分发。 而对超时的监听呢,并不需要自己发布,只有修改配置文件redis.conf中的:notify-keyspace-events Ex,默认为notify-keys...

redis 超时失效key 的监听触发详解

1. 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,故需要订 阅 __keyevent@0__:expired 通道 0表示db0 根据自己的dbindex选择合适的数字   2....

Java集合---ConcurrentHashMap原理分析详解

一、背景: 线程不安全的HashMap     因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。...

Java中的锁分类详解

在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量...

Java日期时间处理常用方法详解

虽然是老生常谈,但整理出来还是有点用。 1.由字符串时间得到Date类型时间 // 由字符串时间得到Date类型时间 public static Date getDateFrom(String strDate){...

搜集整理一些Cron表达式例子详解

1.cronExpression配置说明 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12...

QuartZ Cron表达式详解

CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如...

关于JVM详解

java内存结构 垃圾回收算法 Jvm判断对象存活 GC日志 基本参数调优 基本性能检测工具 垃圾回收机制 串行回收和并行回收  垃圾收集器     什么是HotSpot VM 提起HotS...

finalize方法详解

什么是垃圾回收机制 不定时去堆内存中清理不可达对象。不可达的对象并不会马上就会直接回收, 垃圾收集器在一个Java程序中的执行是自动的,不能强制执行,即使程序员能明确地判断出有一块内存已经无用了,是应该回收的,程序员也不能强制垃圾收集器回...