Hierarchically assembled 3D nanoflowers and 0D nanoparticles of nickel sulfides on reduced graphene oxide with excellent lithium storage performances