- 博客(35)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 两个MYSQL表关联查询
高级SQL语句INNER JOIN 非常实用在接触这个语句之前 我要到数据库查询不同表的 内容我一般需要执行2次sql语句 循环2次。而现在有了这个语句 可以简化成只执行1次语句 循环一次$result = mysql_query(”SELECTstates.state_id,states.state_name,cities.city_id,cities.c
2012-04-30 15:38:44 28045
原创 java中使用mysql查询 条件中含有中文时查询不到结果解决方案
这是mysql字符编码的问题,因为mysql默认的字符编码为latin1它并不识别中文,所以在读取查询语句时会出现乱码 从而使查询条件不正确所以我们只需要更改它的字符编码就可以一般都是用utf8这里更改mysql配置文件 使其默认的字符编码为utf8/mysql/my.ini中找到[client]添加 default-character-set=utf8
2012-04-30 09:51:34 10411 5
转载 js location
location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“.location”。先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下:注意:属于不同协议或不同主机的两个地址之间不能互相引用对方的
2012-04-26 21:00:15 3182
转载 js事件汇总
一般事件事件 浏览器支持 描述onClick IE3|N2|O 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick IE4|N4|O 鼠标双击事件onMouseDown IE4|N4|O 鼠标上的按钮被按下了onMouseUp IE4
2012-04-26 18:35:05 886
转载 jsp ajax实例讲解
下面介绍JSP前台表单内容通过Ajax异步提交到后台Servlet进行校验(校验方式多种,包括提取数据库信息,校验用户名是否重复等),异步在JSP表单页面显示校验结果信息的基本过程。 一、说明: 1.由于本文只限于介绍JSP+Servlet+Ajax运用的基本流程,重点不在于后台数据库的访问和校验内容,因此省略Servlet对数据库的访问。 二、基本流程:
2012-04-26 16:57:43 26421 1
转载 js向servlet传参
向servlet传参需要使用post模式用js触发servlet并传参function dispatchServlet(){ var tmp = document.createElement("form"); var action = "http://.../servlet.do?param1=aaa¶m2=bbb"; tmp.action = a
2012-04-26 08:28:31 13238
转载 ajax---js与servlet之间传值解决方案
在这里,假设读者了解基本的ajax技术或更多。我仅仅阐述一个现象,一个解决方法;原因、原理,同样不清楚…… 我们先从简单的着手,servlet传值到JSP页面js脚本中,利用脚本将相关值显示在页面。解决这个方向(servlet——javascript)的中文乱码问题很简单。只需要在servlet中,添加一个编码设置: response.setContentType("tex
2012-04-26 08:19:35 10867
转载 html框架集 js刷新页面方法大全
一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:复制代码 代码如下: frame 现在假设top.html (即上面的页面) 有七个b
2012-04-26 08:01:03 9038
原创 Java ArrayList 操作一点需要注意的地方
看一下代码ArrayList arrayList = new ArrayList();String temp = null;for(int i = 0; i {temp = i + "' ;arrayList.add(temp);}输出arrayList中的各个元素,你会发现都是9,为什么呢?检查半天发现arrayList中存的只是一个引用,上述
2012-04-26 07:57:37 3242 7
原创 java 使用arraylist生成二维任意大小的数组
下面以String类型为例:ArrayList arrayList = new ArrayList();String[] a = {"1", "2", "3"};String[] b = {"1", "2", "3"};String[] c = {"1", "2", "3"};arrayList.add(a);arrayList.add(b);arrayList.add
2012-04-25 22:45:56 23987 1
转载 resultset 在数据库连接断开后是否可以被使用
在Connection上调用close方法会关闭Statement和ResultSet吗?级联的关闭这听起来好像很有道理,而且在很多地方这样做也是正确的,通常这样写Connection con = getConnection();//getConnection is your methodPreparedStatement ps = con.prepareStatement(sql
2012-04-25 15:30:57 4435
转载 浅谈mysql主键
主键没有着明确的概念定义,其是索引的一种,并且是唯一性索引的一种,且必须定义为“PRIMARY KEY”,是只可意会不可言传的东西。下面让我用通俗,甚至有些低俗的语言为您简单介绍一下MySQL的主键。简单描述:主键不能重复,就像QQ的用户名,有N个叫“虫zi”的网友,可是他们的QQ号码是不一样的,也就是说真正标识一个QQ的身份是“QQ号码”。还有那万恶的身份证,无论“张三,李四
2012-04-25 10:20:24 848
转载 java web相对路径 绝对路径详解
前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类学习了一下。也找了一些资料。希望大家遇到类似的问题,可以更有效的解决。==============================================================
2012-04-24 12:17:27 883
转载 filter
在Java web开发中常会使用到功能强大的过滤器,他毕竟能给我们带来很大的方便,但是针对过滤的资源我们需要详细的了解他们在web.xml中的配置信息。这个根据几种常用的不同情况进行了总结:1。如果要映射过滤应用程序中所有资源: loggerfilter myfilter.LoggerFilter loggerfilter /*2.过
2012-04-24 10:59:02 440
转载 JSP动作元素useBean语法
一. JSP动作元素useBean语法: id="beanInstanceName" scope="page | request | session | application" { class="package.class" | type="package.class
2012-04-24 10:13:17 1318
转载 resultset 使用实例
public static String[][] getFunctionUser(String functionID) { Connection con = null; Statement stmt = null; ResultSet rs = null; String[][] returnArray = null; try {
2012-04-23 20:13:49 904
转载 Content is not allowed in prolog.解决
原因及其解决办法:1.xml编码错误该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org什么是BOM?http://www.unicode.org/faq/utf_bom.html#22Unico
2012-04-23 18:06:32 21082
原创 mysql 1366 - Incorrect string value: '\xB1\xB1\xBE\xA9\xCA\xD0' for column '错误解决
这是因为的你创建的表编码存在问题可以尝试将每一个用到中文的字段charset改成uft8 collation改成utf8_unicode_ci
2012-04-22 20:23:38 7688 1
原创 servlet重定向到jsp出现中文乱码
首先确定在jsp页面中不存在字符编码不一致的情况以及其他字符编码都是一致的然后出现乱码就可能是tomcat的原因配置Tomcat中server.xml配置如下:Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" useBodyEncod
2012-04-22 19:21:23 2249
原创 ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component解决
这个问题一般是你的web.xml出现了问题可能是servlet路径配置出现了问题 仔细查看检查一下
2012-04-22 19:19:05 94840 13
转载 jsp中文乱码问题解决
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问
2012-04-22 17:26:55 1401
转载 jsp 中文乱码问题解决
大多数人对JSP页面中的乱码问题都非常头痛,曾为了解决中文乱码问题郁闷了好几天,试了很多方法都不行。最后在JSP专业人士的帮助下,终于解决。 首先我们先了解一下问题的原因。一般情况在在每个JSP页的头部都有这样一条语句: page contentType="text/html; charset=gb2312" %>这条语句决定了此页面使用GB2312编码形式,而在数据
2012-04-22 17:13:00 608
转载 preparestatement详细介绍
传送给数据库的 SQL 语句通过一个包含两个步骤的过程来返回结果。首先准备它们,然后处理它们。借助 Statement 对象,这两个阶段对应用程序而言变成一个阶段。PreparedStatement 允许将这两个步骤分开。准备步骤在创建对象时发生,而处理步骤在对 PreparedStatement 对象调用 executeQuery、executeUpdate 或 execute 方法时发生。
2012-04-21 21:54:31 8448
转载 executeQuery executeUpdate的区别
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它
2012-04-21 21:46:35 855
转载 java po vo to bo pojo dao
PO(persistant object) 持久对象 在 o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 VO(value object) 值
2012-04-21 16:16:33 611
转载 servletconfig的作用
HttpServletRequest,HttpServletResponse:这两个属性的作用范围最小。 时间上:只是本身请求和应答完成就失效,当然转发是把当前的request对象取出来传给另一 个资源,其实本身的request对象还是只生存到本次请求结束,response也同样。 空间上:只能发送请求的客户端有效。 HttpSession:
2012-04-21 15:17:35 2764
转载 java dao设计模式
在JAVA开发中,随 着软件分层设计的流行及广泛的应用,对于DAO设 计模式大家已经不再陌生了,DAO层 已经在软件系统的开发中成为必不可少的一层,将后台的数据层和前台的VO进行分离。前段时间也针对于DAO设计模式介 绍过一个基于Hibernate的"泛型DAO的设计 "。 通过DAO的 设计的确可以让我们的软件系统已经将数据层和表现层进行了简单的分离,让我们系统各层次的功
2012-04-21 14:04:40 10470
转载 jsp include指令和行为
我们都知道在jsp中include有两种形式,分别是前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们之间的区别。只有了解
2012-04-21 11:51:55 681
转载 <jsp:setProperty>
元素使用Bean给定的setPropertyName方法,在Bean中设置一个或多个属性值。在使用这个元素之前必须使用声明此Bean。 因为与是联系在一起的,同时它们使用的Bean实例的名字也应当 相匹配(就是说中name的值应当和中id的值相同)。 可使用多种方法来设定属性值: 1)通过用户输入的所有值(被做为参数储存于request对象中)来匹配Bean中的属性。
2012-04-21 11:31:26 1403
转载 java execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献): JDBCTM中Statement接口提供的execute、executeQuery和executeU
2012-04-20 16:06:00 29285
转载 Class.forName()的作用
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pac
2012-04-20 14:23:45 576
原创 java web filter实现浏览器不缓存页面
HttpServletResponse response = (HttpServletResponse)rep;response.setDateHeader("Expires", -1);response.setHeader("Cache_Control", "no-cache");response.setHeader("Pragma", "no-cache");
2012-04-17 22:22:49 1328
转载 cookie session机制
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存
2012-04-16 21:45:51 399
原创 Applications are expected to have a root view controller at the end of application解决办法
首先检查main函数中int retVal =UIApplicationMain(argc, argv, nil,NSStringFromClass([XXXXDelegateclass]));这句是否写正确,一般最后一个参数 要写成如上所示然后检查delegate中这个方法中是否添加了rootViewController- (BOOL)application:
2012-04-03 18:05:36 1878
原创 exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle解决办法
检查你的nib名字是否拼写错误 一般为这个问题[[XXX alloc] initWithNibName:@"这个Nib拼写错误会出现那个问题" bundle: nil]
2012-04-03 18:00:38 15933
#面试题# 图的匹配:找到目标图中与子图的边完全匹配的所有结果
2015-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人