A 34-year-old Queens man was shot and killed early yesterday near a 24-hour diner in Boerum Hill , Brooklyn , while four men were stabbed outside a sports bar in a separate fight in Sheepshead Bay , the police and witnesses said .