Facile synthesis and self-assembly of hierarchical porous NiO nano/micro spherical superstructures for high performance supercapacitors