
技术总结
文章平均质量分 53
小小莫者
苍茫横流,方显英雄本色。
展开
-
Unsupported major.minor version 51.0 错误解决方案
参考如下链接:我是参考第一个连接解决问题http://swiftlet.net/archives/716http://blog.youkuaiyun.com/witsmakemen/article/details/7832617http://www.111cn.net/jsp/Jsp-Servlet/45158.htmhttp://blog.youkuaiyun.com/cin_ie/原创 2015-04-22 17:48:42 · 890 阅读 · 0 评论 -
对Java web学习的一些知识的汇集
1. jsp 中errorPage="" 什么意思?答:这个属性用来指定 当前页面出现异常的时候 将跳转到哪个页面进行处理。2.是什么作用?答:简单地说,就是先写一个Bean(也就是特殊一点的Java类)并编译。而后在某个jsp页面中需要用到这个类时,就用...这个动作来使用之前写好的Bean。所以这个Bean也可以称为java里的组件。 这一句里,class属性表示要使用哪个原创 2013-11-25 13:24:59 · 1349 阅读 · 0 评论 -
C语言文件操作函数大全
clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #includ转载 2014-07-02 22:23:25 · 747 阅读 · 0 评论 -
javax.servlet.jsp.JspException: Cannot retrieve definition for form bean 异常问题
javax.servlet.jsp.JspException: Cannot retrieve definition for form bean 这个异常是因为Struts根据struts-config.xml中的mapping没有找到action期望的form bean。大部分的情况可能是因为在form-bean中设置的name属性和action中设置的name属性不原创 2014-05-11 21:29:23 · 1785 阅读 · 0 评论 -
terasoluna框架
去年的这个时候在terasoluna的框架下做过开发,但今年又准备重新弄的时候发现很多东西都忘了,昨天下午整理了一下,并run了一个demo。写在这里是为了分享给其他人,有理解不到位的地方也请指摘。terasoluna是日本整合的一个java框架,它整合了struts与spring。 terasoluna扩展了struts的控制器部分(后台)1.Action (struts框架的)转载 2014-04-23 18:32:01 · 6186 阅读 · 0 评论 -
如何导出Java项目成为一个可以直接双击运行的jar文件的问题
用eclipse编译好的一个Java项目导出成为一个可以直接双击运行的jar文件。 1.在需要导出的项目上右键->导出,在弹出的界面中找Java下的JAR文件,然后点击下一步,选择将JAR文件导出到什么位置(假如名字Project.jar),点击下一步,然后点击下一步,找到”选择应用程序入口点的类“,选一个有main方法的类,作为整个项目的入口,点击完成。这个时候生产的JAR文件就可原创 2014-03-26 20:57:13 · 5380 阅读 · 0 评论 -
从分层思想到SSH架构的使用
分层的原因:说到分层,大多数人首先会提出一个问题:为什么要分层?分层是为了隔离各个模块,使其完成各自的功能,达到松耦合的目的。分层的好处与坏处:由分层的原因不难看出分层的思想能为我们带来了不少的好处,其中,较突出的好处有:1.隐藏下层的实现。下层为上层提供其所需的服务,但实现的过程,上层是无法知晓的。2.层与层之间的依赖性降低。每个模块完成各自的功能,不涉及其他转载 2014-03-26 20:18:37 · 1376 阅读 · 1 评论 -
Java中StringBuffer类append方法的使用
Java StringBuffer对象 关于StringBuffer对象的append方法介绍,在Ivor Horton所著的《Java 2 入门经典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加子串的功能。原文提供例子如下:原创 2014-03-25 21:10:02 · 5228 阅读 · 1 评论 -
关于 java注解 问题
在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个转载 2014-03-25 14:16:13 · 890 阅读 · 0 评论 -
JSP中application的用法
application对象1 什么是application对象 ?(1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。 一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时,它自动为每个Web服务目录都创建一个application对象,这些applicati原创 2014-04-01 23:41:39 · 19141 阅读 · 1 评论 -
java开发环境安装配置流程【图文解说】
这是我在java开发中的环境配置的过程,分享供大家参考,也是自己的技术小结。。1. 安装JDK,配置环境变量path2. 安装MyEclipse8.5,用注册机破解注册码3. 安装tomcat6.0,安装目录不要太深,端口不要用8080,避免端口被占用 配置MyEclipse中的Tomcat添加JDK----原创 2013-11-26 20:10:32 · 1789 阅读 · 0 评论 -
JSP 中 application,cookie,session 的区别
三者都是jsp其中的三个内置对象,主要区别如下:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间原创 2014-03-14 21:16:12 · 2673 阅读 · 0 评论 -
tomcat里web.xml中load-on-startup参数含义
原文:The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web applicatio翻译 2014-12-18 19:01:16 · 1240 阅读 · 0 评论 -
超强文本编辑器SciTE配置方法详细实例
关于scite文本编辑器的说明scite,也就是SCIntilla based Text Editor, 基于SCIntilla编辑组件的文本编辑器。我们见到的许多文本编辑器都是基于SCIntilla编辑组件的。yidabu.com经过比较发现,同样是基于SCIntilla的文本编辑器,scite的功能最为强大。scite可以干什么呢?程序员可以用scite来写代码,一般人可以转载 2014-08-07 22:59:58 · 2166 阅读 · 0 评论 -
java web开发中 web.xml文件的作用及常用配置说明
在进行java web开发的时候,常见的一个文件就是web.xml文件,那么web项目中的web.xml文件有什么作用呢?是不是每个web.xml是每个工程必须的吗? 答案是:一个web项目中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 首先了解web.xml文件是用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filte原创 2013-12-07 23:44:25 · 2741 阅读 · 0 评论 -
String str1 = new String("abc")与 String str1 = "abc" 的区别
先看下面的程序:public class Test{ public static void main(String args[]){ String str1 = "abc"; String str = "abc; String str2 = new String("abc"); System.out.println(str1 =原创 2014-03-08 19:34:53 · 3422 阅读 · 2 评论 -
Servlet的基本架构
public class ServletName extendsHttpServlet { public void doPost(HttpServletRequest request, HttpServletResponseresponse) throws ServletException,IOException{ }原创 2013-12-10 20:02:13 · 8891 阅读 · 3 评论 -
tomcat 端口冲突问题的解决办法
方法1. tomcat开机启动了,你可以查看任务管理器,把tomcat(或者Apache tomcat) 的任务关了。方法 2. 更改tomcat的8080端口 打开配置文件(如下:C:\Program Files\Tomcat\conf\server.xml),找到: port="8080" proto原创 2013-12-05 23:00:52 · 2265 阅读 · 0 评论 -
ajax 的原理及实现步骤
原理: HTTP协议的异步通信get 请求1) 创建一个XMLHttpRequest对象2) 调用该对象的open方法3) 如果是get请求,设置回调函数onreadystatechange = callback4) Send如果是post 请求创建一个XMLHttpRequest对象6) 调用该对象的open方法7) 调用setRequestHeader(原创 2014-04-02 23:42:10 · 5768 阅读 · 1 评论 -
自动登录、记住我(保存登陆状态)实现
自动登录、记住我(保存登陆状态)实现:保存在客户端不能用session,可以用cookies保存实现方式:第一种方法:可以把SessionId(GUID)放到cookies中,但这样为了让用户下次访问我们网站时,知道这个sessionId对应的是哪一个用户,我们还要在数据库中建张表。表字段:主键,UserId SessionId 时间原创 2014-03-31 23:28:16 · 2471 阅读 · 0 评论 -
JavaWeb验证码代码
1)产生验证码的类,该类返回一个流,import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutp转载 2014-03-31 10:44:45 · 936 阅读 · 0 评论 -
Jdbc 连接 Oracle 的常用写法,实现数据查询.
package test;import java.sql.*;public class jdbc{ String dbUrl="jdbc:oracle:thin:@127.0.0.1:1521:orcl"; String theUser="admin"; String thePw="manager"; Connection c=null; Statement co原创 2013-12-09 22:43:36 · 1371 阅读 · 0 评论 -
insert语句批量生产的【c++算法】
在进行数据库语句插入的时候,难免会觉得麻烦,尤其是插入的数据特别多的时候。对于解决这个问题,可以参照以下的办法,通过控制变量i 和j,可以批量的产生insert语句。#include #include using namespace std;//通过修改输出格式实现不同类型的插入语句,通过控制j和i来实现不同整型变量的输入//输出的sql是存在本工程目录下int mai原创 2013-12-02 11:37:50 · 880 阅读 · 0 评论 -
MySQL中乱码的处理方法
在使用MySQL数据库的时候,常常会出现乱码的情况,我总结了一下,归集在这里供参考。。。原创 2013-11-27 11:23:18 · 842 阅读 · 0 评论 -
关于Oracle的卸载和解锁问题【注册表】
在不使用oracle数据库的时候,想把其彻底卸载可能会遇到不少问题,如果卸载不完全,重新安装的时候就会安装不了,下面是我的一些解决方法,可以参考。 1、停止所有Oracle服务 2、删除注册表中的所有关于Oracle项 regedit----> (1)在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目原创 2013-12-01 18:07:16 · 1216 阅读 · 0 评论 -
java web开发中常见的一些异常和处理办法【持续更新】
这是总结自己在java web开发中的一些经验,写下的同时加深理解吧。。。。原创 2013-11-25 20:02:36 · 1546 阅读 · 0 评论 -
【TomCat的安装与配置】
1:安装jdk-6-windows-i586,整个过程只需要点接受协议以及所有界面的下一步2:安装apache-tomcat-6.0.9 2.1 点接受协议与下一步直至出现如下界面:将Examples选上,点击下一步。3:点击下一步直至出现如下界面:将端口号8080 改为80,不改也可以的。。。密码最好统一设置为admin或者其他(容易记住就原创 2013-11-26 11:41:45 · 733 阅读 · 0 评论 -
【Oracle数据库的安装与配置—图文说明】
1:安装数据库,整个过程点击下一步即可(在最后一步的时候可以进行账号解锁,可以选择执行该操作)。2:在具体的编码之中连接数据库: 2.1 首先说明的是有JDBC—ODBC联合管理数据库的方法,但是在此次一律要求不用该方法,而采用数据库自带的与JavaAPI的借口驱动 2.2 该方法需要在工程之中导入数据库自带的与Java连接的lib,步骤如下: 首先右键点击你们的工程原创 2013-11-26 11:29:23 · 982 阅读 · 0 评论 -
Oracle XE安装时候的注意事项
OracleXE 数据库是 免费的,只支持4G数据的一个小型的免费的数据库,可以自由使用。安装的时候需要注意以下几点:1.安装目录不能有中文和空格2.卸载直接在控制面板卸载3.没有scott用户4.没有NET MANAGER图形界面管理工具5.数据库名字固定叫做XE,即sid=XE,(有点疑惑,在注册表中找不到sid?)原创 2013-11-26 11:15:27 · 1781 阅读 · 0 评论 -
Save could not be completed. 问题的解决办法
几种情况:在新建.jsp文件或是.class文件等其他的格式的文件中输入中文字符,保存时报错(编码问题) 对于jsp文件的中的pageEncoding属性中的内容要和解决办法一中默认编码方式一致。否则会出现乱码。 截图如下: 解决办法:打开MyEclipse中的windows下的Preferences,选择General->Content Typ原创 2013-12-10 10:25:13 · 3248 阅读 · 0 评论 -
oracle 大数据量下的分页解决方法【截取ID法】
int i=1; int numPages=14; String pages = request.getParameter("page") ; int currentPage = 1; currentPage=(pages==null)?(1):{Integer.parseInt(pages)} sql = "select count(*) from tables";原创 2013-12-10 22:51:23 · 1369 阅读 · 0 评论 -
如何输出一个某种编码的字符串?
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,那么如何输出一个某种编码的字符串呢?见下面的方法。。。 Public String translate (String str) { String tempStr = ""; try { tempStr = new String(str.getBytes("ISO-8859-1原创 2013-12-12 21:53:11 · 6961 阅读 · 0 评论 -
Java实现随机验证码功能实例
package com.product.common.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import原创 2014-03-30 21:02:39 · 1045 阅读 · 0 评论 -
绝对路径和相对路径的区别
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表转载 2014-03-29 00:11:58 · 1878 阅读 · 0 评论 -
getrequestdispatcher() 与 sendredirect()的区别
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在转载 2014-03-27 19:29:53 · 849 阅读 · 0 评论 -
java实现图片验证码
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)。产生验证码图片的文件image.jspColor getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>255) fc=255;转载 2014-03-28 11:24:02 · 1029 阅读 · 0 评论 -
redirect 与 forward 的区别
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端原创 2014-03-08 21:14:58 · 914 阅读 · 0 评论 -
关于【分页显示】的一些方法
在进行java web 开发的时候我们常常会用到分页显示,现在总结一些这方面的技术。。。原创 2014-02-23 10:15:53 · 876 阅读 · 0 评论 -
将代码复制到MyEclipse中出现红色波浪线的情况
对于直接将代码复制到MyEclipse中出现红色波浪线【如下图】的情况,解决办法就是直接把红色的波浪线删掉即可,大挂号左对齐,保存,format就ok。原创 2013-12-14 19:41:36 · 6443 阅读 · 5 评论 -
如何校验数字型?
var re=/^\d{1,8}$|\.\d{1,2}$/; var str=document.form1.all(i).value; var r=str.match(re); if (r==null) { sign=-4; break; } else{ document.form1.all(i).value=parseFloat(st原创 2013-12-13 22:37:58 · 808 阅读 · 0 评论