IDEA Cannot Resolve Symbol XXX处理办法
问题描述无法识别同一个 package 里的其他类,将其显示为红色,但是语法没有问题。鼠标放上去后提示异常 “Cannot resolve symbol XXX”,重启软件没有用。
解决方法点击菜单中的 File ——Invalidate Caches / Restart,然后点击对话框中的 Invalidate and Restart,清空 cache 并且重启,问题就解决啦
类属性类型处理工具类
该工具类主要用于处理特定类型的属性的默认值,如默认Double类型属性为空时赋值为0的工具类
Java代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071package com.spi.utils;import lombok.extern.slf4j.Slf4j;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * @ClassName ObjectFiledsUtil * @Description 类属性值工具类 * @Author Leslie Hwang * @Email [email protected] * @Date 2021/5/10 下午4:41 **/@Slf4j ...
Hacs无法连接GitHub解决方案
打开SSH & Web Terminal,输入以下命令
1docker exec homeassistant bash -c "echo '185.199.108.154 github-releases.githubusercontent.com' >> /etc/hosts"
gitignore不生效的解决办法
原因分析及解决方法当我们将 .gitignore 文件配置好后,却往往不能失效。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件,因为 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。
执行以下Git命令123git rm -r --cached .git add .git commit -m "update .gitignore"
常用的.gitignore文件模板Spring Boot123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263# Created by .ignore support plugin (hsz.mobi)### JetBrains template# Covers JetBrains IDEs: IntelliJ, RubyM ...
git已经push后修改commit注释
问题描述
笔者在git push之后,发现其中有一个提交的 commit 注释写错了一个字,强迫症程序员怎么受得了?改!
2.解决方案2-1. 修改倒数第 3 次的 commit1git rebase -i HEAD~3
这里的 3 就是对应倒数第 3 次的 commit,因为在这里笔者是倒数第 3 次的 commit 注释出现了错误
2-2. 将 pick 修改为 edit进入界面后,摁 a 或者 i 进入编辑模式,将需要修改注释的那一行的 “pick” 改为“edit”,然后摁 ESC 退出编辑模式,再输入:wq!来保存退出
2-3. 更正 commit 注释内容输入以下命令:
1git commit --amend
进入界面后,摁 a 或者 i 进入编辑模式,将第一行中的注释 (注意不是下面的带有 edit 或者 pick 字眼的注释) 修改为正确的注释,然后摁 ESC 退出编辑模式,再输入:wq!来保存退出
2-4. rebase 确认输入命令:
1git rebase --continue
2-5. 强制 push1git push --f