
开发工具
gnail_oug
这个作者很懒,什么都没留下…
展开
-
idea通过main方法启动springboot项目找不到页面
一、问题描述idea:2019.1springboot:v2.1.2.RELEASEOS:macOS High Sierra 10.13.6通过在idea里配置的Tomcat启动能访问到页面,而直接通过main方法启动,控制台没有报错,正常启动,但访问不到页面,后台action能正常访问。如下:二、参考解决方法点击main方法启动类的Edit Configurations按钮打开Ru...原创 2019-05-07 11:02:42 · 8677 阅读 · 2 评论 -
TortoiseGit配置GitHub账号的SSH keys
每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了。 如果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -C “username@email.com” -t rsa产生的密钥Tortois转载 2017-12-13 17:27:17 · 6207 阅读 · 0 评论 -
eclipse自动生成的get方法里给字段添加this
描述最近参与做一个大众的项目,对checkstyle要求比较严,类中字段访问需要通过this.调用。如实体的get方法,字段名前需要加上this.,如下:private String userName;public String getUserName() { return this.userName; //userName前需要添加 this.}而eclipse自动生成get、set方法原创 2017-11-24 10:58:44 · 3806 阅读 · 0 评论 -
Win7系统设置通过命令打开常用软件
描述在开发过程中,有时会需要打开其他软件,通过鼠标的话需要点击桌面、开始菜单或工具条上的相应图标打开软件。 感觉通过鼠标有点慢,习惯通过win+R打开命令窗口,输入命令打开相应的软件,这种方式无论已经开启了多少窗口都不需要最小化(点击桌面图标运行需要先回到桌面),也不需要在开始菜单软件列表查找(尤其安装的软件较多时,找起来比较慢)。比如我打开eclipse时,直接win+R打开命令窗口,输入ecl原创 2017-11-22 10:28:56 · 1826 阅读 · 0 评论 -
github提交时没有记录Contributions
最近在使用github时,发现提交的记录并没有统计在GitHub首页的Contributions Graph里(贡献图上没有绿块),而且提交列表里的名字也不能点击,没有链接。通过查资料发现,是由于我提交时填写的邮箱与github账号里的邮箱不一致导致,github是以邮箱关联GitHub账号的。将提交时的邮箱改为github的邮箱之后,再次提交,贡献图里统计到了数据,如下图: 提交记录列表里,名字原创 2017-10-19 14:55:03 · 3014 阅读 · 1 评论 -
IntelliJ IDEA全局内容搜索和替换
在做项目时,有时会在整个项目里或指定文件夹下进行全局搜索和替换,这是一个很方便功能。使用方法如下:一、全局搜索1、使用快捷键Ctrl+Shift+F打开搜索窗口,或者通过点击Edit–>Find–>Find in path打开搜索窗口,如下图: 2、搜索界面如下,主要分为上中下三部分,上部主要为搜索条件(要搜索的内容、范围、方式等),中间部分为包含搜索内容的文件列表,点击单个文件可以在下面部分原创 2017-10-19 10:28:08 · 782913 阅读 · 37 评论 -
A cycle was detected in the build path of project 'core'. The cycle consists of projects {core, sms}
今天上午用eclipse导入公司另一个项目组的项目时,由于两个相互依赖,导致eclipse报错无法编译,报错信息如下:A cycle was detected in the build path of project 'core'. The cycle consists of projects {core, sms}如图: 问题原因是:项目A依赖了项目B,项目B又依赖了项目A,默认情况下eclip原创 2017-09-26 13:47:26 · 6161 阅读 · 0 评论 -
Intellij idea导入eclipse项目后编译报illegal character: \65279
问题描述公司项目使用的是eclipse,我学了一段时间IntelliJ IDEA,想从eclipse切换到idea,将项目导入idea之后,编译时发现有两个文件报错,错误信息如下: Error:(1, 1) java:非法字符: \65279 如下图: 如果使用的是英文版,错误信息如下:Error:(1, 1) java: illegal character: \65279 通过从网上查资料原创 2017-08-24 11:18:58 · 4946 阅读 · 0 评论 -
eclipse用maven运行项目报错java.lang.ArrayIndexOutOfBoundsException: 28054
今天在根据视频用maven运行项目时,运行失败,报java.lang.ArrayIndexOutOfBoundsException: 28054错误。eclipse是eclipse4.6.0,maven是maven3.5,详细错误信息如下:[ERROR] 28054java.lang.ArrayIndexOutOfBoundsException: 28054 at org.codehaus原创 2017-09-13 17:22:48 · 5766 阅读 · 1 评论 -
Intellij idea 错误提示信息不能复制的问题
在写上一篇博客IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5时,想复制一下报错信息,发现鼠标根本没版本将错误信息选中复制(我用的版本是ideaIU-2017.2.1.win),如下图: 在网上找到了下面这种解决方法,严格来说是换种方式复制,不算是解决上面通过鼠标选中复制问题,官方问题列表很早就有这个问题了,不过至今也没很好的解决,相信每个从eclipse过来的人都不太习惯吧转载 2017-08-23 16:46:02 · 24173 阅读 · 15 评论 -
IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5
问题描述IntelliJ IDEA里面Maven插件,如果pom.xml里面没有设置编译版本,便采用默认的1.5版本,即便安装的JDK是jdk1.7、jdk1.8也是采用1.5版本进行编译。 这样,编译时idea就会报如下警告: Warning:java: source value 1.5 is obsolete and will be removed in a future release原创 2017-08-23 16:23:53 · 33690 阅读 · 10 评论 -
解决ORA-21561: OID generation failed
在Mac上用Navicat连接Oracle的时候总是提示:ORA-21561: OID generation failed解决过程 在终端上输入:~ hostname sglmac 查看/etc/hosts文件:~ cat /etc/hosts 127.0.0.1 sglmac 保持hostname与hosts文件中127.0.0.1对应的名称一致即可! 原文地址:http...转载 2018-03-06 20:29:51 · 3124 阅读 · 0 评论 -
idea设置jsp模板
idea设置jsp文件模板的方法打开Preferences-->Editor-->File and Code Templates,然后点击右侧的other选项卡,在下面找到jsp files-->jsp file.jsp,将要设置的内容填入右侧,然后点击apply即可。如图...原创 2018-03-23 15:04:19 · 17292 阅读 · 0 评论 -
idea中maven项目一直卡在Resolving Maven dependencies
环境系统:macOS High Sierra 10.13.4 idea:2017.3.5 maven:apache-maven-3.5.2 maven镜像:阿里云的镜像问题每次在maven项目的pom.xml文件中添加依赖以后,开始下载jar文件,但是,文件已经下载后,仍然一直卡在Resolving Maven dependencies,有时要等很久,有时需要关掉重启idea才可...原创 2018-04-08 13:45:06 · 75618 阅读 · 7 评论 -
idea使用debug模式启动非常慢
一、问题描述环境:macOS High Sierra 版本10.13.6idea:2019.1最近在使用idea的debug模式启动springboot项目时,在Root WebApplicationContext: initialization completed in 2532 ms之后会卡着一段时间才输出Initializing ExecutorService 'application...原创 2019-05-07 10:11:22 · 11606 阅读 · 8 评论 -
Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or g
口: Version 1.3.1_01 of the JVM is not suitable for this product.Version:1.4.1 or greater is required。 意思是说:当前所使用的JVM版本号是1.3,最低要1.4才行。 回想一下,是安装了Oracle9i(一个与JAVA有关的数据库软件)以后发生的。 原因:是Eclipse运行,需要javaw.exe(也可以认为是Java.exe)。现在看来是Eclipse找了一个低版本的java.原创 2013-06-02 23:57:36 · 267 阅读 · 1 评论 -
如何在eclipse的配置文件里指定jdk路径
,增加-vm配置,需要注意的是该参数要加在-vmargs之前 eclipse.ini配置文件: -startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813-productorg.eclipse.epp.package.j原创 2012-12-27 21:47:55 · 388 阅读 · 0 评论 -
IntelliJ IDEA设置类注释和方法注释
默认情况下,idea生成javadoc注释时,类上面使用时内容为空,方法上使用时会生成参数、返回值和抛出的异常,如果想显示@author、@date等信息时,则需要自己配置了。一、类注释方法一:创建类时自动生成注释1、打开Preferences-->Editor-->File and Code Templates,右侧选择Filestab页,找到Class、Interface,可...原创 2018-11-07 17:40:04 · 39554 阅读 · 7 评论 -
IntelliJ IDEA设置显示内存指示器和设置内存大小
一、设置显示内存指示器idea默认情况下,是不显示当前内存使用情况的,可以通过设置让其显示,方法如下:打开Preferences-->Appearance & Behavior-->Appearance,右侧勾选Window Options下面的Show memory indicator即可。如下图:设置好之后,在idea右下角会出现展示内存信息指示器,显示当前使用的内...原创 2018-10-19 17:38:51 · 32163 阅读 · 3 评论 -
IDEA配置快速文档和自动完成一起弹出
IDEA配置快速文档和自动完成一起弹出注:适用于IDEA2018.2版本以后,之前版本不适用,这是2018.2版本新加的功能。一、IDEA 2018.2以前的版本在idea2018.2版本以前,查看自动完成方法时,方法的文档注释不能即时显示,非常不方便,如下图(以Match类示例),当打开Match类的自动完成提示时,方法的文档注释不显示,想看方法的文档注释非常不方便。二、IDEA 20...原创 2018-10-18 14:17:00 · 5683 阅读 · 3 评论 -
eclipse中通过Properties Editor插件查看配置文件中Unicode内容
有时配置文件中的中文为了防止乱码,会以Unicode来表示。这样如果使用eclipse默认的Text Editor打开,查看起来非常不方便,Properties Editor插件,解决了这一麻烦。一、安装插件这里主要说离线安装,喜欢通过eclipse来安装插件的,安装url为:http://propedit.sourceforge.jp/eclipse/updates/1、下载插件...原创 2018-06-13 15:59:13 · 5228 阅读 · 2 评论 -
Mac版Google Chrome快捷键
标签页和窗口快捷键 操作 快捷键 打开新窗口 ⌘ + n 在无痕模式下打开新窗口 ⌘ + Shift + n 打开新的标签页,并跳转到该标签页 ⌘ + t 重新打开最后关闭的标签页,并跳转到该标签页 ⌘ + Shift + t 跳转到下一个打开的标签页 ⌘ + Option + 向右箭头键 跳转到上一个打开的标签...转载 2018-05-22 14:03:30 · 8503 阅读 · 1 评论 -
使用IntelliJ IDEA自动生成serialVersionUID
实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID。设置方法1、打开Preferences–>Editor–>Inspections,然后在右侧输入UID进行搜索(搜索方式比较快,也可以在java–>Serialization is...原创 2018-05-10 10:05:37 · 89727 阅读 · 12 评论 -
软件版本GA、RC、beta等含义
GAGeneral Availability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。RELEASE正式发布版,官方推荐使用的版本,有的用GA来表示。比如spring。Stable稳定版,开源软件有的会用stable来表示正式发布的版本。比如Nginx。Final最终版,也是正式发布版的一种表示方法。比如Hibernat...原创 2018-04-18 22:41:44 · 61496 阅读 · 4 评论 -
idea消息框等界面中文乱码显示成小方块
问题描述idea中有些消息框中包含中文时,中文无法正常显示,都显示成了小方块,如下图: 问题原因idea所用字体不支持中文解决方法方法一,更改语言使信息不使用中文1、打开idea安装目录bin文件夹下的vmoptions配置文件,如我的在D:\ideaIU-2017.2.1.win\bin 32位系统修改idea.exe.vmoptions 64位系统修改idea64.exe.vmoption原创 2017-08-16 11:49:57 · 20531 阅读 · 3 评论 -
IDEA下搜狗输入法输入中文时卡着不动的参考解决方法
在IntelliJ IDEA工具的java编辑窗口,给代码增加注释时发现,输入中文时,搜狗输入法界面不动,一直卡着,如图: 我想输入“根据”两个字,但搜狗输入法界面一直卡着不刷新,导致都不知道自己输入的是什么字。环境: ideaIU-2017.2.win 搜狗拼音输入法8.5正式版(8.5.0.1322)问题原因:不祥 解决方法:不使用idea自带的jre,直接使用环境变量里配置的jdk原创 2017-07-24 16:45:27 · 22156 阅读 · 13 评论 -
IntelliJ IDEA快捷键
熟练使用快捷键,能提高不少效率,从eclipse转站IntelliJ idea还没有多长时间,对idea的快捷键还不太熟悉,下面是idea使用过程中收集的快捷键:Ctrl+E 最近的文件Ctrl+Alt+Enter 在当前行前插入一行Shift+Enter 在当前行下面增加一行Ctrl+Alt+O 自动删除原创 2017-05-29 09:36:59 · 1190 阅读 · 0 评论 -
SVN切换路径的方法
注:本例采用svn客户端方式进行的截图,eclipse中svn的merge和svn客户端方式类似切换前准备:把本地修改的代码先备份一下,以防导致代码丢失步骤1、打开svn自带的切换功能步骤2、选中项目的新svn地址步骤3、进行切换操作步骤4、 提示切换成功步骤5、切换成功之后便可原创 2016-04-28 17:27:49 · 24016 阅读 · 0 评论 -
如何在eclipse的配置文件里指定jdk路径
今天下载了eclipse4.6版本,打开时报Version 1.7.0_45 of the JVM is not suitable for this product. Version:1.8 or greater is required.,提示jdk版本要1.8以上,如下图:由于不想直接将环境变量配置的jdk1.7改为jdk1.8,所以单独在eclipse的配置文件里指定jdk来运行eclipse...原创 2016-07-16 19:09:59 · 46984 阅读 · 3 评论 -
eclipse设置自动注释的@author的值 ${user}变量
在使用eclipse增加注释时,${user}默认是Administrator,如果想改成自己的名字,如下图,有三种方式。方法一:修改Eclipse 启动参数 在Eclipse启动时加入启动参数或eclipse.ini中添加一句 -vmargs -Duser.name=sgl方法二: 修改Eclipse代码模板 通过菜单 Window->Preference原创 2015-07-18 22:10:23 · 21014 阅读 · 0 评论 -
tomcat改命令窗口标题的方法
在tomcat\bin\catalina.bat文件里找到以下内容:if not "%OS%" == "Windows_NT" goto noTitleif "%TITLE%" == "" set TITLE=Tomcatset _EXECJAVA=start "%TITLE%" %_RUNJAVA%设置set TITLE=你的tomcat名称,重启即可原创 2015-07-18 20:56:48 · 1024 阅读 · 0 评论 -
SVN历史版本删除 瘦身svn库
当svn库庞大到一定程度的时候,无论是在查询还是在备份方面肯定会给我们带来很多不便,以下将介绍为svn库瘦身的办法,简单的说,就是新建一个库,然后把旧库我们所需要查询的一个版本范围的资料搬移过去,具体操作如下:软件环境:Windows XP SP2 32bitApache 2.2.14Subversion 1.6.6TortoiseSVN 1.6.6.17493SV转载 2015-07-18 22:52:21 · 14737 阅读 · 0 评论 -
subversion check out时报错 Can't read from connection 远程主机强迫关闭了一个现有的连接
使用svn 进行check out时,中途报了以下错误: Can't read from connection: 远程主机强迫关闭了一个现有的连接根据在网上搜的一些资料,发现svnserve.conf文件里的anon-access和auth-access配置被注释掉了,去掉前面的#后,再次访问报“Unable to connect to a repository at URL 'svn:原创 2015-07-18 22:48:06 · 5682 阅读 · 0 评论 -
svn权限配置方法
1、本文档适用于对Subvesion的自带服务svnserve进行权限配置,全部在authz文件中完成。2、如果要对含有中文的目录或文件进行管理或分配时,需要将该文件保存为UTF-8格式, 微软的记事本保存为UTF-8格式无效,所以不要用。可用如UltraEdit或EditPlus等软件完成, 保存时,格式应选择UTF-8 NO BOM。3、权限分配时,应遵守从根目录到子目录、从设转载 2015-07-18 22:21:53 · 1926 阅读 · 0 评论 -
subsversion服务器安装方法
一、下载服务器程序和客户端程序并安装 Subsversion服务器程序http://subversion.tigris.org TortoiseSVN客户端程序http://tortoisesvn.net/二、创建版本库 创建空文件夹F:\svn 打开命令窗口并切换到subversion安装目录的bin目录下,输入命令:svnadmi转载 2015-07-18 22:19:31 · 824 阅读 · 0 评论 -
Eclipse,MyEclipse代码自动提示功能设置
Eclipse,MyEclipse都有代码提示功能,早期版本默认情况下,Eclipse,MyEclipse编写代码时,一般是有了点“.”,才会有代码提示,主要是因为Eclipse,MyEclipse代码提示功能默认是点“.”,要想每个字符都提示,需要自己去手动配置。下面介绍开启MyEclipse智能自动提示代码功能的步骤:1.打开MyEclipse,然后单击“window”→“Preferen转载 2015-07-18 21:03:22 · 998 阅读 · 1 评论 -
PowerDesigner使用时经常报打印错误,提示安装打印机
PowerDesigner使用时经常报打印错误,如下图,解决方法:启动服务Print Spooler服务即可原创 2015-07-18 21:01:35 · 3094 阅读 · 0 评论 -
svn合并的操作方法
注:本例采用svn客户端方式进行的截图,eclipse中svn的merge和svn客户端方式类似Merge前准备:把生成版本的代码要提交的都提交掉,没用代码回滚删除掉,可以减少merge时冲突的可能 步骤1:在生产版本代码目录中右键,点击svn的merge菜单 步骤2:这里选择merge a range of revisions(默认就是此项),点击下一步步骤3:选原创 2016-02-16 10:37:37 · 4461 阅读 · 0 评论 -
eclipse常用快捷键
eclipse的快捷键非常多,以下是我写代码时常用的快捷键:ctrl+C,ctrl+V,ctrl+Z这就不用说了,每个人都最最常用Ctrl+D: 删除当前行 Alt+↓ 当前行和下面一行交互位置(比剪贴+粘贴方便多了)Alt+↑ 当前行和上面一行交互位置(同上)Ctrl+Alt+↓ 复制当前行到下一行(复制当前行到下一行)Ctrl+Alt+↑ 复制当前行到上一行(复转载 2015-07-18 20:40:49 · 591 阅读 · 0 评论 -
tomcat异常关闭后再启动报错:IOException while loading persisted sessions: java.io.EOFException
上午在eclipse中调试项目时,tomcat异常关闭了,再次启动服务,报 IOException while loading persisted sessions: java.io.EOFException ,具体如下:严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFExceptio原创 2016-11-30 11:39:55 · 2922 阅读 · 1 评论