- 浏览: 480390 次
- 性别:
- 来自: 上海
最新评论
-
276847139:
方法很有效,我的问题就在是在父项目的.classpa ...
手动添加Maven Dependencies -
coosummer:
推荐使用http://buttoncssgenerator.c ...
button css 样式 -
lqz2012:
DBFFileReader是外部框架里面的吧,不是JDK的。楼 ...
java读取dbf文件 -
xudongcsharp:
lx13345 写道java.lang.NoSuchMetho ...
Spring常用错误 -
lx13345:
jar是hibernate3.3GA,ehcache-1.5. ...
Spring常用错误
文章列表
我的Myeclipse安装后编码默认是GB18030,外面的人一般推荐用UTF-8。如果在导入项目后发现乱码现象,那是编码设置设置不对。
Eclipse 编码设置:
全局编码设置:编码设置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。
局部编码设置:在源码按右键-->General-->Editors-->Test Editors-->Spelling-->Encoding,这里是设置单个 ...
ibatis是apache的一个开源项目(Tomcat dpcp..),是一个O/RM的解决方案,小巧、上手快
1.搭建环境:导入相关架包ibatis-2.3.4.726.jar、相关数据库驱动
2.配置文件JDBC连接的属性文件、总配置文件SqlMapConfig.xml、关于每个实体的XML映射文件(map文件)
id=#id#配置参数的占位符时,当时插入操作时会根据你占位符的名称匹配到bean的属性中,所以插入时是要注意占位符的书写要和属性值一致(
修改一样)
删除、查询无所谓,只是充当占位符
parameterClass属性不区分大小写
与JDBC相比:
优点:
减少代码量、 ...
select @@IDENTITY:
String sql="select @@IDENTITY";
@@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。比如有个表A,它的自增列是id,当向A表插入一行数据后,如果插入数据后自增列的值自动增加至 101,则通过select @@identity得到的值就是101。使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到 ...
struts2.1.6有个bug,当表单以post方式传中文参数时,正常我们在配置文件中声明<constant name="struts.i18n.encoding" value="UTF-8"/>就会解决中文乱码问题,但1.6这个版本会得到中文乱码,解决办法如下:
一、换个高版本的struts2.1.8已经解决此问题
二、加filter过滤
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.shz ...
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。 Exception:表示可恢复的例外,这是可捕捉到的。 Java提供了两类主要的异常:runtime exception和checked exception。
checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常(ClassnotFoundException、SQLException)。对 ...
package com.sun.jsonutil;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.awt.image.ConvolveOp;
import java.awt.image ...
缓存技术(oscache)、模板技术、页面静态化技术、异步通讯技术AJAX、分布式技术、站内搜索Luncene
注:
1.用户浏览的页面不要采用ajax框架,下载文件,耗时!
2.页面不要采用很多AJAX技术,这样影响网站的营销,通过搜索引擎找不到自己的网站
Eclipse调试键
- 博客分类:
- Eclipse
调试键:
step over F5 *单步执行语句,如果遇到方法,跳过方法内部细节继续执行
step into F6 单步执行语句,如果遇到方法,进入方法内部继续单步执行
step out F7 采用step into进入方法后,想跳出方法,跳到上层调用地方
HTML
<html>
<head>
<title>防Google自动补全</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-t ...
Javascript keyCode键盘键码值表
keycode 0 =
keycode 1 =
keycode 2 =
keycode 3 =
keycode 4 =
keycode 5 =
keycode 6 =
keycode 7 =
keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 10 =
keycode 11 =
keycode 12 = Clear
keycode 13 = Enter
keycode 14 =
keycode 15 =
keycode 16 = Shift_L
keycode 17 = Co ...
一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用,是不是一下子感觉自己对复用理解的高度又上升了一层?^_^
说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象类了,这也是本文我想说的重点。
既然面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必 ...
***********************************************
********集成Struts2+Spring2.5+Hibernate3.3
***********************************************
hibernate核心安装包下:
hibernate3.jar
lib\required\*.jar
lib\bytecode\cglib.jar
hibernate注解安装包下:
hibernate-annotations.jar
ejb3-persistence.jar
hibernate-commons-an ...
许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?
view plaincopy to clipboardprint?
public class TestVarArgus {
public static void dealArray(int... intArray){
}
public static void main(String args[]){
}
} ...
1. 页面数据调用(数据库查询)方面原因,程序尽量减少访问数据库次数.
2. <iframe>页面引用过多,会影响页面加载速度。
3. Js调用,影响页面加载速度。
4. 图片文件大小没有控制好,页面加载图片、flash过多而又没有控制其大小。具体可采用js来改变加载项的顺序,在保证页面能够正常浏览之后再加载广告、次要图片等信息。
5. 服务器上web文件混乱,通过国外一蜘蛛网站发现,2007.2月份的网站程序文件依然存在于web目录并且可以访问。蜘蛛抓取网站频繁会导致服务器负担增加,所以,只允许蜘蛛抓取想让抓取的内 ...
问题:
在tomcat下直接下载*.rar 一般浏览器会默认作为“文本”格式直接在浏览器打开。就出现一大堆的乱码。
而我们要求的是要把rar文件下载到本地。
最简单的办法就是让用户点击[右键]另存,当然这样不好。
或者把rar文件的格式改成zip在tomcat就能正常下载了。
前面两种方法都有投机取巧之嫌,我们可以通过改%TOMCAT-HOME%/conf/web.xml,的mime-mapping来实现
在原来的mime-mapping处加上rar的默认下载方式:
<mime-mapping>
<extension>rar</exte ...