#详细介绍Java垃圾回收机制

Linux下运行Java项目时,出现No X11 DISPLAY variable was set, but this program performed an operation which requires it.的问题解决

在~/.bashrc环境变量文件最下方加入:exportDISPLAY=:0.0然后,刷新环境变量以使其生效:source~/.bashrc参考:http://stackoverflow.com/questions/662421/no-x11-display-variable-what-does-it-mean...

Java使用正则表达式

1、匹配验证-验证Email是否正确publicstaticvoidmain(String[]args){//要验证的字符串Stringstr="jim@jsoft.com";//邮箱验证规则StringregEx="[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}...
代码星球 ·2020-04-04

使用Maven运行Java main的方法(转)

使用Maven运行JavaMain的方法(既JavaApplication项目),可以有如下方式解决:1、将Maven项目导入到eclipse中,然后直接项目右键【RunAs】->【JavaApplication】。2、直接指定jar包的Main入口(参考:http://www.cnblogs.com/Eason...

Maven创建Java Application工程(既jar包)

Maven在创建工程时使用的是archetype(原型)插件,而如果要创建具体的工程,比如Application这些,那么可以使用maven-archetype-quickstart(相当于一个子类型,用于创建Application工程)插件。如果想要更详细的解释,参考官方说明:http://maven.apache....

Maven依赖机制理解

假设一个项目需要用到日志组件Log4j,那么有如下方式添加这个组件。一、传统方式:1、访问官网https://logging.apache.org/log4j/2.x/download.html,下载指定版本的jar包。2、拷贝jar包到项目的lib目录,或者eclipse中指定依赖目录。3、当有新版的Log4j更新,...
代码星球 ·2020-04-04

Eclipse工程中Java Build Path中的JDK版本和Java Compiler Compiler compliance level的区别(转)

在这里记录一下在eclipse中比较容易搞混淆和设置错误的地方。如下图所示的功能:最精准的解释如下:BuildPath是运行时环境 Compiler是编译时环境 假设,你的代码用到泛型,BuildPath环境为1.5,Compiler环境为1.4,那么会显示编译错误,无法编译;但是这样的web项目是...

JSP页面顶端出现错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path的问题解决

原理:把RunTime容器添加进去,比如tomcat的。1、项目右键->【BuildPath】->【ConfigureBuildPath...】  2、把tomcat的runtime添加进去3、如果发现JRE的版本不正确,也可以进行更新,如下是我改成jre8.0的。这里也可以直接配置,选...

Java中的文件上传2(Commons FileUpload:commons-fileupload.jar)

相比上一篇使用Servlet原始去实现的文件上传(http://www.cnblogs.com/EasonJim/p/6554669.html),使用组件去实现相对来说功能更多,省去了很多需要配置和处理的地方。常用的上传组件有如下几种:  Apache的CommonsFileUploadJavaZoom的UploadB...

Java生成GUID的方法

其实在Java上已经换了一个说法,叫做UUID,方法如下:java.util.UUID.randomUUID() ...
代码星球 ·2020-04-04

Java中获取ServletContext的方法

Servlet:this.getServletContext()this.getServletConfig().getServletContext()request.getSession().getServletContext()JSP:request.getSession().getServletContext()F...

Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析),兼容Windows和Linux

兼容windows和linux。分析:在windows下路径有以下表示方式:(标准)D:est1.txt(不标准,参考linux)D:/test/1.txt然后在java中,尤其使用File对象在操作windows的路径时,非常的不好操作,因为不知道要用多少个斜杠“”来表示。斜杠“&...

Java中获取当前时间并格式化

 主要有两种方式,其中使用Date比较好控制,代码如下://使用CalendarCalendarnow=Calendar.getInstance();System.out.println("年:"+now.get(Calendar.YEAR));System.out.println("月:"+(now.get...

Java中的文件上传(原始Servlet实现)

从原始的Servlet来实现文件的上传,代码如下:参考:https://my.oschina.net/Barudisshu/blog/150026采用的是Multipart/form-data的方式上传文件。针对Multipart/form-data方式的上传解释,参考如下文件:http://www.onmpw.com...

Jenkins集成java非maven/ant项目的打包思路

打包的思路如下:1、使用javac命令对代码进行编译,比如递归编译整个项目的java代码。(注意:需要一一对应引用的jar包)2、输出并整理war包的文件夹结构目录,参考:http://www.cnblogs.com/EasonJim/p/6498804.html3、使用jar命名对上面的文件夹进行打war包,参考:h...

Java中Properties配置文件读取

以下实践的是Properties配置文件的基本操作方法。像spring使用xml做依赖注入时,这个配置文件起到非常实用的作用。一、格式规范参考wiki百科的格式简介:https://zh.wikipedia.org/wiki/.properties,说明如下:每个.properties文件中的行通常存储单个属性。对于每...
首页上一页...642643644645646...下一页尾页