postgresql insert 出现duplicate key value violates unique constraint错误
原因:从别处导入的表其id已经占据了sequence正常增长时所到达的值
查询当前最大的id号
SELECT max(id) from fud_fund_product;
查询下一个序列号
SELECT nextval('fud_fund_product_id_seq');
将下一个序列号设置为最大id+1
SELECT setval('fud_fund_product_id_seq',(SELECT max(id) from fud_fund_product)+1);
Long seqNum = extSequencesDAO.nextValue("seq_user_no");
String userNo = String.format("%08d", seqNum);
github上有一个分支dev,使用git branch -a看不到该远程分支,直接使用命令git checkout dev报错如下:
error: pathspec 'dev' did not match any file(s) known to git.
解决方法:
1、执行命令git fetch取回所有分支的更新
2、执行git branch -a可以看到dev分支
3、切换分支git checkout dev
项目能编译通过,但某文件报包引用不到的错误信息,解决方法:将项目最外层的类似customercore.iml文件删除,关闭项目,再重新用pom.xml的方式打开项目
常用端口
redis 6379
zookeeper 2181
kafka 9092
MySql 3306
Postgresql 5432