多项选择题

商业银行实施的下列行为中,哪些是违反商业银行法的( )

A.用拆借的资金弥补联行汇差头寸的不足
B.向行长配偶任职的公司发放信用贷款
C.与关系密切的客户达成代销公司债券的协议
D.规定借款人不提供担保的,一律不发放贷款