Controllable preparation of hierarchical NiO hollow microspheres with high pseudo-capacitance