Category: 学无止境

25 Posts

pve 安装ifupdown2
其实安装完pve后第一步就是移除企业订阅源,防止后面出现很多问题(由于企业仓库更新源需要购买订阅服务,所以我们需要手动修改到官方的非订阅源)。 由于proxmox VE 的 ifupdown2 到企业版里了,所以...... ...
踩坑 mybatis-plus Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘
org.springframework.jdbc.BadSqlGrammarException: ###Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExceptin: Table ‘xxx.xxx’ doesn’t exist ###The error may exist in com/example/mapper/UserMapper.java (best guess) ###The error may involve defaultParameterMap ###The error occurred while setting parameters ###SQL: SELECT id,name,age,email FROM user ###Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘xxx.xxxr’ doesn’t exist ; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘xxx.xxx’ doesn’t exist 错误原因:原因实体类pojo名字和表名不一致!!mybatis-plus默认规则是实体类和表名以驼峰命名法映射,要求是需要符合这个规则才能执行成功。 所以需要在实体类上加@TableName(“表名”) 由于我使用的是官方的代码生成器,所以有这么一句 ...
git(github)删除误上传的敏感文件
  FILEPATH 代表的是路径   git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch FILEPATH' --prune-empty --tag-name-filter cat -- --all # 例子 # git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch src/main/resources/application-dev.properties' --prune-empty --tag-name-filter cat -- --all git push origin master --force rm -rf .git/refs/original/ git reflog expire --expire=now --all git gc --prune=now git gc --aggressive --prune=now    
thumbnail
Office365邮局开启DKIM
注册完E5后可以绑定自己的域名作为邮局,但是只有默认的onmicrosoft.com域开启了DKIM,自己接入的域名并没有开启,所以这里按照官方文档开启DKIM以减少进垃圾邮箱的可能性。 DKIM 首先进入到office365管理面板,点击左侧菜单栏的「全部显示」,然后点击「Exchange」,进入Exchange控制台。 ...
thumbnail
记录IDRAC断电恢复上一次配置(密码)的问题
https://blog.curlc.com/archives/595.html 这台机器买来后idrac有一个问题,只要断电,idrac的密码就会被恢复为上一次设置的密码.如果在bios重置密码也会被“永久”的设置成calvin这个默认密码。 所以特别蛋疼,每次断电开机完就得修改密码,在dell社区问过一次,答复居然是“一般服务器是不会断电”,真的是无语了...... 昨天由于折腾ssl把idrac搞挂了,这次断电也没有恢复,就进bios重置了idrac(恢复出厂设置)后居然就好了,断电密码被“重置”这个问题也就没了,但是我记得有一次我也重置过,但是没用,总之,这是一个奇葩的问题~    
thumbnail
Docker快速搭建Firefox Send
1、安装Docker 此命令我在debian中运行没问题,其他系统自测~ wget -qO- https://get.docker.com/ | sh 2、创建docker网络 请参考此文章 https://blog.curlc.com/archives/618.html 3、Docker安装Redis 其中的 --net 参数,就是刚刚建立的docker网络(内网) docker run --name docker-redis-server --restart=always --net=my_network -d redis redis-server --appendonly yes 3、docker安装启动Firedox Send docker run --net=my_network --restart=always -e 'REDIS_HOST=docker-redis-server' -e 'NODE_ENV=production' -p 1443:1443 -d mozilla/send:latest 4、Nginx反向代理 这一步网上有很多教程,就不重复的写了。 需要注意的是,必须启用https。 # 配置反向代理 location / { proxy_pass http://127.0.0.1:1443; proxy_set_header Connection "upgrade"; proxy_set_header Upgrade $http_upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }  
rabbitMQ rabbitmq_delayed_message_exchange 清空延时消息
最近也遇到这个问题,在安装了这个延时插件后不能清空已加入的消息,删除和重新创建交换是不够的,延迟的消息仍将传递。 解决办法: 禁用并重新启用插件: rabbitmq-plugins disable rabbitmq_delayed_message_exchange rabbitmq-plugins enable rabbitmq_delayed_message_exchange   github问题说明: https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/issues/16
ubuntu 循环登陆(闪退,登陆成功后又跳回登陆界面)
表现为在图形登陆界面能够正常验证密码正误,在正确输入密码后,出现命令行下的自检界面,然后立即闪回到登陆界面。而且这个问题一般是出现在某些账户下,其他账户尤其是guest账户不受影响。而且命令行登陆也不受影响。 这个问题存在于ubuntu的多个版本中:ubuntu 12.04 ,ubuntu 12.10,ubuntu 13.04,ubuntu 13.10 (勾引搜索引擎用^-^) 一个最常见的原因是该账户下的的.Xauthority文件的对当前用户没有读写权限。这个文件是用来记录Xserver登陆情况的,而且默认权限限制地很严(只有owner有rw权限),由于某些意外,所有者变成了root,导致我们用当前账号登陆的时候无法完成完整的登陆程序,而被退出。 修改的方法很简单,通过命令行登陆(Ctrl+Alt+F1),将拥有者(和组)改为当前用户。 例如我的用户名为 abc 使用命令: cd ~ ls -a (会看到.Xauthority的所有者和组是root) sudo chown abc:abc .Xauthority *返回图形界面:Ctrl+Alt+F7   本文转载至:http://blog.csdn.net/yanxiangtianji
Unexpected AOP exception; nested exception is java.lang.IllegalStateException:
很奇怪的一个bug,在本机上运行没问题,丢到服务器中就会报这个错。 原因 spring-aop版本与 aspectjweaver 包版本冲突 解决办法 我的maven项目的spring-aop版本是5.1.9,其他的spring版本是5.2.1,aspectjweaver 版本是1.8.3,将spring-aop的版本改成5.2.1,运行正常。 由于我的项目中并没有用到spring-aop包,用的是aspectjweaver ,直接将spring-aop删掉,运行正常 原文链接:https://blog.csdn.net/qq_40301107/article/details/103290420