debug模式下运行的时候不时会报各种错误,但是都是会提示nested exception isJava PermGen space之类的。在网上查说要改虚拟机的参数也改了,但是改来改去都不可以……最后找到一篇帖子,解释还是说的跟大家一样,但是参数我拷过去之后程序不会挂掉了。我是这样配置的:点工程名右键 "debug as" -> "debug configurations..."->选中'tomcat...'然后选择右边的“argument”标签,在vm arguments栏最后空一格空格后加上这四个参数,参数之间也是空格空 Read More
posted @ 2013-11-28 19:38 junfantasy Views(245) Comments(0) Diggs(0)
本来直接用crontab -e 就可以打开vim,输入要执行的任务保存退出就可以添加任务直接启动运行了。但是今天组长说能不能写个shell不用打开vi就能添加到crontab的。最先想到的是怎么在shell脚本里面如何使用vi的命令,网上找了好多,要么格式太乱,要么没明白意思直接告诉vi的使用方法,所以只好舍弃了。下面说我的方法吧test.sh :里面写的是要执行的具体任务。call.sh是交个人直接双击就能实现添加crontab任务的:内容如下:#!/bin/shecho "*/5 * * * * /home/../test.sh" >> /var/spool Read More
posted @ 2013-11-28 14:09 junfantasy Views(2935) Comments(0) Diggs(0)
原因:Log4j 1.2.15存在一个bug会导致log4j:ERROR LogMananger.repositorySelector was null likely due to解决:换成Log4j 1.2.14.具体更改:pom.xml文件中的配置 Read More
posted @ 2013-11-25 18:53 junfantasy Views(1904) Comments(0) Diggs(0)
上一篇只改了tomcat的配置。但是我是在eclipse中启动的程序,所以得在eclipse中更改配置。eclipse.ini文件更改后依然报错,所以最后使用的是下面三种方案的第二种。eclipse tomcat启动,内存溢出问题在启动过程中出现内存溢出问题,抛出类似如下异常信息:java.lang.OutOfMemoryError: Java heap space可以尝试办法:A.修改Tomcat\bin\catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=1 Read More
posted @ 2013-11-25 18:33 junfantasy Views(194) Comments(0) Diggs(0)
本文参考了:http://www.cnblogs.com/xwdreamer/archive/2011/11/21/2296930.html菜鸟一只,网上查是jvm太小了,于是改到64M,还小,最后改到512M。方法:tomcat目录/bin下的catalina.bat文件:在echo Using CATALINA_BASE: "%CATALINA_BASE%"之前加一句:JAVA_OPTS="-server -XX:PermSize=512M -XX:MaxPermSize=1024m原因:PermGen space的全称是Permanent Generatio Read More
posted @ 2013-11-25 16:37 junfantasy Views(243) Comments(0) Diggs(0)
首先声明这个是粘过来的,是担心链接有一天会失效。。。原链接如下http://developer.51cto.com/art/200911/162925.htmhttp://developer.51cto.com/art/200906/132337.htm在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。任何一个Java程序都必须有一个主线程。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例用Thread类创建线程thread类的构造方法有8种public Read More
posted @ 2013-11-22 17:14 junfantasy Views(156) Comments(0) Diggs(0)
http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html初学java,框架,数据库什么的一团糟,就先看最基础的jdbc连接数据库的吧。JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(StringclassName)实现。 例如: try{ //加载MySql的驱动类Class.forName("com.mysql.jdbc Read More
posted @ 2013-10-25 10:41 junfantasy Views(180) Comments(0) Diggs(0)
下载地址:http://dev.mysql.com/downloads/mysql/5.1.html安装过程:http://www.jb51.net/article/23876.htm第一次安装,还好没有出错。。。查看启动: net start MySqlmysql的服务名称一般在安装的时候需要设置,默认是“MySql”,有大小写的。 Read More
posted @ 2013-10-12 12:07 junfantasy Views(409) Comments(0) Diggs(0)
以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。 Read More
posted @ 2013-09-12 11:22 junfantasy Views(162) Comments(0) Diggs(0)
项目的代码全发给我了只是看了个登陆页面,看的累的啊login.jsp中有html 有spring 有jsp看的真晕啊。最后明白了。登陆页面body的background是一张图片,图片中已经包括了用户名和密码的输入文本框已经登陆按钮(这些都是静态的图片)。然后在文本框和按钮(图片)所在的位置放置了Input标签。整个页面里就放了一个div,然后div中是form标签,form中放置的是Input标签。用户名输入标签如下:'/>密码输入标签如下: id:标准属性:规定元素的唯一 id;name:可选属性:定义 input 元素的名称,相当于变量名。type:可选属性:规定Input Read More
posted @ 2013-09-11 11:58 junfantasy Views(252) Comments(0) Diggs(0)