- 博客(76)
- 资源 (6)
- 收藏
- 关注
转载 MySQL 会话变量 和 系统变量
MySQL会话变量 和 系统变量@@1、当服务器运行时很多的变量可以动态改变。2、客户端只能更改自己的会话变量,不能更改其他客户端的会话变量,退出客户端时变量复原,并且不会影响其他客户端,系统变量影响全局。3、服务器启动时,将全局变量初始化为默认值,这些默认值可以在配置文件或命令行中更改。想要更改全局变量,必须具有super权限。设置会话变量不需要特殊的权限。4、
2015-03-10 18:40:17
3354
转载 单元测试
单元测试要解决的问题:1、持久化的数据是否正确:主要针对service的save,update等动作进行测试。2、业务方法是否符合预期:主要针对service的查询等动作进行测试。3、用户的输入是否符合预期,主要关注两个方面:① 用户输入的数据是否需要单字节,除空格等处理,系统是否按预期进行了处理。② 用户输入的参数是否符合Action的校验规则,非预期的输入是否能被系
2014-04-15 15:53:55
881
转载 window.close()在FF下无法关闭的问题解决
对于window.close();1.任何浏览器通过 JavaScript 代码打开的窗口都能够由 JavaScript 代码关闭,不存在浏览器问题。2.如果直接在url地址栏里输入地址打开的页面,在火狐下window.close()是不起作用的需做如下处理:是Firefox的配置问题,解决方法如下:在Firefox地址栏里输入 about:config在配置列表中找到 dom
2014-04-15 15:49:44
1688
原创 Win7 环境 Apache2.2.x与Subversion 1.8.8 结合搭建版本控制环境
一、软件版本:Subversion Version : Setup-Subversion-1.8.8.msiApache Version: httpd-2.2.25-win32-x86-openssl-0.9.8y.msi如果版本不匹配会有各种问题。(Apache 2.0.x版本和 2.2.x版本有区别)二、分别安装 Apache 和 Subversion,顺序没有要求,但是如果先
2014-04-11 16:45:53
4715
转载 Alpha、Beta、RC、GA版本的区别
Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General Availability,正式发布
2014-03-26 17:59:55
924
原创 MyEclipse常用设置
1、代码模板配置位置:Window->Preference->Java->Code Style->Code Template 依次展开 Comments 节点。2、Myeclipse安装后编码默认是GB18030,一般推荐用UTF-8。设置全局编码:Window-->Preferences-->General-->Workspace-->Text file encoding。局部编
2013-12-26 18:52:01
996
转载 Java或Web中解决所有路径问题
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。如果是Servlet , Action , Controller, 或则Filter , List
2013-12-25 19:16:56
1039
转载 关于JSP自定义标签的几点说明
参考地址:http://blog.sina.com.cn/s/blog_7c60fac90100qq2r.html1、在tomcat4.1之后的版本中默认开启了标签缓冲池(websphere和weblogic并不会这么做),所以执行完标签后并不会执行release()方法(_jspDestroy()时才释放),也就是说同一个jsp页面自定义标签不管使用多少次只会存在一个实例,但也并不是
2013-12-14 16:14:56
1326
转载 WEB-INF目录与META-INF目录的作用
/WEB-INF/web.xmlWeb应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。 /WEB-INF/lib/存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的
2013-11-23 14:36:45
84353
3
原创 URL编码与两次encodeURI
当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操作系统的字符集进行编码提交到服务器,服务器会按照配置的字符集进行解码,所以如果两者不一致就会导致乱码。encodeURI函数采用UTF-8对URL进行编码,所以如果服务器在进行解码时使用的是其他的编码方式就会出现乱码,默认的服务器配置的解码字符集都不是UTF-8,所以大部分情况下地址栏提交中文查询参数时会产生乱码;针对这种情况,
2013-11-20 00:42:44
9497
1
原创 properties文件中的unicode编码与本地编码互相转换
使用 native2ascii -reverse 命令后回车,在光标处输入要转换的UTF编码。
2013-10-28 15:54:34
2095
转载 关于Unicode和其编码方式
概述:UTF-8是unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织(严格来说是在utf-8下大多数的汉字由三个字节进行编码,但是不是全部的汉字),所以unicode只是给出一个字符的范围,定义了这个字码值是多少,至于具体的实现方式可以有多种多样来实现。
2013-10-22 16:50:45
1044
原创 Struts2与OGNL
Struts2默认的表达式语言是OGNL。相关概念:(1)Struts2与OGNL的关系:(来自Struts2文档)The framework sets the OGNL context to be our ActionContext, and the value stack to be the OGNL root object. (The value stack is a s
2013-09-28 21:57:09
867
原创 Struts2与Hibernate简易分页Demo(待完善)
UserPojo:package com.xxx.practice.pojo;import java.util.Date;public class User { private String id; private String userName; private String sex; private String age; private String email;
2013-09-27 16:17:11
1407
原创 SQLPlus常用命令
在sqlplus中执行存储过程时常用的命令:set serveroutput on 打开控制台输出开关。set serveroutput on size 30000 设置输出缓冲区大小。exec dbms_output.put_line('success'); 打印语句(前提是要打开控制台出开关,如上)。exec get_cols('table_name') 得到指定表的所有字
2013-09-26 19:23:44
847
原创 常用的SQL
增加列:alter table table_name add column_name column_type;修改表名:alter table table_name1 rename table_name2;修改列属性:alter table table_name modify column_name column_type;修改列名:alter table ta
2013-09-25 17:33:07
1490
2
转载 application/x-www-form-urlencoded与multipart/form-data(尚未自己验证)
原文地址:http://hi.baidu.com/nangegehao/item/45718900b0efe5d61ef04609一,HTTP上传的基本知识 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。下边是说明: application/x-www-form-urlenco
2013-09-24 10:18:34
2999
转载 根据字节值判断文件的编码方式
普通文件,开始就是文件内容,有编码的,开头显示编码的定义。对于UTF-8编码格式的文本文件,其前3个字节的值就是-17、-69、-65。可以据此判断是否是UTF-8编码格式:File file = new File(path);InputStream ios = new java.io.FileInputStream(file);byte[] b = new
2013-09-23 10:44:09
5167
1
转载 String.valueOf()的参数问题
原文地址:http://hellosure.iteye.com/blog/1255080/ Object obj = null; System.out.println(String.valueOf(obj)); System.out.println(String.valueOf(null)); 第一句可以打印出null,但是第二句报空指针异常。
2013-09-17 09:02:22
1715
转载 广告跟踪与防范(来自瑞星)
当我们在购物网站搜索某些商品时,网页上会显示许多与搜索商品相关的广告内容,这些广告的出现是由于广告脚本代码通过分析网页内容时进行定向投放的广告。但是当我们访问购物网站后再访问其他一些与购物无关的网站页面时,依然会发现页面中出现了与我们曾经搜索过的商品相关的广告信息,这就表明我们之前浏览网页的行为已经被广告代码跟踪了,我们在不知情的情况下被“追踪定向投放广告”了。广告跟踪最典型的应用就是定向广告
2013-09-10 13:38:00
1238
原创 利用CSS 实现子菜单三角符号效果
.arrow{ display:inline-block; border-color: #000000 #FFFFFF #FFFFFF; border-style: solid; border-width: 10px 6px 0; height: 0; margin: 0 auto; padding: 0;
2013-08-20 19:05:49
3578
转载 JSP文件是否有必要放在WEB-INF下
观点一:(较为赞同)安全性不是真正的原因,因为jsp是要解析后才显示到浏览器的,即使用户知道你jsp的路径,也不可能通过浏览器看到jsp源码的,而如果是通过其它手段入侵服务器的话,放在WEB-INF又和放在别的地方有什么区别呢???真正的原因是,对于早期直接嵌入java代码的jsp,是直接给出jsp路径给用户访问的,这种情况恰恰不能放在WEB-INF,而到了现在的mvc模式,jsp已经不是
2013-08-13 11:30:02
22457
1
转载 Java深拷贝和浅拷贝
什么是clone? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的
2013-08-06 11:29:13
1002
转载 处理select下拉框默认选中
1、直接用Struts2 select标签及相关属性2、使用原生HTML selected="true" >在校生 selected="true" >毕业班生 selected="true" >应届毕业生 selected="true" >往届毕业生 selected="true" >其他3、JQuery 获取 select选中值:$("#
2013-07-17 18:56:29
23052
转载 URL,URN,URI
URLs vs. URIs: Differences and ExamplesThere are many classic tech debates, and the question of what to formally call web addresses is one of the most nuanced. The way this normally manifests is s
2013-07-17 18:50:36
1146
转载 使用CSS时的DOCTYPE选择
语法:HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语言""URL"可能值:- 顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。- 可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。SYSTEM 系统资源,如本地文件或 URL
2013-06-16 16:56:58
867
转载 JSP指令表
jsp指令表属 性描 述默 认 值例 子language定义要使用的脚本语言,目前只能是"java""java"language="java"import和一般的Javaimport意义一样,只能是","隔开包或者类列表默认忽略(即不引入其它类或者包)impor
2013-06-02 14:31:15
1009
转载 JSP基本知识
【1】JSP脚本必须使用括起来,否则被视为模板数据,使用输出各种类型的数据(不能有分号),包括int,double,String,Object等,或者使用out.println在中输出;jsp注释使用,使用声明方法和全局变量。【2】JSP指令用来声明jsp页面的一些属性,如编码方式,文档类型等,JSP指令表示为;JSP指令格式为,*表示可以有0个或多个属性。例如
2013-06-02 14:03:14
939
转载 Servlet基础知识
【Servlet生命周期】servlet需要在web.xml中配置。Servlet会在服务器启动或者第一次请求该Servlet的时候开始生命周期,在服务器结束的时候结束生命周期。无论请求多少次Servlet,最多只有一个Servlet实例。多个客户端并发请求Servlet时,服务器会启动多个线程分别执行该Servlet的service()方法。init(Servle
2013-06-02 14:01:17
804
转载 attribute与parameter区别
request.getParameter取得Web客户端到web服务端的http请求数据(get/post),只能是string类型的,而且HttpServletRequest没有对应的setParameter()方法。如利用href(url)和form请求服务器时,表单数据通过parameter传递到服务器,且只能为字符串。当两个web组件为链接关系时,被链接组件通过getParamet
2013-06-02 13:55:32
10002
转载 JSP页面的ContentType和pageEncoding的差异
contentType -- 指定的是JSP页最终 Browser(客户端)所见到的网页内容的编码.就是 Mozilla的 Character encoding, 或者是 IE6的 encoding. 例如 JSPtw Forum 用的contentType就是 Big5.pageEncoding -- 指定JSP编写时所用的编码 如果你的是 WIN98, 或 ME 的NOTEPAD记
2013-06-02 13:54:39
891
转载 struts2的validation框架
有两种方式使用该框架:1,把验证集中Action的验证文件中;当验证的内容少或者不同的action验证的内容重复性小的时候使用。配置:在action所在目录下面建立action类名-validation.xml文件示例配置: request firstname
2013-06-02 13:18:40
835
转载 Java GUI编程中AWT/swing/SWT的优缺点
http://www.cnblogs.com/dugang/archive/2010/10/22/1858478.htmlAWT AWT是Abstract Window Toolkit(抽象窗口工具包)的缩写,是SUN专门针对Java GUI编程提供的最早的也是最初的开发工具包,用来建立和设置Java图形用户界面,这个工具包提供了一套与本地图形界面交互的接口。AWT 中的图形函数与操
2013-03-24 18:25:58
4454
转载 Oracle重做日志文件的基本概念
重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进行更改,都会在重做日志中进行记录。 可见,当数据被意外的删除或者修改,我们可以利用重新日志文件进行恢复; 当出现例程失败或者介质失败的情况下,也可以利用日志文件实现例程恢复或者介质恢复。所以
2012-08-15 23:05:21
1519
转载 如何删除Eclipse中无效的工作空间记录
在Eclipse的安装目录下,依次进入Configuration目录,.setting目录,编辑org.eclipse.ui.ide.prefs文件的RECENT_WORKSPACES选项。
2012-08-13 18:59:39
1219
转载 Java中各种修饰符与访问修饰符的说明--基础
类:访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称(访问修饰符与修饰符的位置可以互换)访问修饰符名称说明备注public可以被所有类访问(使用)public类必须定义在和类名相同的同名文件中package
2012-08-08 17:21:19
2864
转载 Oracle数据类型
数据类型(datatype)是列(column)或存储过程中的一个属性。 Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。 字符数据类型 CHAR CHAR数据类型存储固定长度的子符值。一个CHAR数据类型可以包括1到2000个字符。如果对CHAR没有明确地说明长度,它的默认长度则设置为1.如果对某个C
2012-07-17 16:27:31
608
转载 关于Hibernate的oracle主键id生成策略uuid、native和sequence
1.uuid是产生一个32位的字符串,所以在数据库主键字段的大小上必须要大于等于32位。另外如果之前在库表设置了触发器和sequence,那么即使是采用uuid主键生成策略,那么hibernate在做插入时,uuid将会失效,而是采用sequence中的值作为主键id。相当于先用uuid做主键id,但是在插入之前又被sequence中的值覆盖掉了。这点必须注意。删除掉该表的触发器即可恢复。
2012-07-17 15:36:58
1072
转载 判断浏览器支持的javascript版本
var js_ver=""; //--> js_ver="1.1"; js_ver="1.2"; js_ver="1.3"; js_ver="1.4"; js_ver="1.5"; js_ver="1.6"; js_ver="1
2012-04-04 13:56:59
756
转载 关于内码
一、ASCII码最简单也是最离不开的一种编码,直接对应英文和键盘,计算机中的任何键盘输入都离不开ASCII,每次按下某个键,计算机都得到一个ASCII,无论你输入的是拼音还是五笔,计算机只认识ASCII……二、汉字编码1、输入码、内码、字形码输入码:举例来说,我们所说的输入码就是输入法,比如拼音、五笔什么的,一串字母表示一个汉字(不讨论多个汉字的问题)内码:汉字在计算机
2011-12-25 12:39:41
1456
springfeference中文参考
2010-11-03
学年设计文档模板,包括软件生命周期的各部分
2010-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人