- 博客(3)
- 收藏
- 关注
转载 cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份二、各字段的含义字段 允许值 允许的特殊字符秒(Seconds) 0~
2020-11-18 09:56:34 96
转载 AtomicLong(常用于制作计数器)
一、首先你得了解synchronized(同步锁),atomiclong 可以理解是加了synchronized的long。二、现在我们思考一下使用atomiclong 这个场景,必然是跟多线程有关,而且可能用于编写计数器。三、了解JVM指令的,都知道如果赋值一个long变量,编译后,会产生多个JVM语言指令,如果处于多线程情况下对于这个变量进行加减操作会导致数据不一致。为避免此问题, Java 引入了原子变量 AtomicLong 。当一个线程正在操作一个原子变量时,即使其他线程也想要操作这个变量,类
2020-11-18 09:30:02 538
原创 面向对象六大设计原则
简述:本文主要阐述面向对象六大基本设计原则的基本:单一接口原则、里氏替换原则、依赖倒置原则、开闭原则、接口隔离原则、迪米特原则1. 单一职责原则:一个类或者接口只负责一个功能领域中的相应职责,就一个类而言,应该只有一个引起它变化的原因。在实际应用中,多选择采用**针对方法(接口)**的单一职责原则优点:低耦合性,影响范围小降低类的复杂度,职责分明,提高了可读性变更引起的风...
2020-03-30 15:27:35 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人