High performance, self-powered ultraviolet photodetector based on a ZnO nanoarrays/GaN structure with a CdS insert layer. (23rd May 2017)