logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

windows环境在git bash中配置jdk和maven

推荐去apache官网https://www.oracle.com/下载自己需要的版本,注意需要注册登录,这里给出我常用的版本在文章中,请解压后自行安装,可以自行设置安装目录,默认会安装在c盘的/c/Program Files/Java目录下。

文章图片
#java#windows#git
git revert以及revert的恢复

问题来了,rebase就是这个坑,使用rebase变基,相当于把你本地的这个分支(注意和远程上的现在侧commit_2合并的分支一个名字)再次merge一遍,但是你要注意,最新的commit是revert1,是摘除这个分支的merge请求,会导致你无论rebase多少次,这个commit_2的代码都不会出现,被revert1抵消掉了,而且会使得你本地的这个分支也被rebase掉,还需要git re

#git#github
git项目中object清理,.git目录透明化以及基础的git管理基础

问题起源于生产环境上,每次升级上线采用的是全量的安装包替换的方式升级,然后每次打的新的安装包体积越来越大,导致负责升级的运维同事下载分发安装包的时间过长,因此研发侧分析到是git本身自带的微型的文件管理系统数据过于臃肿导致,故有了此文,目的在于对git项目的文件,分支管理做到简单的透析并试图清理object目录,做到项目瘦身。

#git#github#linux
git项目如何打patch以及打patch的注意事项

近期发现线上有一个bug需要修复,需要紧急上线,因为改动很小,无需整包替换,所以决定采取线上打patch的方式实现修复,因此需要线下根据最新的commit打一个线上对应版本的patch文件,然后将这个patch文件上传到线上,实现打补丁修复。

#git#github#linux
保存git 修改内容的利器:git stash的使用注意(保存的时间和顺序)

1:背景描述git工具真的是互联网人的开发利器,我愿意称之为IT届开发工具最伟大的发明。git stash的使用不用多说,在修改当前分支内容后,临时想要放下当前项目,切换其他分支时,就可以通过这个命令保存当前的分支更改,这样可以在保留当前分支已有修改不丢失的情况下,任意的切换其他分支,如果其他分支处理结束后,可以直接切回该分支,再通过git stash pop弹出该分支之前保留的修改,继续开发。但

#git#github
linux中的rz和sz

1:什么是rz和szrz和sz是linux环境中文件和windows中文件的互传指令,使用方法是通过ssh远程链接到linux环境,可以不需通过winscp这样的支持ftp协议的工具来进行windows和linux环境进行交互。2:如何使用通过指令sz filename 将当前目录下的文件上传到window环境中(注意,在putty、MobaXterm在无法使用,在SecureCRT上可以使用。)

#linux#ssh#运维
mysql中如何修改字段的enum枚举类型值

1:背景描述mysql数据库中有如下的表结构,需要关注的是status字段的类型,此次需求为想要将这个字段的枚举值中的error变更为initialize_failedmysql> desc servers;+-------------------+--------------------------------------------------------+------+-----+--

#mysql#数据库#database
笔记本连接RK61键机械键盘非损坏的win和alt对调,数字键失灵以及特殊字母键失灵恢复

1:问题描述在打游戏或者码字的时候,无意中按下了键盘模式切换按键,导致了键盘的假性失灵状态,具体表现为:1:win和alt键功能对调,win按键无反应,alt键出现windows窗口,虽然不影响使用,但是很别扭。2:数字键失灵,键盘打不出数字。3:和特殊功能公用同一按键的字母按不出。分别为YUI,HJK,NM这几个键。看过很多网上的解决方案,什么修改注册表,代价太高,那是直接改了配置,毕竟笔记本本

#经验分享
mysql(mariadb)无法打开,报错:找不到mysqld.sock且Can‘t connect to MySQL server on 127.0.0.1(111)

网络上太多该问题来自转载且格式混乱,查阅他人经验并没有解决我的问题,这里分享下自己解决后的经验,以免后人少走弯路。标题因为长度限制,很多关键信息无法打出,这里详细描述下我重启mysql(是mariadb的,以下简称mysql)所遇到的问题:1:MariaDB: ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.1’ (111

#mariadb#mysql#数据库
Windows环境同时安装多个版本的Python解释器(python2和python3)(超详细)

众所周知,python当前有两大主流版本,分别是Python2和Python3系列,其中Python3因为对Python2做了较大的优化,使得Python3不会向下兼容,但是工作和学习中,有很多项目需要Python2的环境,有些是Python3的环境,对于习惯Windows环境中的开发者,就需要能够随时的灵活切换环境。......

#python#windows#经验分享
到底了