servlet生命周期生命周期简介:servlet在服务器第一次被请求的时候new出来,并初始化(即init())再调用service方法。这个实在服务器中new出来,然后用HashMap加的,与客户端无关。客户端之后访问只调用这个servlet的service方法。具体分为4步:1 构造方法 :服务器在被客户端第一次请求的时候运行 仅在服务器中运行一次2 init方法:客户端第一次访问服务器的时候在服务器中进行初始化 仅一次。并且可以通过config参数在 web....
package com.kane.util; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServlet; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import com...
java -jar -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M car.jar 说明:1、堆内存:最小1024M,最大1536M。(对象使用的内存)2、永久内存:最小128M,最大256M。(类使用的内存,PermGen) 原文:http://www.cnblogs.com/rulian/p/6703421.html
前置条件:使用java -jar XXX.jar运行java程序,其中有部分代码是需要读取jar中的配置文件问题描述:发现无法读取到该配置文件解决思路:1. 该配置文件没有打到jar包中2. 该配置文件损坏无法读取3. 读取配置文件的代码有误最终方案:使用new FileInputStrem(file)的方式是无法读取到jar中的配置文件的,改为注释部分代码即可解决。这个链接http://blog.csdn.net/b_h_l/article/details/7767829的文章说的已经非常明白原文:http://...
方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0 Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/commons-logging-1.1.jar lib/log4j-1.2.16.jar lib/jackson-all-1.8.5.jar Main-Class: main.KillCheatFans第一行是MAINIFEST的版本...
一、epub格式电子书相关材料和源码均在链接中可以下载:http://pan.baidu.com/s/1bnm8YXT包括1、JAVA项目工程test_epub,里面包括了jar包和一本epub电子书myBook.epub2、epub相关jar包3、电子书myBook.epubepub格式这里就不仔细描述了,这里强调一点,epub格式是压缩格式,只需将后缀改为.zip或.rar,解压即可看到里面的文件内容。二、JAVA解析.epub格式电子书,具体实现代码如下。写了一个简单helloWorld程序,加入了相应的jar包。...
一、背景:启动tomcat的时候,报错:java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class二、原因: spring-test的版本号跟spring-core等相关的spring版本不一致导致的。三、解决方法:把版本号定义为一致就解决了。四、总结:如果tomat报错java.lang.IncompatibleClassChangeError:可以考...
一个普通的java project,里面引用了config.properties配置文件,将项目打成Runnable jar,然后将config.properties放到打包后的jar路径下,执行该jar包,出错,原工程中properties文件读取代码如下: InputStream in = SystemConfig.class.getResourceAsStream("/config.properties");FileInputStream in = new FileInputStream(rootPath+"/config.properties"); 上网搜了下class.getResource方式读取配置文件时,在eclipse中...
一.打包jar文件 1 如果是class文件 jar cvf myjar.jar Foo.class Bar.class 如果是包 jar cvf myjar.jar pack 在eclipse下打包 需要打包的程序工程名称,再单击Eclipse编程器的相应菜单命令“File>>Export”,接着出现Export框,选择JAVA>>JAR File ,再选JAR文件的位置(Browse),然后 NEXT,最后为可执行软件选择一个含main主函数的入口程序!二.打包成可执行文件1.在cmd下方便起见你就...
1.libs新建文件夹存放依赖所有jar包 2.cmd 执行:2.1javac -encoding UTF-8 -classpath .;C:\Users\chenquan\IdeaProjects\Toy\libs\commons-codec-1.12.jar;C:\Users\chenquan\IdeaProjects\Toy\libs\commons-lang3-3.9.jar -d . C:\Users\chenquan\IdeaProjects\Toy\src\test\SignNatureTest.java2.2javac -encoding UTF-8 -classpath .;C:\Users\chenquan\IdeaProjects\Toy\libs\commons-codec-1.12.jar;C:\Users\chenquan\Idea...
程序员难免要借鉴其他java工程的代码。可有时只能拿到.calss文件,jar包或者war包,这个时候要求程序员能熟练的将这些类型文件反编译为Java代码并形成可编译运行的项目。本文介绍的反编译工具是JD-GUI。反编译的jar包是一个springboot项目的jar包。 反编译工具使用下载JD-GUI后解压,无需安装,双击打开exe文件。 open file选择要反编译的jar包, 打开,左侧classes->com目录下就是java源代码文件 点击想查看的文件,可以看到源...
背景笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有使用maven管理jar版本,有可能是当时开发任务比较紧迫,不同的同事在不同的时期放入了jar版本各不相同, 看到那么多混乱的jar,真是操心。笔者曾花了大概半个下午的时间,把jar版本整理好,编入pom.xml中,从那个时候,笔者本地项目的jar版本算是交给maven托管了。顿时间心里舒畅了一会儿。心里也计划着和项目组大 家一起统一使用m...
直接去Maven的英国远程仓库去找,这里面有全世界版本最全的jar包,地址是:https://mvnrepository.com,在首页上直接输入你想要的jar包名称,点击Enter回车键搜索就可以了,在里面你可以找到各个版本的jar包以及相关的GAV坐标点赞 收藏分享文章举报明快de玄米61发布了143 篇原创文章 · 获赞 3 · 访问量 4163私信 关注
java执行jar包出错:Unable to access jarfile 错误的原因有多种: 1.一般都是路径不正确。在Windows中,正确的路径类似于:java -jar "D:\WebDemo\demo.jar"如果担心弄错路径,可以直接在Windows中进入目标文件夹,然后按 shift,再点击右键,选择"在此处打开命令窗口"。2.如果还是一直报错,也可能是路径中含有中文。。可以尝试将中文改为英文。java执行jar包出错:Unable to access jarfile标签:技术 错误 file dem im...
3、下载并安装sudo apt install mysql-server -y4、验证安装sudo systemctl status mysql.service安装好并启动大致是这样的(看中间有个绿色的running,破截图,也没个标注,等我去下个截图工具) ? 5、另:要是第四步没有running,请执行,否则请省略!!!sudo systemctl start mysql.service6、然后,你就想登陆啊,没设置密码是不是,懵逼了吧,下一步,查看初始密码cd /etc/mysql/ sudo cat debian.cnf7、你的显示应该类似于 ...