装机清单、配置及使用技巧

jdk

JAVA_HOME:
Path:%JAVA_HOME%\bin;
CLASSPATH:%JAVA_HOME%\lib;
运行jar
java -jar community-admin.jar --spring.profiles.active=dev

nodejs

NODEJS_HOME:
Path:%NODEJS_HOME%

安装cnpm
npm config set prefix "%NODEJS_HOME%\node_global"
npm config set cache "%NODEJS_HOME%\node_cache"
npm config set registry https://registry.npmmirror.com --设置镜像
npm install -g cnpm -registry=https://registry.npmmirror.com --安装cnpm
输入cnpm -v查看cnpm安装是否成功,如果出现不是内部命令时,新增Path环境变量%NODEJS_HOME%\node_global

安装yarn 建议先安装cnpm
npm i -g yarn -registry=https://registry.npm.taobao.org
若提示“yarn不是内部或外部命令”,将yarn安装位置加到环境变量path下即可:%NODEJS_HOME%\node_modules\yarn\bin

如使用electron时,为了方便使用可设置参数
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/

git

安装Git,而不是小乌龟Git;安装时需要全部勾选,否则安装路径中没有git.exe文件
windows删除已经保存的git账号信息(删除后需要重新登录账号密码):
	1、控制面板 -> 用户账户 -> 凭证管理-windows凭证 -> 找到git对应的凭证,删除即可
	2、idea/webstome -> Setting -> 
修改commit时使用的账号密码:
	git config --global user.name [account]
	git config --global user.email [email]
	情况:
		无论怎么清除凭证、ide缓存,也提示重新登录,但提交记录中显示的仍然是旧用户、密码。
		疑似git本地仓库缓存了账号密码。
		设置git本地配置后,提交正常了。
		另:查看git config:git config --global --list
命令:
	回滚到指定版本(覆盖回滚):git reset --hard <version>
	clone指定分支代码: git clone -b DEV HTTP_GIT_URL

svn

idea

代码提示忽略大小写:Editor -> General -> Code Completion ->Match case -> 勾选去掉
配置maven
配置Git:Version Control -> Git
配置svn:Version Control -> Subversion
配置Git(原version control窗口):Version Control -> Commit -> Use non-modal commit inteface勾选去掉
设置内存,加快启动速度:idea工具栏->help->Edit Custom VM Options...->-Xms2048m -Xmx2048m
设置主题:Appearance & Behavior->Appearance->Theme
设置编码字体: Editor->Font 
设置编辑窗口多层显示:
	方法一:编辑页顶部右键->Configure Edit Tabs...->Show tabs in one row -> 去掉勾选
	方法二:Editor -> General -> Editor Tabs -> Show tabs in one row -> 去掉勾选
设置编辑窗口个数:
	方法一:编辑页顶部右键->Configure Edit Tabs...->Closing Policy -> Tab limit 设置窗口数
	方法二:Editor -> General -> Editor Tabs -> Closing Policy -> Tab limit 设置窗口数
关闭双击Shift全局搜索:Ctrl+Shift+A -> 搜索 Registry -> ide.suppress.double.click.handler -> 勾选
创建类/接口时增加注释:Editor -> File and Code Templates -> 右侧选项卡Includes -> File Header增加
	/**
	 * @author pengyl
	 * @date ${DATE} ${TIME}
	 * @description ${DESCRIPTION}
	 */
Tab键转为空格:Editor -> Code Style -> Java -> Tabs And Indents选项卡
设置引包数量:Editor -> Code Style -> Java -> Imports选项卡
去除右上角浏览器选择提示:Tools -> Web Browsers -> 去除For HTML file和For XML file
快捷注释设置:Editor -> Code Style -> Java -> Code Generation -> Comment Code -> 取消勾选所有选项
Could not autowire错误:Editor -> Inspections -> 右侧窗口 -> Spring -> Spring Core -> Code -> 取消勾选(或者改变等级)Autowiring for bean class
自动导包:Editor -> General -> Auto Import -> 勾选Add unambiguous imports on the fly
自动删除无用的包: Editor -> General -> Auto Import -> 勾选Optimize imports on the fly
find结果新窗口显示:find结果窗口右上角设置按钮 -> View Options -> Open Results in New Tab
bean to json: 安装POJO TO JSON插件
sql提示Chang SQL Dialect:Languages & Frameworks -> SQL Dialects
删除插件:C:\Users\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins
修改项目Git地址:
	idea2020.x:VCS -> Git -> Remotes...
	idea2022.x:Git -> Manage Remotes...
service窗口每个分类下的列表个数限制解除:Advanced Settings -> Run/Debug -> 数字设为你想要的个数即可 (见下图)

便捷输入:

图1

webstome

代码提示忽略大小写
配置Git
配置svn
设置内存,加快启动速度
设置主题
设置编码字体
设置编辑窗口多层显示
设置编辑窗口个数
去除右上角浏览器选择提示
关闭双击Shift全局搜索
快捷注释设置:需要分别设置HTML和JavaScript中注释缩进:Editor -> Code Style -> HTML / JavaScript -> Code Generation -> Comments -> 取消勾选所有选项 / 第一个选项

sublime

navicate

redis

mongdb

google

firefox

foxmail

有道云笔记

有道词典

xftp/xshell/…

win10/11解除端口占用

打开命令行界面
-> netstat -ano|findstr {port}
-> 找到对应进程的pid
-> taskkill -pid {pid} -f

win10/11判断进程是否运行,如果未运行->启动

tasklist|findstr /i "进程名称.exe" && echo "running" || start "" "exe目录位置"

win10/11 cmd/PowerShell设置默认以管理员身份运行

搜索 -> cmd(或PowerShell) -> 右键 -> 打开文件位置(如果有【属性】选项可直接点击跳转)
 -> 打开的文件中夹中选中快捷方式右键属性
  -> 打开窗口-快捷方式-最下面【高级】按钮 -> 勾选【用管理员身份运行】 -> 确定
-> 应用

删除Microsoft Windows自带的无用软件

打开PowerShell(最好以管理员身份运行) 
-> 运行命令get-appxpackage *XXX* (XXX是想要删除的应用名称,如phone、people、help)
-> 在输出中找到对应应用的PackageFullName的值,copy
-> 运行命令remove-appxpackage *copy* (copy即为上一步copy的内容)
-> 提示删除成功

docker使用笔记:

根据dockerfile创建镜像:
  docker buildx b -t IMAGE_NAME:TAG [-f DOCKERFILE_PATH] CONTEXT_PATH
变量描述示例
IMAGE_NAME镜像名称test_image
TAG版本1.0
DOCKERFILE_PATHdockerfile文件地址(dockerfile不在当前目录时使用,在当前目录时可忽略;需要写到文件名称)…/dockerfile
CONTEXT_PATH上下文路径.

说明:docker构建镜像时会将DOCKERFILE_PATH所指向的文件夹拷贝作为创建镜像的上下文环境,当dockerfile中将该文件夹作为"根目录"进行文件处理;如COPY命令,需要拷贝上级目录文件时,不能使用COPY …/xxx… xxx的方式,而是需要将DOCKERFILE_PATH指向上级目录,然后以上级目录作为根目录进行操作。

示例:
 # 根据当前目录下的dockerfile文件创建docker镜像(注意末尾的【.】不能缺失)
 docker buildx b -t test-image:0.01 .
 # 根据【上级目录】下的dockerfile文件并已【上上级目录】作为上下文创建文件
 docker buildx b -t test-image:0.01 -f ../dockerfile ../../

文件结构:
...
  |-dir1
     |-file1.1
     |-file1.2
  |-dir2
    |-dir2.1
      |-创建镜像地址 dockerfile中用到file1文件(命令:COPY file1 dir1/file1)和文件file1.1(命令:COPY dir1/file1.1 file1.1)
    |-dockerfile
  |-file1
  |-file2	  

启动redis:
  docker run -d --name SERVER_NAME [--restart=always] [-p OUT_PORT:6379] IMG_NAME[:TAG] [ --requirepass "PASSWARD"]
变量描述示例
SERVER_NAME服务名称server1
OUT_PORT对外端口(映射到外部主机的端口,可在主机的该端口下访问到服务)8080
IMG_NAME镜像名称server1
TAG镜像tag 可缺省,缺省时tag值为latestserver1
–requirepass “PASSWARD”设置密码 可缺省,不缺省时注意【"】
查看redis版本: docker exec -it SERVER_NAME  redis-server -v
删除镜像:docker rmi redis[:tag]
修改镜像名称、标签:docker tag IMG_NAME[:TAG] new_IMG_NAME[:new_tag]
	说明:所有不指定TAG的,将使用latest作为TAG,如果没有找到TAG将无法正常执行命令
修改容器重启方式:docker update --restart=always <容器名称/容器id>
进入redis命令行界面
	docker exec -it SERVER_NAME/SERVER_ID /bin/sh
	redis-cli [-n DB_NUM]
	也可一条命令执行:docker exec -it SERVER_NAME/SERVER_ID redis-cli [-n DB_NUM]

mysql

查询数据库所有表信息:
	SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema='ry-vue'

mavne

打包时跳过测试:mvn clean package -Dmaven.test.skip=true
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值