# 常用配置

# idea maven打包乱码问题

-Dfile.encoding=GBK

# idea services窗口配置

<component name="RunDashboard">
  <option name="configurationTypes">
   <set>
    <option value="SpringBootApplicationConfigurationType" />
   </set>
  </option>
 </component>

# idea Command line is too long

<component name="PropertiesComponent">
	<property name="dynamic.classpath" value="true" />
</component>

# Git回退到指定版本

# 回退到指定版本
git reset --hard [commitid]
# 强push
git push -f

# Git解决 Filename too long 的问题

git有可以创建4096长度的文件名,然而在windows最多是260,因为git用了旧版本的windows api,为此踩了个坑。

## 解决方式是:
git config --global core.longpaths true
git config --global core.compression 0

# Java 环境变量

JAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_311
PATH=%JAVA_HOME%\bin

# Scala 环境变量

SCALA_HOME=C:\ProgramFiles\scala
PATH=%SCALA_HOME%\bin

# python 环境变量

PYTHON_HOME=C:\ProgramFiles\Python\Python310
PATH=%PYTHON_HOME%
PATH=%PYTHON_HOME%\Scripts

# Nodejs 环境变量

npm config set registry https://registry.npm.taobao.org
npm config set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver

npm install -g cnpm --registry=https://registry.npm.taobao.org

# Go环境变量

GOROOT=C:\ProgramFiles\Go
PATH=%GOROOT%\bin

# Git 全局配置

git config --global user.name "weishuangshaung"
git config --global user.email "weishuangshuang89@163.com"

# Mysql自增id用完之后会怎么样

数据库自增主键用完后分两种情况

  1. 有主键,报主键冲突
  2. 无主键,InnDB 会自动生成一个全局的row_id。它到达最大值后会从 0 开始算,遇到 row_id 一样时,新数据覆盖旧数据。

所以,我们还是尽量给表设置主键。

Last Updated: 12/23/2024, 5:49:03 AM