Static deflections for several types of uniform-cross-section beams can be found here. If a beam has multiple types of loading, deflections can be found for each, and then summed. If the shaft diameter changes along its length, deflection calculations become much more difficult.