javaweb应用问题解决
iteye_10289
这个作者很懒,什么都没留下…
展开
-
MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决
注意:本文出自 “阿飞”的博客 ,如果要转载本文章,请与作者联系!并注明来源: http://blog.csdn.net/faye0412/article/details/7038290有时,系统运行时,会在目录中创建自己的临时进程,当遇到异常,或是别的原因时,该临时pid文件没有被删除,所以进入目录 删除即可。。但是:有时。。。 问题起因:今天做了一件事情:我在...原创 2012-12-25 21:11:02 · 102 阅读 · 0 评论 -
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
From the JVM™ Tool Interface documentation…Since the command-line cannot always be accessed or modified, for example in embedded VMs or simply VMs launched deep within scripts, a JAVA_TOOL_OPTION...原创 2013-01-22 22:24:48 · 6031 阅读 · 0 评论 -
解析Servlet/JSP会话跟踪机制
在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。一、Servlet的会话管理机制根据设计,HTTP是一种无状态的协议。它意味着Web应用并不了解有关同一用户以前请求的信息。维持会话状态信息的方法之一是使用Servlet或者JSP容器提供的会话跟踪功能。Servlet API...原创 2013-01-25 01:29:52 · 185 阅读 · 0 评论 -
java中char和string的区别是什么
char定义时用单引号,只能有一个字母,数字。char c='c';而String用双引号,可以是一个,也可能是多个字母,汉字等。就是所谓的字符串。String s="adsaf";char只是一个基本类型,而String 是一个类,可以直接引用。比如char c='c';不能直接对c调用方法。String s="abc"; 这时可以调用s.charAt(0);等方法,因为Str...原创 2013-02-05 20:47:57 · 375 阅读 · 0 评论 -
java中String类的用法
一、不变模式:一个字符串对象创建后它的值不能改变。String str1="hello";//创建一个对象hello,不会变;System.out.println(str1);str1+=" world!";//两个字符串对象粘粘,系统其实创建了一个新的对象,把Str1的指向改了,指向新的对象;hello就 //变成了垃圾;System.out.pri...原创 2013-02-05 20:50:17 · 97 阅读 · 0 评论 -
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表(双向链表)的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,...原创 2013-02-16 00:46:21 · 54 阅读 · 0 评论 -
LinkedList源码分析
LinkedList内部类,维持了一个节点的数据结构:private static class Entry<E> { E element; Entry<E> next; Entry<E> previous; Entry(E element, Entry<E> next, Entry<E> previous) {...原创 2013-02-16 01:00:56 · 68 阅读 · 0 评论 -
Java中的HashSet和TreeSet
一. 问题1. HashSet,TreeSet是如何使用hashCode()和equal()方法的2. TreeMap,TreeSet中的对象何时以及为何要实现Comparable接口? 二. 回答:1. HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的key2. Map的key和Set都有一个共同的特性就是...原创 2013-02-16 01:18:38 · 177 阅读 · 0 评论 -
HashSet,TreeSet和LinkedHashSet的区别
Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSetHashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放...原创 2013-02-16 01:25:24 · 88 阅读 · 0 评论 -
【JAVA基础】HashSet、LinkedHashSet、TreeSet使用区别
【JAVA基础】HashSet、LinkedHashSet、TreeSet使用区别 HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放;LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代; TreeSet:提供一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和...2013-02-16 02:24:38 · 68 阅读 · 0 评论 -
图的遍历
转载请注明来源chengyaogen.blog.chinaunix.net 图的遍历是树的遍历的推广,是按照某种规则(或次序)访问图中各顶点依次且仅一次的操作,亦是将网络结构按某种规则线性化的过程。 由于图存在回路,为区别一顶点是否被访问过和避免顶点被多次访问,在遍历过程中,应记下每个访问过的顶点,即每个顶点对应有一个标志位,初始为False,一旦该顶点被访问,就将其置为Tr...原创 2013-02-17 00:03:35 · 195 阅读 · 0 评论 -
Navicat for Mysql 10.0.10 注册码
名:liujie组织:liujie.org.cn注册码:NAVK-BPRI-EY6D-AXLK———————————————名:liujie组织:liujie.org.cn注册码:NAVI-4U46-HW4V-LIET———————————————...原创 2013-01-22 00:15:52 · 509 阅读 · 0 评论 -
JSP自定义Tag
一、基本概念: 1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的 2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 3.标签库描述文件(Tag Library Descript...原创 2013-01-19 17:47:39 · 119 阅读 · 0 评论 -
Got error 28 from storage engine的错误怎么办
晚上例行检查数据库,发现Got error 28 from storage engine这个错误,天那,我的数据。心里哇凉。。。。备份的时间还是很久以前。最近更新了不少,麻烦大了。好在找到了解决方法:分区被日志文件占满导致MySQL死掉,清空mysql日志文件方法2011-06-07 21:33环境:mysql5.1.50配置文件中 log-bin=mysql-bin选项开启朋友...原创 2012-12-25 21:19:28 · 271 阅读 · 0 评论 -
linux系统 mysql日志文件太大。造成数据库无法正常启动怎么解决
linux系统 mysql日志文件太大。造成数据库无法正常启动怎么解决 删除mysql日志:执行:/usr/local/mysql/bin/mysql -u root -p输入密码登录后再执行:reset master;再输入:quit 退出mysql命令模式。彻底禁用MySQL日志:修改/etc/my.cnf 文件,找到log-bin=mysql-binbinlog_f...原创 2012-12-27 22:31:48 · 574 阅读 · 0 评论 -
el 表达式 可以解析的数据类型
有效表达式可以包含文字、操作符、变量(对象引用)和函数调用。我们将分别了解这些有效表达式中的每一种: 1、文字 JSP 表达式语言定义可在表达式中使用的以下文字: 文字文字的值Booleantrue 和 falseInteger与 Java 类似。可以包含任何正数或负数,例如 24、-45、567Floating Point与 Java 类似。...原创 2013-01-01 22:40:36 · 1036 阅读 · 0 评论 -
Java中遍历文件夹的2种方法
java遍历文件夹的两种办法:A. 不使用递归import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMi...原创 2014-01-03 18:45:35 · 371 阅读 · 0 评论 -
java中io各种流的关闭顺序
关闭该流并释放与之关联的所有资源。在关闭该流后,再调用 read()、ready()、mark()、reset() 或 skip() 将抛出 IOException。关闭以前关闭的流无效。 public void close() throws IOException { synchronized (lock) { if (in == null) ...原创 2014-01-03 19:15:52 · 166 阅读 · 0 评论 -
JAVA的节点流和处理流
对于上一篇 《java中io各种流的关闭顺序》的补充 按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader.处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过...2014-01-03 19:44:06 · 318 阅读 · 0 评论 -
读取unicode编码文件的乱码解决
首先,有必要了解下记事本文件的几种编码方式: 四种常见文本文件编码方式研究ANSI、UNICODE 、UNICODE big endian、UTF-8四种格式编码存在差别,简要介绍如下:ANSI编码:无文件头(文件编码开头标志性字节) ANSI编码字母数字占一个字节,汉字占两个字节,回车换行符 单字节 十六进制表示为0d 0a UNICOD...原创 2014-01-03 21:25:33 · 3786 阅读 · 1 评论 -
jsp 如何自定义标签
数据库里存储的是long型的时间,现在想输出到jsp页面,由于使用的是jstl标签,而要显示的是可读的时间类型,找来找去有个fmt:formatDate可以转化,但是只能转date型,long型则不可以,思考了好久,又不想破环jsp页面这种标签结构,决定自己下个转换的标签,说干就干,开始干,参考网上jstl标签编写方法,如下: 第一步,写一个类继承TagSupport,实现doStartTag...原创 2013-01-18 14:49:49 · 65 阅读 · 0 评论 -
取小数点后的数
strs = content.substring(7, 11);//取一个11位字符串的后四位num=Float.parseFloat(strs);//String->float 转换成浮点型以便计算//(Integer.parseInt(strs);String->Int)result = (num/ 80);//作除法--截小数部分 star--numstr=Floa...原创 2013-01-19 11:45:14 · 384 阅读 · 0 评论 -
JSP自定义标签rtexprvalue属性
其实以前也有写过自定义标签, 但是没有注意到过<rtexprvalue>的用法, 最近这几天又用上自定义标签了, 突然发现<rtexprvalue>的用法是有讲究的. rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式.当在<attribute>标签里指定<rtexprva...原创 2013-01-19 15:09:13 · 71 阅读 · 0 评论 -
哈夫曼编码
装载请注明涞源chengyaogen.blog.chinaunix.net 前面一节我们知道了,怎样去创建一个哈夫曼树,这一节我们来看看哈夫曼编码。 思想:得到哈夫曼树后,自顶向下按路径编号,指向左节点的边编号0,指向右节点的边编号1,从根到叶节点的所有边上的0和1连接起来,就是叶子节点中字符的哈夫曼编码。 下图体现了哈夫曼编码的过程: #in...原创 2013-02-17 00:07:09 · 114 阅读 · 0 评论 -
powerdesigner连接mysql,并导出其数据模型的方法
http://hi.baidu.com/ryb_bobo/item/05a21dcf2e123f3199b498641、powerdesigner连接mysql,需要配置数据源,下载MyODBC-3.51.11-2-win.exe文件,安装后,选择ODBC数据源. 2.在控制面板,管理工具,ODBC数据源里面配置mysql数据源3、选择powerdesigner->DataBase-...原创 2013-03-06 22:28:52 · 357 阅读 · 0 评论 -
面试题 数组长度可否赋值
public class ArrayLength { public static void main(String[] args) { String a[] = new String[10]; a.length = 15; System.out.println(a.length); }} 数组长度不能赋值,在编译器中会造成编译错误:The fina...原创 2013-03-07 10:06:05 · 530 阅读 · 0 评论 -
sql 单表/多表查询去除重复记录
sql 单表/多表查询去除重复记录单表distinct多表group bygroup by 必须放在 order by 和 limit之前,不然会报错************************************************************************************1、查找表中多余的重复记录,重复记录是根据单个字段(peop...原创 2013-04-08 21:17:36 · 2334 阅读 · 0 评论 -
HTML <img> 标签的 alt 属性
HTML <img> 标签的 alt 属性HTML <img> 标签定义和用法alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。假设由于下列原因用户无法查看图像,alt 属性可以为图像提供替代的信息:网速太慢src 属性中的错误浏览器禁用图像用户使用的是屏幕阅读器<img> 标签的 alt 属性...原创 2013-04-10 00:26:55 · 1269 阅读 · 0 评论 -
java.net.BindException: Address already in use解决方法
在网络编程中,特别是在短时间内new的网络连接太多,经常出现java.net.BindException: Address already in use: JVM_Bind的异常,网络有很多介绍此异常的,通常都是在说是要使用的端口被别的程序已经使用,但有时并不是这个原因,通过仔细查找,找到一些很好的资料,在此将其一一记录下来。 ***************************...原创 2013-04-10 01:18:40 · 252 阅读 · 0 评论 -
二维数组初始化
二维数组初始化的形式为: 数据类型 数组名[整常量表达式][ 整常量表达式]={ 初始化数据 }; 在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。 有如下几种初始化方式: ⑴ 分行进行初始化 int a[2][3]={{1,2,3},{4,5,6}}; 在{ }内部再用{ }把各行分开,第一对{ }中的初值1,2,3是0行的3个元素的初值。第...原创 2013-04-11 13:01:46 · 171 阅读 · 0 评论 -
tomcat J2EEApplication=none,J2EEServer=none
严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/dangdang,J2EEApplication=none,J2EEServer=none最终原因是Tomcat下面设置的JDK和应用程序使用的JDK版本不一致所致!!!?解决办法:1.打开MyEclipse2.Window3.P...原创 2013-04-23 13:39:04 · 783 阅读 · 0 评论 -
tomcat 无端口号访问
一般你打开页面所使用的端口是80端口,这也是web页面的默认端口,所以可以不用输入,这也就为什么我们在打开网址时不用输入端口的原因。但这个端口很容易给其它程序占用,比如说你要是使用oracle时,有些会占用掉你自己台机的80端口,tomcat考虑到这一点所以它的默认端口是8080端口,这也是服务器经常测试的端口,这个端口可以在tomcat的安装目录下的conf目录下面的server.xml文件里...原创 2013-04-23 14:50:34 · 467 阅读 · 0 评论 -
简体中文Win7打开简体中文chm中文乱码解决方法
简体中文Win7打开简体中文chm中文乱码解决方法:regedit, 在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International下增加名为AutoDetect类型为DWORD值为1的键值。 其实在windows下打开chm文件是直接调用IE来显示的,可以直接在chm里面的某一个页面上右击,选属性,就可...原创 2013-04-24 16:37:32 · 437 阅读 · 0 评论 -
web.xml 配置404和500错误的自定义页面
<!-- 400错误 --><error-page><error-code>400</error-code><location>/error.jsp</location></error-page><!-- 404 页面不存在错误 --><error原创 2013-04-27 22:28:00 · 118 阅读 · 0 评论 -
div使用
1. 在div中(div存在嵌套)的图片想要在该div中垂直居中显示,我们需要在图片就近的一个父div中,设置如下属性:(其核心思路为让这个父div来规定子元素的显示)display : table-cell;vertical-align : middle;text-align : center; 为了保证图片不失真,我们可以设置图片的属性:width: auto;he...2014-09-18 20:11:21 · 313 阅读 · 0 评论 -
tomcat memory setting
Tomcat – java.lang.OutOfMemoryError: PermGen space 该问题的解决方案如下:1. 引用MKyong的博客文章http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/ 2. 引用stackoverflow的解决方案http://stac...原创 2014-09-29 17:16:28 · 215 阅读 · 0 评论 -
tomcat -- An attempt was made to authenticate the locked user
<date> org.apache.catalina.realm.LockOutRealm authenticateWARNING: An attempt was made to authenticate the locked user "admin"That looks like a brute force attack against the Manager a...原创 2013-04-03 11:47:48 · 349 阅读 · 0 评论 -
mybatis直接执行sql语句后续之一
在上一篇文章中,我们提到了让mybatis直接执行sql语句。http://xiabin1235910-qq-com.iteye.com/blog/1748886 接下来介绍在上一篇文章的基础上,我们如何使用mybatis,以及在编程时,应该注意的事项:1. 命名规约: 配置文件的namespace和Box类的路径要一致,我们稍后将会用反射的方式,将Box和BoxMa...原创 2013-04-03 11:26:12 · 661 阅读 · 0 评论 -
Java文件流的原理与应用
如何判断是输入流还是输出流?以内存为参照物,如果数据是向内存流动是输入流,反之则是输出流java流分为两种流1,字节流:可以用于读写二进制文件及任何类型文件byte2,字符流:可以用于读写文件文本字节流:输入(InputStream) 输出(OutputStream)字符流:输入(Reader) 输出(writer)import java.io.Fil...原创 2013-03-07 13:09:49 · 573 阅读 · 0 评论 -
面试题 异常的抛出和捕获
public class ExceptionTest { public static void main(String[] args) { int i = 0; try { if(i == 0) { throw new IOException(); } } catch (IOException e) { System.out.prin...原创 2013-03-07 14:41:24 · 115 阅读 · 0 评论