Online Learning For Resource Allocation In Wireless Networks: Fairness, Communication Efficiency, And Data Privacy