icons图标
https://tablericons.com/
https://fontawesome.com/
配色表
http://www.peiseka.cn/
配置Docker国内镜像源
解决“error pulling image configuration: download failed after attempts=6: dial tcp 59.188.250.54
步骤1:配置国内镜像源,控制台执行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://cr.console.aliyun.com",
"https://docker.nju.edu.cn",
"https://ustc-edu-cn.mirror.aliyuncs.com/",
"https://ccr.ccs.tencentyun.com/",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://docker.jsdelivr.fyi",
"https://dockercf.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://dockerpull.com",
"https://dockerproxy.cn",
"https://hub.uuuadc.top",
"https://docker.1panel.live",
"https://hub.rat.dev",
"https://docker.anyhub.us.kg",
"https://docker.chenby.cn",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn",
"https://docker.hpcloud.cloud",
"https://atomhub.openatom.cn"
]
}
EOF
步骤2:重启docker服务
1
2
sudo systemctl daemon-reload
sudo systemctl restart docker
步骤3:查看docker重启后,容器是否没有自动重启
步骤4:如果没有自动重启,启动,例如
1
docker start halo-halodb-1
随机图片api
http://www.98qy.com/sjbz/api.php
https://imgapi.xl0408.top/index.php
Windows端口被占用
查询端口占用情况:
1
netstat -ano | findstr 8090
根据PID删除:
MacOS/Linux端口被占用
查询端口占用情况:
1
2
3
4
5
sudo ss -tulnp | grep 8090
或
sudo lsof -i :8901
根据PID删除:
谷歌浏览器禁用缓存
使用快捷键清除缓存
Ctrl+Shift+Delete:这个快捷键组合可以打开清除浏览数据的界面,用户可以选择清除缓存数据。但这种方法需要每次需要调试时都进行清理,可能较为繁琐。
强制刷新页面不使用缓存
Ctrl+Shift+R(Windows)/ Command+Shift+R(Mac):这个快捷键组合可以强制浏览器重新加载当前页面,而不使用缓存中的数据。这在需要实时查看更新后的页面时非常有用。
利用插件禁用缓存
Classic Cache Killer:这是一个非常实用的插件,可以在每次加载页面时自动清除缓存。用户可以在Chrome应用商店中搜索并安装该插件。安装后,插件将在后台自动工作,无需用户手动操作。
通过开发者工具禁用缓存
这是较为推荐的方法,因为它可以在开发或调试过程中持续禁用缓存,而无需每次都进行手动操作。
通过浏览器设置禁用缓存(不推荐)
虽然Chrome浏览器没有直接通过常规设置来禁用缓存的选项,但上述通过开发者工具的方法已经足够灵活和强大,可以满足大多数开发者和调试者的需求。因此,不推荐通过修改浏览器核心设置来禁用缓存,因为这可能会影响到浏览器的正常功能和性能。
MacOS配置指令别名
检查电脑是bash还是shell
1
2
zhangxin@MacBook-Air ~ % echo $0
-zsh
如果是-bash 则 vim !/.bashrc
设置别名
我这里是shell,用:
vim ~/.zshrc
以下就是你的所有自定义指令集了,按格式(alias 别名=‘具体指令’)增加你自己的指令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export M2_HOME = /Users/zxalive.com/apache-maven-3.8.6
export PATH = $PATH :$M2_HOME /bin
alias hs = 'hexo clean && hexo g && hexo s'
alias hd = 'hexo clean && hexo g && hexo d'
alias hds = 'hexo clean && hexo g && hexo d && hexo s'
alias hdd = 'hexo clean && hexo g && hexo d && git add . && git commit -m "update" && git push -f origin master'
alias hdds = 'hexo clean && hexo g && hexo d && git add . && git commit -m "update" && git push -f origin master && hexo s'
alias git-log= 'git log --all --pretty=oneline --abbrev-commit --graph'
alias gap = 'git add . && git commit -m "update" && git push -f origin master'
alias gapm = 'git add . && git commit -m "update" && git push -f'
fpath =( ~/.zsh/completion $fpath )
autoload -Uz compinit && compinit -u
刷新即可
source ~/.zshrc
使用谷歌插件将网站前端源码(js+css+html)强行下载
插件下载地址:https://wws.lanzoub.com/i0Yso09kzhcj
halo-theme-earth主题删除页脚文字Powered by
/theme-earth/templates/modules/footer.html 中搜索Powered by
共有2处,删除我选中的代码
docker restart 容器名 重启halo,等待1分钟即可。
怎么清除MacBook-Safari浏览器的缓存和网站数据
方法一:通过Safari偏好设置
直接清除缓存:在偏好设置窗口中,点击“高级”选项卡,然后勾选“在菜单栏中显示‘开发’菜单”。之后,从菜单栏中选择“开发”>“清空缓存”来清除Safari浏览器的缓存。
通过隐私设置管理网站数据:同样在偏好设置窗口中,点击“隐私”选项卡,然后选择“管理网站数据…”。在这里,你可以看到所有存储了数据的网站列表,可以选择性地删除某些网站的数据,或者点击左下角的“全部移除”来清除所有网站的数据。
方法二:使用快捷键
Command + Option + E
解决nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException
报错信息1
1
2
3
4
5
Type definition error: [ simple type, class com.gctl.brp.controller.MobileController$AddAppUserDTO ] ;
nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Cannot construct instance of com.gctl.brp.controller.MobileController$AddAppUserDTO :
non-static inner classes like this can only by instantiated using default,
no-argument constructor\n at [ Source: ( org.springframework.util.StreamUtils$NonClosingInputStream ) ; line: 1, column: 2]
解决:内部类改为静态
报错信息2
1
2
3
4
Type definition error: [ simple type, class com.gctl.brp.controller.MobileController$AddAppUserDTO ] ;
nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Cannot construct instance of com.gctl.brp.controller.MobileController$AddAppUserDTO ( no Creators, like default constructor, exist) :
cannot deserialize from Object value ( no delegate- or property-based Creator) \n at [ Source: ( org.springframework.util.StreamUtils$NonClosingInputStream ) ; line: 1, column: 2]
解决:加3个注解
Markdown(md)文件中插入HTML的链接
1
[Hexo博客-新手10分钟快速搭建 ](https://zxalive.com/archives/hexo-deploy )
1
< a href = "https://www.baidu.com" target = "_blank" title = "百度搜索" > 访问百度</ a >
IntelliJ IDEA 项目中如何隐藏和显示.idea文件夹
windows快捷键:Ctrl + Alt + s
mac快捷键:command+,
+号添加忽视文件
IntelliJ IDEA中gradle怎么打包
在命令行中执行:
打开命令行工具,导航到你的项目根目录。
执行gradle jar命令(或你自定义的打包任务名称)。
Gradle会编译项目并生成JAR包,通常位于build/libs目录下。
在IDEA中直接执行:
在IDEA中,你可以直接点击build.gradle文件中的jar任务旁边的绿色三角按钮来启动打包任务。
或者在右侧的Gradle面板中,找到你的项目,展开Tasks -> build,然后双击jar任务来执行。
IntelliJ IDEA 终端配置环境变量
Path=C:\Users\xzhang10\IdeaProjects\blog-hugo\hugo_extended_0.134.0_windows-amd64
IntelliJ IDEA 终端选择Git Bash
C:\Users\xzhang10\AppData\Local\Programs\Git\git-bash.exe
通常如果不改变 Git 的安装目录,它会在 C:\Program Files 或者 C:\Program Files (x86) 目录,如果改变了就去自己安装 Git 的目录去找,最后把 Terminal 的 Shell path设置为其 bin 目录下的 sh.exe 就行了。
idea 终端 配置环境变量