银河麒麟V10系统忘记密码解决

1、正常开机等待系统进入GRUB界面,按下e键,如下图:

2、进入编辑文件:

 

3、 修改ro为rw 然后再行尾添加空格输入:console=tty init=/bin/bash (或 single init=/bin/bash) 输入完成按:ctrl+x或F10进入修改密码阶段

4、修改密码:输入需要解锁的用户名(就是在登录时logo下面的用户名):passwd zhi 回车显示(new passwd)输入密码(密码要求8位以上,需要加特殊符号)

 

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
@ExceptionHandler注解是用来定义具体的异常处理方法的,用法是在Controller层中的任意一个方法上使用该注解,当该方法中抛出对应的异常时,就会执行对应的处理方法。 @ControllerAdvice注解是一个全局异常处理器,可以用来统一处理所有Controller层中抛出的异常,它可以定义一个或多个@ExceptionHandler方法,用来捕获不同的异常并进行统一处理。 而枚举实现全局异常统一处理可以通过定义一个枚举类来实现,每个枚举值代表一种错误类型,包括错误码和错误信息。在@ControllerAdvice中,可以定义一个@ExceptionHandler方法,在该方法中根据不同的异常类型和错误码返回对应的错误信息。这样,当有异常抛出时,就会根据所对应的错误类型和错误码返回对应的错误信息。 例如: ``` @RequiredArgsConstructor @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(value = BusinessException.class) @ResponseBody public ApiResponse handleBusinessException(BusinessException e) { return ApiResponse.fail(e.getErrorCode(), e.getMessage()); } } @AllArgsConstructor @Getter public enum ErrorCode { SUCCESS("00000", "操作成功"), UNKNOWN_ERROR("-1", "系统繁忙,请稍后再试"),; private String code; private String message; } ``` 在上面的代码中,我们定义了一个枚举类ErrorCode,它包含了成功和未知错误两种类型的错误码和错误信息。我们在GlobalExceptionHandler类中定义了一个handleBusinessException方法,用来处理BusinessException异常,该方法返回一个ApiResponse对象,其中使用了e.getErrorCode()和e.getMessage()方法获取异常的错误码和错误信息,并返回给前端。 如此一来,我们就可以实现全局异常统一处理,并且在ApiException和BusinessException中添加对应的错误码和错误信息,方便日后维护和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cyz141001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值