logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git命令将已经commit的代码push到其他分支

revert 是通过创建一个新的逆向提交来实现变更的回滚,git log里会再看到一条记录,我们只需要再把刚刚的新操作再revert 了就可以了,就回到了错误conmit之前的版本,再按照上边正确的方法处理就可以了~将错误分支已经commit 未push 的代码,仅撤销commit操作,保留已经更改的代码。,然后切换分支到你的本地要提交的分支,再正常commit和push就可~分支开发的,并且已经

文章图片
#git
git秘钥过期 ERROR: Your SSH key has expired

Github添加秘钥(记得粘贴时带上开头的 ssh-rsa不需要去掉)->过期时间设置久一点,添加完成就ok了,回到项目里可以正常操作项目了。首先登录Github查看,头像->设置->SSH秘钥,发现确实过期了,接下来就是重新生成秘钥。使用git命令时遇到Github 的 SSH Key秘钥过期,提示错误。然后进入刚刚生成的目录,把秘钥粘贴出来,放到Github上。直接在项目目录下执行命令。

文章图片
#git#ssh
MacOS使用docker安装nginx

一般情况下docker启动时进行配置,只要把配置文件的目录挂载出来就可以,但是nginx却是先加载一个主配置文件nginx.conf,在nginx.conf里再加载conf.d目录下的子配置文件(一般最少一个default.conf文件)。到这里为止我们就可以随意的修改我们的nginx了,在本地的html文件夹和conf.d中任意增加代码和配置,在docker容器中重新启动nginx就可以了。所以

文章图片
#docker#nginx#macos
MySQL数据库优化看这一篇就够了(最全干货篇)

当面试官让你聊聊MySQL数据库性能优化,你还是只能回答优化sql,建索引吗?让我们看看还可以从哪些方面聊聊吧。其实你还可以从网速、数据量、数据库日志、内存等问题、硬件配置,当前占用资源、硬盘碎片或索引碎片等等诸多方面分析聊聊。

文章图片
#数据库#mysql#sql
数据库连接池连接超时报错

数据库重启或导致数据库会强行断开已有的链接,就会报这个异常。如果在wait_timeout秒期间内,数据库连接(java.sql.Connection)一直处于等待状态,mysql就将该连接关闭。这时,你的Java应用的连接池仍然合法地持有该连接的引用。当用该连接来进行数据库操作时,就会产生上述错误。一般mysql自身连接的等待时间(wait_timeout)缺省为8小时,或者通过命令参数查看。

文章图片
#数据库#mysql#java
git输错密码 报错remote: HTTP Basic: Access denied

问题由于不小心输错了git密码,idea中使用git突然出现remote: HTTP Basic: Access denied....pull及push都失败,如下:提示如上错误常见原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致【可能变了用户名密码,或者输入错误】小提示:git config --list可以查看当前的链接信息常见的解决办法:方法一:可通过命令重新设置

文章图片
#git#java#idea
mysql Lock wait timeout exceeded; try restarting transaction

也就是遇到了mysql死锁,等待资源,事务锁的问题。可能原因:意外处理没有关闭连接,导致连接过多、或是要更新的表的锁在其它线程手里、系统异常导致事务未提交,再次请求相同记录等等。当中trx_mysql_thread_id为事务线程的id,參照show full processlist命令中的线程信息查看。innodb_lock_waits表则由performance_schema.data_loc

文章图片
#mysql#数据库#sql
Load balancer does not contain an instance for the service xxx-service

排查SpringBoot、SpringCloud、Spring Cloud Alibaba、以及Nacos版本是否配套使用,我们知道往往环境问题多是版本搞得怪。好了,到这里了,希望能解决你的问题。如果没有解决,可以先单独调用服务提供者确认自身没问题,能成功注入到注册中心,再去怀疑调用者哈,再去怀疑调用过程。排查注解@FeignClient注解value的值配置,是否和nacos中展示的服务名一致(

文章图片
#spring boot#后端#java +1
mysql Lock wait timeout exceeded; try restarting transaction

也就是遇到了mysql死锁,等待资源,事务锁的问题。可能原因:意外处理没有关闭连接,导致连接过多、或是要更新的表的锁在其它线程手里、系统异常导致事务未提交,再次请求相同记录等等。当中trx_mysql_thread_id为事务线程的id,參照show full processlist命令中的线程信息查看。innodb_lock_waits表则由performance_schema.data_loc

文章图片
#mysql#数据库#sql
    共 29 条
  • 1
  • 2
  • 3
  • 请选择