【工具】
git maven idea 快捷之类辅助工作的知识
Mandy_i
科技让生活更美好,终身学习的践行者
展开
-
【IIS问题】——默认网站localhost无法打开,错误类型404
前提 小编最近在学习JQuery的一些内容,谁曾想上来的第一个Demo就把小编难住了,需要将本地html页面上文本框中的内容上传到服务器上,然后将服务器上的内容返回。而小编将文件放到IIS的默认网站上,本以为很简单,可是发现小编没有默认网站。而且在地址栏中输入localhost,提示错误404,。也许是手欠吧,不知道何时把默认网站删除了,这个可怎么办?各种尝试,最终找回了默认网站,解决了local原创 2016-05-22 21:29:37 · 12690 阅读 · 36 评论 -
【小技能】——博客栏目装饰
不知道大家是否注意到有些人CSDN的左侧博客栏目有一些特殊的栏目,例如欢迎联系我,以及友情链接,个人感觉最神奇的是还有邮件联系我,单击后竟然直接进入了Formail的写邮件界面。。。这个小东东确实吸引了我,经过不断的查找,终于弄明白其中的道理。添加友情链接管理博客——博客栏目——添加项目 添加完成之后的效果图原创 2015-09-11 16:30:12 · 1243 阅读 · 30 评论 -
【网络知识】——交换机上不了网问题
最近因为公司的网络,小编没少花费时间去整理,下面是小编针对一些通过交换机上网的问题做的一些整理,希望能给大家带来一点帮助。公司情况 因为公司的房屋环境,所以在每个房间里面基本上都一到两个交换机,就是最普通的二层交换机,也不是通过光纤连接的,而是通过一个主线插入交换机,因此供给大家的网络支撑。公司为了避免发生火灾等事件,要求每天晚上都要断电,包括交换机的电源一并关闭。公原创 2016-10-06 21:01:04 · 8835 阅读 · 22 评论 -
【SVN】——svn协议和http协议
本文主要针对SVN代码管理的过程中出现的两种协议(SVN,http)进行说明。小编以前都没有怎么好好注意过这些内容,也是基于现在手里的一个项目,才发现两者的不同,借此机会整理一下。(PS:本文如有错误之处,欢迎广大群众拍砖) SVN服务器有两种运行方式:svn服务和借用apache运行(http服务)svn协议软件:subversion svn服务遵循的协议是svn协议原创 2017-07-06 21:33:20 · 25342 阅读 · 18 评论 -
cron表达式
经常会用到定时任务,定时任务的使用肯定离不开cron表达式的使用,能看懂并且能独立写出符合业务场景的表达式对于后端研发也是非常重要的。在这篇文章中小编主要对cron表达式进行详解。cron表达式格式{秒} {分} {时} {日} {月} {星期} {年份(可空)}每个字段的允许值秒:0~59 - * /分:0~59...原创 2018-12-16 21:36:21 · 243 阅读 · 3 评论 -
【git】——远端代码回滚任意版本
使用命令完成代码回滚1、通过git提交日志查看需要回滚的commit idgit log -3 查看前三次提交日志记录 -3以此类推可以获得任意次的提交日志记录2、回滚到指定版本git reset --hard HEAD^ 回退到上个版本git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前git reset --har...原创 2019-03-10 23:44:47 · 3742 阅读 · 4 评论 -
postman使用教程
目前公司虽然也是前后端分离的项目,但是没有使用swagger,所以接口的测试使用的是postman,但是我关于postman的使用知道的比较少,将最近使用postman的内容总结下,如有不足希望大家帮我补充,提前谢过各位大佬。1、注册postman账号,并注意留存。因为使用postman的记录都会保存到远端,更换机器后,利用...原创 2020-04-19 16:10:17 · 707 阅读 · 8 评论 -
工具篇——idea的清理无效代码
公司的项目维护的人员变动过很多次,而且部分功能都已经进行了业务和代码的重构,因为之前代码提交的不规范,造成项目中存在很多无效使用的类,方法等内容。为了是项目朝着好的方向发展,而且Idea中Analyze主要用于代码分析清理,所以打算用idea清理下代码。Analyze中菜单介绍1.Inspect Code:检查代码2.Code Cleanup:代码清除3.Silent Code C...原创 2020-03-29 19:27:46 · 17328 阅读 · 1 评论 -
工具篇——idea开发必备插件
1、Maven Helper分析依赖冲突插件此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。使用方式:打开项目中的pom文件,在底部会显示一...原创 2020-03-29 17:23:49 · 861 阅读 · 0 评论 -
git常用命令
//删除目标分支git branch -D master//获取远端所有分支git branch -r//获取本地所有分支git branch//从远端拉取代码 git pull//查看当前项目中有哪些文件被修改过git status//创建新分支并推送到远端git checkout -b fix_testgit push --set-upstream ...原创 2019-09-29 18:46:39 · 159 阅读 · 0 评论 -
拦截error日志,并发送到钉钉群
之前公司的错误日志都发送到邮箱中,但是邮箱存在响应延迟,造成问题解决不及时,结合我们正在使用的通信方式,发送到钉钉中效果会更好些。 一般上,在开发过程中,像log4j2、logback日志框架都提供了很多Appender,基本上可以满足大部分的业务需求了。但在一些特殊需求可以自定义Appender。本文主讲利用自定义Appender拦截error级别日志以及sprin...原创 2019-07-08 12:52:01 · 2915 阅读 · 6 评论 -
CMQ——多线程实现自动拉取消息
何为CMQ? 腾讯云消息队列(Cloud Message Queue,CMQ)是一种分布式消息队列服务,它能够提供可靠的基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)之间的收发消息,存储在可靠有效的 CMQ 队列中,防止消息丢失。 CMQ 支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。——来源以及更多内容推荐看官方文档。 ...原创 2019-07-21 17:48:41 · 5784 阅读 · 4 评论 -
常用时间工具类-某小时,天,星期,月的开始结束时间
在没有使用Java8之前在封装相关时间工具类的时候都使用的是java.util.Calendar。Java.util.Calendar类将日期同时存储为与标准纪元之间的偏移量以及一组日历字段。此双精度表示导致在意外的时间重新计算日历字段,从而产生不可预测的性能特点,java.util.Calendar是可改变的。也就是说明java.util.Calendar类是线程不安全的。在Java8中推出...原创 2019-05-06 10:08:15 · 419 阅读 · 1 评论 -
api接口不再裸奔——签名认证
在第三方调用api接口的时候,可能会存在以下几个问题请求身份是否合法? 请求参数是否被篡改? 请求是否唯一?解决上述三个问题分为如下流程1、合法性,通过请求许可来进行判断为开发者分配AccessKey(开发者标识,确保唯一)和SecretKey(用于接口加密,确保不易被穷举,生成算法不易被猜测)目前广泛使用token和AccessKey作用一样,都是第三方合法性的认证标示...原创 2019-02-17 20:46:47 · 1654 阅读 · 1 评论 -
菜鸟学工具——idea实现类似VS中region折叠块
前提 最近真是痛苦,个人模块业务很复杂,代码写起来逻辑性有比较强,而且问题代码很长,看起来很是费劲。以前使用VS开发C#的使用也有类似的问题,但是那个时候可以使用#region...#endregion 将代码折叠,这样复杂的逻辑将代码折叠看着也顺心,开发起来效果也很高。也是因为刚开始使用idea,各种生疏,各种不顺心!实在忍不了!!!终于找到了解决方案。解决方案 idea原创 2017-08-06 11:38:13 · 8185 阅读 · 17 评论 -
菜鸟学工具——maven认知
Maven是什么? Maven是Apache下的一个纯Java开发的开源项目,一个项目管理的工具,使用Maven对Java项目进行构建,依赖管理。目前使用maven管理的项目在持续增长,注意maven只能用来管理Java项目。何为项目构建?从源码编写到编译、测试、运行、打包、部署运行的过程Maven项目VS传统项目构建Eclipse构建项目的过程: 构建过程:原创 2017-08-05 23:14:51 · 382 阅读 · 10 评论 -
【工具】——SonarLint analysis failed:'other' has different root
错误 平常写代码的时候,小编都是使用sonarlint检测自己的代码,以此来提高代码质量,但是最近sonarlint开始检测不出错误了,在运行sonarlint的一直提示SonarLint analysis failed:'other' has different root。 一开始以为是因为重装了sonarlint的有原因,后来几经重装发现并不能原创 2017-08-30 17:53:35 · 4645 阅读 · 15 评论 -
【工具】——IDEA安装lombok
前提 在做Java开发的时候,每次都会写很多JavaBean,而bean字段都需要添加getter/setter方法,而通常我们只能用idea生成getter,setter等内容。其实生成也很简单,但是每次需要修改bean中内容的时候就变比较麻烦。为了减少这种重复的劳动,减少出错的概率,可以采用lombok,提高开发效率。使用注解,每次编译后的文件lombok自动生成需要的内容。配置lombo...原创 2018-04-05 09:37:55 · 2280 阅读 · 14 评论 -
【数据库】——Navicat Premium快捷操作
从图书馆系统开始后,数据库改用了Mysql,就开始使用了一个新的工具就是Navicat Premium。用Mysql的同胞都知道,Mysql直接可以dos中进行操作,依赖一些dos指令就可以了完成对于数据库的操作,简单,快捷方便,但是对于刚刚入门的小白,真是痛苦不行啊。每一次的使用,都是漫长百度搜索过程,可是这样太耽误工作的进行。感谢Navicat的开发者!为小白带来了福利! 首先说...原创 2016-08-14 20:18:22 · 14437 阅读 · 21 评论 -
【Git】——初识Git
前提 之前小编的公司一直使用svn,在Git的使用上还是比较生疏的。但是现在Git的发展越来越好,在加上开源的火热,小编忍不住了!提个问题—— Git.equals(GitHub)?没错,这个问题小编曾一直搞不懂,直到小编真正深入的开始使用Git,加入GitHub,以及码云相关开源社区。Git Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理。也被...原创 2018-04-23 20:35:03 · 376 阅读 · 13 评论 -
【调试】——idea远程调试服务器上的代码
前提 有些时候难免会出现一些线上问题,可能就需要远程调试服务器上的代码,依次快速定位错误代码,进行改正。小编最近通过idea进行了远程代码调试,特此记录一下,希望可以帮需要的朋友。步骤1、保证本机的代码和服务器上部署的一样。2、添加远程tomcat2、配置远程服务器ip以及端口3、配置本地开启调试的端口号4、将调试信息拷贝到tomcat/bin/catalina文件中JAVA_OPTS="-...原创 2018-05-05 16:07:25 · 7887 阅读 · 13 评论 -
【Git】——使用Git提交代码到码云
前提 最近开始使用码云,简单整理一下上传代码到码云的初始配置。一方面希望可以帮助到有需要的人,另一方面方便自己使用。Git的安装以及初始化配置请见小编的另一篇博客吧。步骤1、在码云上创建项目1.1创建项目1.2配置项目的相关说明2、在要提交的项目上,选择Git Bash Here3、配置忽略文件 在待上传文件所在的目录下右键,选择git bash,打开git命令窗口,我们有...原创 2018-05-11 22:32:41 · 4235 阅读 · 13 评论 -
【Git】——Git的安装以及配置码云
安装 Git支持各大平台,根据自己的平台在官网找适合自己的安装即可。 各平台下载链接:http://git-scm.com/downloads Windows平台,即下载的是Windows上安装包 双击exe文件安装,一直执行下一步即可完成安装(如果希望自定义路径,注意下一步中的路径即可),安装完成后,则会看到三个图标:Git Bash,Git GUI,Git CMD。即如下图所示...原创 2018-05-11 22:34:05 · 2020 阅读 · 8 评论 -
【工具】——IntelliJ IDEA 热部署插件JRebel
前提 Idea原生并不支持热部署,当更新了class文件都需要重启服务才可以生效,在开发过程中有大量的时间都用于重启,降低开发效率。再加上最近在IDEA上安装了一些插件,启动速度又变慢了,小编终于忍受不了!经过查找发现对于Idea热部署最好的解决方案就是安装JRebel,而且这样无论是更新class类还是spring配置文件均能做到立马生效,提高开发效率! 之前JRebel插件通过Fa...原创 2018-05-22 16:05:47 · 10186 阅读 · 17 评论 -
【工具】——lombok不能生成get/set方法
问题 springboot2.0框架,构建工具gradle环境 idea 2017.3 idea中安装了lombok插件,在gradle中也引入关于lombok的相关配置,但是在编译后的class中不能生成get/set方法,从而造成响应错误。原因: idea中虽然安装了lombok,但是可能没有激活配置,从而造成lombok不可用。解决方案file-》Builder,Ex...原创 2018-05-26 21:34:05 · 8709 阅读 · 17 评论 -
SourceTree for Mac(version=2.0.5)安装教程
小编新入职的公司使用的代码管理工具是git,但是之前小编一直都使用svn,所以在这一部分的使用上还需要多多学习。介于这种情况,公司的小伙伴向我推荐了sourcetree。本文主要介绍sourcetree的安装教程。sourceTree作用 SourceTree 是 Windows 和Mac OS X ...原创 2018-10-08 16:14:21 · 3110 阅读 · 2 评论 -
菜鸟学工具——IntelliJ IDEA 实用快捷键
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J 自动代码组织转载 2017-08-10 21:35:35 · 1130 阅读 · 14 评论