电信光猫天邑TEWA-708E超级管理员密码获取、开启Telnet以及关闭IPv6防火墙

电信光猫天邑TEWA-708E超级管理员密码获取、开启Telnet以及关闭IPv6防火墙一、获取超级管理员密码

运维 

Spring Boot 3.0 spring-fox失效情况下在gateway网关使用spring-doc整合swagger

由于新的项目使用spring boot 3.1.5,spring-fox-swagger的依赖底层用的是javax依赖包,而spring boot 3.x版本都是jakarta依赖包,引入后启动项目则会报错:Type javax.servlet.http.HttpServletRequest not present。 网上的解决办法都是降低spring boot版本到3.0以下,这明显是头疼砍头的解决办法。既然spring-fox不能使用了,那我们要使用api文档还有什么办法呢?那就需要spring-doc了。 且因为spring-doc的普及性不及spring-fox高,所以大部分博客都是讲的东一句西一句,所以我大概整合了一下。

MySQL5.7修改密码执行报错?MySQL5.7版本修改ROOT密码

近日在电脑上连接数据库时发现密码不记得了。直接百度了一套MySQL修改密码的丝滑小连招,发现执行时报错。具体报错内容如下:ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘。查资料得知MySQL5.7之后就没有使用password字段了,而是改成了改成了authentication_string字段,直到问题就好办了,修改方法一如既往,只需要修改字段名即可。

@ControllerAdvice实现全局异常处理,以及其他两个应用场景详解


@ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理。我们可以使用@ControllerAdvice来声明一些全局性的东西,最常见的是结合@ExceptionHandler注解用于全局异常的处理。以及搭配@ModelAttribute和@InitBinder使用。

Dism++介绍——轻量好用的C盘清理工具!

Dism++介绍我们平常在使用Windows电脑时,经常会出现C盘空间莫名其妙的减少,这里介绍一款清理C盘空间的工具:Dism++1.使用。

运维 

Cursor,基于ChatGPT的代码生成工具,功能强大,国内可用

Cursor,基于ChatGPT的代码生成工具,国内可用前端时间发现了一个名叫Cursor的代码生成工具,当时Cursor还很简陋,只有单个的文件。但是最近发现Cursor进行了一次大更新,支持项目导入,新建,运行,同时还有插件库提供给用户,所以决定将Cursor给更多人看到。

宝塔网站开启反向代理时无法申请和自动续签SSL证书的解决办法

会产生这个问题的原因很简单,我们在申请证书时,ca证书商会获取域名对应的ip,当开启反向代理后,ca证书商无法获取到我们申请域名的真实ip,所以开启反向代理时无法申请SSL证书,续签SSL证书会验证失败。

Java集合分批、切割 使用Apache Commons Collections包实现

Apache Commons是Apache软件基金会的项目,曾经隶属于Jakarta项目。Commons的目的是提供可重用的、解决各种实际的通用问题且开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。 Commons Collections包为Java标准的Collections API提供了相当好的补充。在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。

Spring 跨域使用与原理(@CrossOrigin注解,Java配置类方式,xml方式)

出于安全原因,浏览器禁止AJAX调用当前源之外的资源。 跨域资源共享(CORS)是由大多数浏览器实现的W3C规范,它允许您以一种灵活的方式指定授权哪种跨域请求,而不是使用一些不太安全、功能不太强大的hack(如IFrame或JSONP)。 Spring Framework 4.2 GA为CORS提供了一流的开箱即用支持,为我们提供了一种比典型的基于过滤器的解决方案更简单、更强大的配置方式。

MyBatis-plus 使用updateById方法,字段为null不更新的解决办法

Java 

一、原因Mybatis-plus的字段策略(FieldStrategy)有三种策略:IGNORED:0 忽略NOT_NULL:1 非 NULL,默认策略NOT_EMPTY:2 非空而默认的更新策略是NOT_NULL:非NULL; 即通过接口更新数据时数据为NULL值时将不更新进数据库。二、解决办法直