那么可以做到保证在一个集群机器上,只保存一个静态变量ONEDAYDATA。因为类的静态变量是此类的所有实例化对象全局共享的。即指向同一块内存,只要一个对象更改了静态变量,其他对象读到的都是更改后的静态变量。因此从设计上而言,也很容易理解,静态变量也称之为类变量,可以直接使用类名访问而不需要通过类对象访问。这要看你的业务需求,原则上是尽量减少不必要的静态变量。故此处设置为静态变量,可以保证集群的一台机器上,只维护一个静态变量。
//#JVM内存总体四部分:(stack segment、heap segment、code segment、data segment)
//当我们在程序中,申明一个局部变量的时候,此变量存放在了 stack segment(栈)当中;
//当new 一个对象的时候,此对象放在了heap segment(堆)当中;
//而static的变量或者字符串常量 则存在在 data segment(数据区)中;
//那么类中方法的话,是存在在 code segment(代码区)中了。
mapper层传入一个参数,筛选出近三个月的数据:
SELECT
COUNT(1)
FROM
idc_work_order_main
WHERE
gmt_create < CONCAT('2016-08-03','23:59:59')
AND gmt_create > date_sub('2016-08-03 00:00:00', INTERVAL 3 MONTH)
  一行代码初始化ArrayList:
  //ArrayList<String> list_01 = new ArrayList<String>(){{add("1");add("2");add("3");}};
  //ArrayList<String> list_02 = new ArrayList<String>(Arrays.asList("1","2","3"));
  如何在Navicat中查看一条SQL语句的执行时间:

  关于走索引的主键id和不走索引的in查询速度哪个快的情况,结果in比主键索引快,讨论如下:
  1、navicat中如何查看执行一条SQL语句的耗时
  2、根据主键查询两次那个效率高?
  完结。