随笔分类 - 解决方案
Bug记录,项目问题,IDE镜像源加速
摘要:1、问题 LettuceConnectionFactory was destroyed and cannot be used anymore 报错日志:应该是写了rfid 硬件扫描,但是电脑未连接RFID硬件扫描设备 java.lang.IllegalStateException: LettuceC
阅读全文
摘要:问题 SwitchHosts报错:没有写入 Hosts 文件的权限 解决方案 1、打开如下目录 C:\Windows\System32\drivers\etc 2、右键 hosts 文件 -> 点击安全 -> 点击编辑 -> 找到Users 和自己的用户名,勾选完全控制。 告警,继续即可。 3、配置
阅读全文
摘要:需求 登录一台云服务器,发现root@xxxx ,主机名是一大串字符,很不舒服。 步骤 不同版本的 Linux 系统在使用和命令上存在部分差异,以下内容以CentOS 7.6为例。 登录 首先使用 XShell 登录你的操作系统,使用命令 cat /etc/redhat-release 查看操作系统
阅读全文
摘要:1、背景 模糊查询可以说项目中非常常见,如下简单探索一下几种实现 2、解决方案 方式一:sql 模糊查询(一般常用容易想到的) mybatis中xml 对查询条件使用 like 查询 <if test="name != null and name != ''"> and name like conc
阅读全文
摘要:https://blog.csdn.net/qq_36604863/article/details/122521391
阅读全文
摘要:1、背景 用户删除后时重复添加同名用户报错,原因是因为删除用户时使用的是逻辑删除,并未从数据库中真实删除,由于用户信息还是比较重要的。 2、关键代码片段 Controller /** * 新增用户 */ @PreAuthorize("@ss.hasPermi('system:user:add')")
阅读全文
摘要:0、需求背景 每次启动 Nginx 都要去到 Nginx 安装目录下寻找 redis-server.exe 文件点击,很是麻烦。并且要命令行启动,一般解决方案可能是批处理文件,但是仍要点击。假如确定服务要经常开启的情况下可以设置为服务。 于是思考到可不可以跟其它服务一样能够开机自启?显然是可以的。
阅读全文
摘要:1、背景 一般更新了 Java 文件后要手动重启整个项目,才能生效,这很影响开发速度,于是热部署就出现了。 热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够把修改内容编译并部署到服务器上,使得修改立即生效。 使用JRebel后,可以不用重启便可将修改的代码有效,非常的高效。
阅读全文
摘要:1、问题 Access denied for user '-root'@'localhost' (using password: YES) 2、场景 低级失误,密码错误 3、原因 密码错误 4、解决方案 根据网上资料,出现Access denied的原因有如下可能: MySQL的服务器停止了 用户的
阅读全文
摘要:1、问题 Windows Server 2012 R2启动徽标后黑屏 2、场景 装完服务器系统后,有位同事为了方便更新驱动下载了360驱动进行驱动更新。更新后第二天重启服务器黑屏。 3、排查过程 问题排查到这种问题一般有两种情况,操作系统装置前和操作系统装置后出现: 第一种: 装置操作系统的时候没有
阅读全文
摘要:1、问题 使用DBeaver连接MySQL 8.0报错 Public Key Retrieval is not allowed 2、场景 电脑开发环境迁移初始化 mysql 后使用DBeaver连接不上 3、原因 查阅网上资料得到是密码认证机制的问题, 待考证参考资料: 如果用户帐户使用sha256
阅读全文
摘要:1、问题 无法启动此程序,因为计算机中丢失*.DLL 2、场景 Windows Server 2012 标准版解压安装mysql8.0版本报错 3、原因 电脑系统中缺少或者未注册MSVCP140.dll这个运行库文件 4、解决方案 MSVCP140.dll是VC运行库中的文件,从微软官方下载最新对应
阅读全文
摘要:1、问题 NT Kernel & System进程占用80端口并且关闭不掉 问题排查 cmd命令行运行 netstat -ano 发现80端口被pid=4的进程占用 打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & system。 2、场景 使用
阅读全文
摘要:1、问题 Web server failed to start. Port 8080 was already in use. 2、场景 使用热部署插件Jrebel手动关闭项目失效。 3、原因 Port 8080 was already in use. 4、解决方案 方案一:修改端口; 修改配置文件a
阅读全文
摘要:1、问题 {"code":"500","message":"The Token has expired"} 2、场景 使用Jrebel 热部署插件经常出现 构建项目失败,代码爆红 3、原因 ==暂时未排查出原因== 4、解决方案 刷新缓存重启(点击->Invalidate and Restart)解
阅读全文
摘要:1、问题 突然自己的idea的 Maven 项目代码都是爆红,但是可以运行 2、场景 相关问题:IDEA 自动编译出现的问题 Error:(3, 47) java: 程序包org.springframework.web.bind.annotation不存在 尝试解决方案 自己工具 Idea2021.
阅读全文
摘要:1、问题 idea2021.3及以上版本 快捷键 ctrl+shift+alt+/ 热部署找不到compile.automake.allow.when.app.running 2、场景 配置Jrebel热部署后老是出现热部署失败,刚开始尝试寻找 快捷键 ctrl+shift+alt+/,选择Regi
阅读全文
摘要:1、问题 SQL 错误 [1055] [42000]: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'station.sw.name' which is not fu
阅读全文
摘要:1、问题 JSON parse error: Cannot deserialize value of type longfrom String "1bbb": not a validlongvalue; nested exception is com.fasterxml.jackson.databi
阅读全文
摘要:nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: invalid
阅读全文

浙公网安备 33010602011771号