开发工具
文章平均质量分 66
开发工具
Jitwxs
关注 https://jitwxs.cn,看最新首发文章
展开
-
上传 Jar 包至 Maven 中央仓库
一、前言随着时间积累,在平常写自己的代码过程中,会有类或者是模块,比较通用,许多项目都能用得到。我们就可以把这些部分抽取成一个公共包,方便其他项目去使用。本地 install 只能保存在本地中,因此将其上传到中央仓库中,平常就能够轻松的去使用了。上传 Jar 包的过程还算简单,本文将记录这一过程,系统环境为 Windiws。另外,请使用 windows 自带的 CMD 作为整篇文章的命令行工具。不要使用 Git Bash,会有坑。二、创建工单首先你得有个 sonatype 的账号,点击这里前往注原创 2020-06-21 09:26:07 · 1501 阅读 · 2 评论 -
解决 Git Revert 后再次 Merge 代码丢失问题
一、问题场景我司使用 GitLab 进行代码管理,当我对系统进行 SpringBoot 2.0 的版本升级,分支已经 Merge 到 Master 分支。实际部署中发现依赖的某个二方包的子依赖未做升级,导致某个服务无法掉通。由于二方包的修复需要时间,为了不影响后续其他功能的发布,因此决定对 Master 分支进行 Revert。等到第二天,当修复了那个二方包问题后,重新提了 Merge 申请,...原创 2019-11-30 23:45:25 · 7603 阅读 · 3 评论 -
Gitmoji 速查指南
在日常使用 Git 提交过程中,是否觉得提交记录太过单调了呢,如果你也有这种想法,那么就赶紧 Get 下 Gitmoji 吧。Emoji 在日常生活中是不是经常使用呢,Gitmoji 就是 Git 领域的 Emoji。下图就是使用效果。Gitmoji 的使用十分简单,只要在 Commit 记录的开头填上对于表情的代码即可,如下图所示。下面列出所有的 Gitmoji 表情代码,以及它们的用...原创 2019-11-14 23:16:55 · 9118 阅读 · 0 评论 -
【持续更新】IDEA使用教程
一、安装与激活下载地址:https://www.jetbrains.com/idea/download/#section=windows如果是做j2ee web开发,选择付费企业版+激活。如果只是普通java j2se开发,使用免费的社区版即可。IDEA 2017激活教程二、主题、字体2.1 主题IDEA 默认提供的主题有三套:Darcula、IntelliJ、Wind...原创 2018-05-21 20:01:44 · 1048 阅读 · 0 评论 -
IDEA配置注释模板
友情链接:Eclipse配置注释模板用惯了Eclipse的注释模板,发现IDEA的注释很难用,这篇文章将模仿Eclipse的注释模板。(1)首先设置类模板打开设置,点击Editor-->File and Code Templates,在右边选择File下面的Class,在其中添加红框中的内容:/** * @className ${NAME} * @author jitwx...原创 2018-04-24 10:58:12 · 6888 阅读 · 8 评论 -
Maven阿里云仓库配置
修改settings.xml文件,在mirrors节点中配置如下子节点:<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>htt原创 2017-07-26 12:03:06 · 400 阅读 · 0 评论 -
在Maven中使用本地jar包
Step1:在项目中使用本地jar包:在项目根目录新建lib文件夹,将所有本地jar包放入该文件夹内在Maven pom.xm文件中按如下方式引入本地jar包:scope : 设为system,告诉maven不再从仓库中查找jar包systemPath:包在本地中的路径对于IDEA还有一下配置,选择File–>Project Structure–>Librari原创 2018-01-22 10:09:13 · 8809 阅读 · 1 评论 -
IDEA下SpringBoot实现热部署
Step1:按照下图所示,勾选Build project automatically:Step2:快捷键ctrl + shift + A,搜索Registry,选择第一个,如下图所示:勾选下图中compiler.automake.allow.when.app.running,然后点击关闭。Step3:重启IDEAStep4:在项目中引入spring-bo...原创 2018-08-01 09:11:28 · 398 阅读 · 0 评论 -
IDEA实用插件介绍
Alibaba Java Coding Guidelines由阿里巴巴出品的代码规约检查工具,帮助我们养成良好的编程规范。使用文档:P3C IDEA插件使用文档详细介绍:Alibaba Java Coding Guidelines使用Lombok Plugin大名鼎鼎的Lombok,帮助码农减少重复代码的编写,使用该插件让IDEA支持Lombok语法。Lombok:Lo...原创 2018-08-19 14:56:06 · 8796 阅读 · 0 评论 -
Git Fork后与源作者同步更新
原文链接:https://blog.csdn.net/qq1332479771/article/details/56087333图形化操作(1)打开fork 过来的项目,点击new pull request(2)在进入的界面, 将左边的设置为你自己的仓库, fork 过来的在右边, 然后点击Create pull request,如下图:(3)点击Merge pull reque...转载 2018-11-04 23:20:35 · 12156 阅读 · 2 评论 -
Markdown使用进阶教程
Markdown 基本使用一、为什么要学习 Markdown?语法简练,上手迅速纯文本、轻量级支持协作开发所想即所得跨平台、高兼容使用广泛二、Markdown 语法2.1 标题使用多个 # 的方式实现标题,Markdown 支持 1 ~ 6 级标题,6级标题以上将不会被识别。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题####...原创 2019-03-14 21:44:57 · 721 阅读 · 0 评论 -
从 Git 仓库的 Commit 历史中移除敏感文件
在很多情况,我们由于疏忽会将一些敏感信息误传到 Git 仓库上面去。 尽管我们可以使用 git rm 将包含敏感信息文件删除掉,然后重新提交上传,文件就不会在仓库文件列表显示。 但是这并不能完全将敏感信息文件从仓库中完全删除, commit history 仍然会有敏感信息的文件的残留,我们仍然可以从仓库中的 commit history 中访问到文件。如果想要将敏感信息文件完全删除。不仅需要将...原创 2019-05-06 11:55:46 · 2532 阅读 · 0 评论 -
Git Submodule 使用技巧
有的时候我们会遇到仓库嵌套的问题,即一个 Git 仓库内部还有一个 Git 仓库,这里我们可以使用 Git 的模块化。现在我拥有一个 git 项目 blog,它的内部有一个博客主题,名为 hexo-theme-icarus,这也是一个 git 项目,这里就可以把这个主题项目作为模块引入进来。为了方便命令介绍,先大致画一下目录结构:- blog(博客项目) - aaa - bb...原创 2019-07-12 19:13:01 · 573 阅读 · 0 评论 -
Git 修改已经被覆盖的提交
如果你不想看详细的描述,直接看步骤即可:1.git rebase -i HEAD~n,将要修改的提交状态改为 edit2.修改文件3.git add4.git commit --amend5.git rebase --continue假设我们目录下有三个文件,分别是 digit.dat 、letter.dat和symbol.dat,digit.dat 中存放着数字,letter.dat...原创 2019-07-12 19:14:49 · 1181 阅读 · 0 评论 -
Git 多用户配置
一、引言一般来说,安装好 git 后,我们都会配置一个全局的 config 信息,就像这样:git config --global user.name "jitwxs" // 配置全局用户名,如 Github 上注册的用户名git config --global user.email "jitwxs@foxmail.com" // 配置全局邮箱,如 Github 上配置的邮箱但是你可能会...原创 2019-07-12 19:24:32 · 17429 阅读 · 16 评论 -
IDEA 查看 UML 类图
一、基础使用查看类图功能特别是对于刚接手一个新系统时,对于系统的熟悉起到辅助作用,本文介绍下 IDEA 的 Diagrams 功能,希望对您能有所帮助。1.1 查看类图IDEA 的 Diagrams 功能使用起来非常简单,在你想要生成类图的类中右击选择 Diagrams 即可。如上图所示,该功能有两个子选项,这两个选项的区别就是前者将类图渲染在一个新标签页中,而后者则是在当前页以浮窗的形...原创 2019-07-17 00:06:19 · 19446 阅读 · 2 评论 -
Git使用教程
前言一、Git基础1.1 版本控制系统1.2 安装Git1.3 工作区和暂存区1.4 三个具有代表性的命令二、版本控制2.1 创建版本库2.2 查看仓库状态2.3 版本回退2.4 撤销修改2.5 删除文件2.6 命令小节三、远程仓库3.1 创建和设置远程仓库3.2 添加远程库3.3 从远程库克隆3.4 命令小节四、分支管理4.1 创建与合并分...原创 2017-09-12 23:12:54 · 1084 阅读 · 0 评论 -
xshell配色方案
使用方法: 保存配置文件,命名为 xxx.xcs 文件,在xshell中导入配色方案即可。Solarized Dark暗色版[Solarized Dark]text=839496cyan(bold)=93a1a1text(bold)=408080magenta=dd3682green=859900green(bold)=586e75background=042028cyan=2aa原创 2017-11-06 23:08:12 · 538 阅读 · 0 评论 -
Eclipse项目导入到IDEA
一、导入Eclipse项目至ideaFile – New – Module from Existing Sources… 选择你的eclipse项目此步比较关键,选择Eclipse,往后直接next next finish 就可以了。目前为止,项目基本导入成功了,但是想在idea的Tomcat中运行起来还需一些jar和项目相关的配置。二、依赖(jar包)配置打开Project Structure(c转载 2017-12-06 12:33:45 · 2530 阅读 · 1 评论 -
Eclipse配置注释模板
成果图: 1.打开设置:Preferences –&amp;gt; Java –&amp;gt; CodeStyle –&amp;gt; CodeTemplates2.选择Comments标签,配置注释Files/** * @fileName: ${file_name} * @author: jitwxs * @version: ${date} ${time} */Type...转载 2017-08-03 09:54:08 · 1623 阅读 · 0 评论 -
最常用的15大Eclipse开发快捷键技巧
引言 做Java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组合了,尤其是当输入syso几个字符之后,2个手指轻松按下这2转载 2017-07-14 15:10:47 · 337 阅读 · 0 评论 -
Eclipse生成Javadoc
在需要生成javadoc的项目右击选择Export –> Export ,在弹窗中选择Java –> Javadoc。 点击Next ,填写Javadoc command 路径(jdk中bin\javadoc.exe),和输出路径Destination。 点击Next,根据需要选择要生成的项。 点击Next,输入输出编码为UTF-8格式。-encoding UTF-8 -charset UTF-8原创 2017-08-23 09:49:36 · 905 阅读 · 0 评论 -
SVN使用教程总结
前言1.为什么要使用SVN? 在程序的编写过程中,每个程序员都会负责开发一个或多个模块,且开发中会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。2.Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subvers转载 2017-07-10 13:05:57 · 432 阅读 · 0 评论 -
gcc编译系统
一、文件名后缀常用文件名后缀及其表示的文件类型如下表: 文件名后缀 文件类型 .c C源文件 .i 预处理后的C源文件 .ii 预处理后的C++源文件 .h C或C++头文件 .C .cc .cp .cpp .c++ .cxx C++源文件 .s 汇编程序文件 .S 必须预处理的汇编程序文件 .o 目标文件原创 2017-07-05 14:20:53 · 684 阅读 · 0 评论 -
Sublime Text3 配置
1.安装Sublime Text3 下载地址:http://www.sublimetext.com/3Ubuntu下安装方法:sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text激活码(测试版本:31...原创 2017-05-01 01:38:26 · 822 阅读 · 0 评论 -
【持续更新】Eclipse使用教程
Eclipse是目前使用最为广泛的Java IDE,本文记录一些Eclipse常用功能。1 字体大小依次打开Windows——Appearance——Colors and Fonts——Basic——Text Font,点击Edit即可2 代码自动补全依次打开Windows——Preferences——Java——Editor——Content Assist,将Auto activation tri原创 2017-11-29 22:10:19 · 16354 阅读 · 2 评论 -
Vim教程
一、Vim简介二、Vim多文本编辑2.1 多个文件的打开与基本操作2.2 窗口分割与基本操作2.3 vim和shell之间切换三、Vim块操作3.1 三种模式3.2 基本操作3.3 实际演示四、Vim配置文件4.1 功能说明4.2 编辑配置文件五、Vim快捷键5.1 移动光标5.2 查找替换5.3 编辑操作5.4 窗口操作5.5 宏操作5.6 ...原创 2017-10-31 00:18:26 · 462 阅读 · 0 评论 -
GDB简单教程
作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多...转载 2017-09-10 12:55:50 · 367 阅读 · 0 评论 -
Android Studio打包apk
Android Studio 应用打包APK 的具体步骤如下:在Android Studio 主界面,选择菜单命令【Build】->【Generate Signed APK】,打开【Generate Signed APK】对话框,在对话框中单击【Create NEW…】按钮打开【New Key Store】对话框。在该对话框中单击“Key store path”右侧的【…】按钮,打开【Choose原创 2017-12-13 22:56:40 · 908 阅读 · 0 评论 -
Git修改已经被覆盖的提交
本文摘选自文章:【Jitwxs】Git教程 或【CSDN】Git教程。如果你不想看详细的描述,直接看步骤即可:1.git rebase -i HEAD~n,将要修改的提交状态改为edit2.修改文件3.git add4.git commit --amend5.git rebase --continue假设我们目录下有三个文件,分别是digit.dat 、letter.dat和symbol.dat,d原创 2017-11-26 21:41:10 · 2836 阅读 · 0 评论 -
解决Xshell关闭vim后内容仍停留在屏幕的问题
问题描述:使用Xshell远程连接终端后,当关闭vim时,内容仍然停留在屏幕上。解决问题:1.编辑.bashrc文件: vim ~/.bashrc在最后添加一行: export TERM=xterm2.重新登陆终端:原创 2017-12-23 00:55:53 · 4679 阅读 · 0 评论 -
Sublime Text 3 快捷键
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+原创 2017-05-01 16:43:37 · 257 阅读 · 0 评论