![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具插件
那年的雪a
JAVA
展开
-
idea windows 修改了 .vmoptions 导致 IDEA 无法启动 解决方案
缘由思路由于在 IntelliJIdea2020.1 IDEA的“Help | Edit Custom VM Options”菜单中修改了“.vmoptions”配置,(改错了),重启多次,软件一直打不开。在这里需要说明几个问题在ide的bin的安装目录下,有 idea64.exe.vmoptions 和 idea.exe.vmoptions 配置文件,不建议直接修改,即使修改了,如果已经启动的情况下,下次加载也不会去加载这个文件。所以问题也就出现在这个地方。可以详见 IntelliJ IDEA转载 2021-11-05 00:23:47 · 3822 阅读 · 0 评论 -
idea每次启动后,均要执行Invalidate Caches操作,否则会有部分引入的依赖飘红;
背景:随着项目代码量的增加, 某日启动idea后,部分引入的依赖漂红;每一次启动idea后,均要执行清除缓存才能使用;file --> Invalidate Caches…解决方案:help --> Edit Custom VM Options将 -XX:ReservedCodeCacheSize=2048m 由1G调整为2G至此, 问题解决,不用每次启动,都要清除缓存了...原创 2021-10-31 12:55:16 · 5055 阅读 · 5 评论 -
如何添加Tomcat为启动服务,随windows启动而启动
在web服务器上通常需要是web容器随开机自动启动,恰好Tomcat可以作为服务启动,只要经过我们简单的配置,就可以将免安装版的Tomcat添加到系统服务中。首先需要配置以下环境变量: JAVA_HOME:JDK 路径 JRE_HOME:JRE 路径 CATALINA_HOME:Tomcat 路径 在 path 环境变量最前面加入:%JAVA_HOME%\bin;%CATALINA_HOME%\bin;好了,环境变量配置完成,接着在 CMD 下运行 servic转载 2021-02-10 17:00:39 · 248 阅读 · 1 评论 -
解决异常 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanIntrospector
博主在学习使用shiro的时候,发现代码运行抛出NoClassDefFoundError,百度了很多文章,发现也没多大用处,几乎都是说没导入jar包导致的,但是我明明就添加了commons-beanutils-1.9.3.jar到 built path 里了,为啥还报错呢?最后发现是版本问题,我更换commons-beanutils-1.9.2.jar后,程序运行就正常了;至于为什么使用1.9.3版本会报错而1.9.2正常,我还没有找到原因,估计是我其他jar包的版本不兼容吧...转载 2021-01-20 11:40:48 · 891 阅读 · 0 评论 -
maven 如何引入本地jar包
有个jar包是第三方的 , 在maven中央仓库找不到 ;只有从网页上下载到jar , 而后该如何在maven中使用呢 ?一、怎么添加jar到本地仓库呢?步骤:1.cmd命令进入该jar包所在路径2.执行命令:mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar-DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpack转载 2021-01-17 01:22:12 · 2305 阅读 · 0 评论 -
Maven配置Hibernate记录 ; 躺过一些坑 ,算是捋顺了
背景 : Eclipse + Maven + Hibernate据说 Hibernate 现在用的人不多,但还是想拿来练练手 , 熟悉下前辈的编程思想和一些未知 …因而琢磨了一宿 , 主要还是一些资料不是很全 , 或者所我看不太明白 , 就自己实践后 , 记录下有效的方法 .===============配置文件 , 应该放哪里 ? 这个是困惑我需求的问题之一 ;hibernate.cfg.xml 配置注意事项 , 也琢磨了许久<?xml version='1.0' encodi原创 2021-01-16 05:50:38 · 202 阅读 · 0 评论 -
tomcat 设置session过期时间(四种方式)
maxActiveSessions-可处于活动状态的session数,default -1 不限制checkInterval - 检查session是否过期的时间间隔,default 60ssaveOnRestart-服务器关闭时,是否将所有的session保存到文件中;minIdleSwap/maxIdleSwap-session处于不活动状态最短/长时间(s),sesson对象转移到FileStore中;(-1表示没有限制) maxIdleBackup-超过这一时间,将session备份。(-.转载 2021-01-13 14:44:01 · 703 阅读 · 0 评论 -
JSOUP 获取节点方法
JSOUP是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。虽然JSOUP有API,可是对于一些方法还是不太熟悉,尤其是获取兄弟节点的方法:(1)firstElementSibling(): 这个方法是获取节点的第一个兄弟节点。这个方法返回的是Element类型;(2)lastElementSibling(): 这个方法是获取节点的最后一个兄弟节点。返回的是Element类型;(3)previousElementSibling(): 这个方法是获取节点的上转载 2021-01-08 23:58:15 · 1826 阅读 · 0 评论 -
spring与JDK版本对应关系,以及maven导入spring依赖包
搭建spring框架得时候要考虑jdk的版本,提供一下参考JDK 8 中可以使用 Spring Framework 5.xJDK 7 中可以使用 Spring Framework 4.xJDK 6 中可以使用 Spring Framework 4.xJDK 5 中可以使用 Spring Framework 3.x原创 2020-12-26 14:05:34 · 3289 阅读 · 0 评论 -
关于java上传文件到tomcat后,重新部署项目,文件消失的解决方法
这种情况是由于你上传的文件路径选择在tomcat部署项目的路径下了,虽然上传成功了,但是当你重新部署项目的时候,tomcat下的webapps文件夹下的项目会被重新部署,覆盖掉了之前的项目文件,所以文件就消失了。解决方法是将文件上传到其它的文件夹下,前提是先在本地新建一个文件夹,然后修改tomcat的server.xml文件,打开server.xml文件,找到里面的标签,添加下面的内容即可:<Context docBase="D:\201710\image" path="/image" reloa转载 2020-12-01 22:44:34 · 1045 阅读 · 0 评论 -
JavaWeb项目中,关于js / css引入失败 / 突然失效问题解决思路
在一个javaweb项目中 , css 突然失效了 , 而js 正常 ;排除一些简单错误存在的可能,如路径问题等;现将解决思路记录下 , 但愿能帮到一些存在类似问题的朋友 .背景 :eclipse下的maven - j2ee -web项目(无框架);前端是 : html + js + css + json后端是 : servlet (用到filter监听) + mysql先上错误前的图通过观察 , 发现css是加载到了,且文件大小匹配 ; 细心的人应该能直接发现问题所在;刷新,再次加载原创 2020-11-28 17:26:51 · 3010 阅读 · 4 评论 -
eclipse使用内置tomcat和使用外部tomcat的设置
最近因为项目中jsp发请求要访问项目以外的文件,直接访问写成“c:\xxx\xxx.mp4”来访问是没有权限的,不能完成现有要求。经查询后发现可以在tomcat中配置虚拟目录将本地的文件设置成"http://localhost:8080/xxx.mp4",本地文件经过这样的虚拟映射后就可以在项目中访问了。上面的思路是非常正确的,但是具体实施起来却遇到了问题,最终经反复启动项目和本机上的tomcat发现,eclipse项目启动时,只是使用了本机上的部分tomcat组件,并没有完全加载tomcat中的全部配转载 2020-11-23 07:56:43 · 476 阅读 · 0 评论 -
Eclipse 查看某个方法被调用
选中该方法,同时按住 Shift + Ctrl + G,则就可以看到该方法被谁调用了。选择提示的一个,双击,就可以看到被调用的方法场景了转载 2020-11-22 13:03:21 · 487 阅读 · 0 评论 -
eclipse下项目文件夹是红叉,文件无红叉,原因
windows->show view->other…->General->Problems查看问题提示,然后更改相应的错误原创 2020-11-14 12:36:55 · 528 阅读 · 0 评论 -
5张图带你搞定Eclipse各种代码补全,精简版[java+js+xml+html+jqury]
一. Java激活器 : .abcdefghijklmnopqrstuvwxyz设置包含: 防空格补全二. xml激活器 : <=:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ备注说明 : 需要 web.xml约束,如 web.xml V3.0 约束<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://原创 2020-11-13 21:41:15 · 332 阅读 · 0 评论 -
Eclipse 设置默认编码格式(java页面 , 工作空间 , jsp页面)
1、设置java页面的默认编码格式在打开的Eclipse中点击Window->Preferences->General ->Content Type -> Java Properties File(和Java Source File)设置默认编码格式,然后Update,在然后Apple and Close。2、设置工作空间的默认编码格式在打开的Eclipse中点击Window->Preferences->General->Workspace,设置默认的编码格转载 2020-11-13 16:13:20 · 609 阅读 · 0 评论 -
No grammar constraints (DTD or XML Schema) referenced in the document.的三种解决办法
No grammar constraints (DTD or XML Schema) referenced in the document.的两种解决办法警告提示No grammar constraints (DTD or XML Schema) referenced in the document。方法一:常用方法 关闭XML验证工具栏:windows => preferences => xml => xml files => validation => Indica原创 2020-11-13 14:09:32 · 857 阅读 · 0 评论 -
web项目转成maven之后,发现web.xml文件里面报错了,三种解决方法
The content of element type "web-app" must match "(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet- mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resourc原创 2020-11-13 13:58:28 · 1482 阅读 · 0 评论 -
eclipse/myeclipse中的内置tomcat和外部tomcat的区别
转载 : https://blog.csdn.net/scarecrow_fly/article/details/76715170【背景介绍】啥子叫做内置tomcat?有些小伙伴可能会这么想,我明明配置了tomcat,我把本地的tomcat的安装路径都告告诉了tomcat,它才让我的项目发布到服务器的嘛,哪里有什么内置的tomcat么。我说你个锤子,你不要急你等我慢慢道来,之所以叫它内置的tomcat那是因为当你告诉了eclipse/myeclipse,tomcat的路径,它并没有拿你当回事,Ecl转载 2020-11-13 12:48:08 · 651 阅读 · 0 评论 -
junit 单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
今天在写代码的时候想把老系统里面加上单元测试,所以用最近做的springmvc上的一个项目中的junit扒一个下来:junit-4.12.jar 但是很奇怪在原来系统中好好能运行的,放到现在的项目中就老是报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。疯掉了后来查发现有人说换一个低版本的就行了,引入junit4.10.jar。果然行了,但是我们要知其然更要只其所以然查官网:JUnit now uses the lates.转载 2020-11-09 03:40:00 · 141 阅读 · 0 评论 -
lombok踩坑与思考 , 我是打算弃用 lombok了
虽然接触到lombok已经有很长时间,但是大量使用lombok以减少代码编写还是在新团队编写新代码维护老代码中遇到的。我个人并不主张使用lombok,其带来的代价足以抵消其便利,但是由于团队编码风格需要一致,用还是要继续使用下去。使用期间遇到了一些问题并进行了一番研究和思考,记录一下。一些杂七杂八的问题这些是最初我不喜欢lombok的原因。1.1 额外的环境配置作为IDE插件+jar包,需要对IDE进行一系列的配置。目前在idea中配置还算简单,几年前在eclipse下也配置过,会复杂不少。转载 2020-11-09 21:35:02 · 686 阅读 · 0 评论 -
Eclipse配置JDK / TOMCAT / Maven / 以及Maven项目飘红对策 : 全方位编译设置教程大全
原文地址 : https://blog.csdn.net/luckjump/article/details/94038365很赞,干货!============================Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used)java编译报错在导入Maven项目或其他java项目时,总是不会那么一帆风顺,碰到最多的就是编译报错问题(java文件到处都是“红叉叉”) 下面对此原创 2020-11-12 16:13:28 · 222 阅读 · 2 评论 -
JSONObject需要的maven依赖
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency> &l...原创 2020-11-12 01:27:02 · 4626 阅读 · 0 评论 -
log4j配置相关说明,以及log4j2相关
如何使用:package tools;// 执行前需到包:log4j-1.2.17.jarimport org.apache.log4j.BasicConfigurator;import org.apache.log4j.Level;import org.apache.log4j.Logger;public class TestLog4j { static Logger logger = Logger.getLogger(TestLog4j.class); // 基于类的名称获取日志对象转载 2020-11-06 19:52:56 · 181 阅读 · 0 评论