自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丶君君的专栏

差之毫厘,谬以千里

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念      存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。      存储过程中

2013-06-15 11:05:21 615

转载 java事务的处理

java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作.....    注:在Java中使用事务处理,首先要求数据库支持事务。如使用MySQL的事务功能,就要求MySQL的表类型为Innodb才支持事务。否则,在Java程序中做了commi

2013-06-15 10:06:28 807

转载 oracle中schema指的是什么?

看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。我们先来看一下他们的定义:A schema is a collection of database objects (used by a user.). Schema objects are the logical structures that directly refer to the d

2013-06-14 22:37:54 811

转载 Spring获取Bean的几种方式

方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");    ac.getBean("beanId");    说明:    这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件

2013-06-12 17:24:28 539

原创 Java Web学习笔记(十)dwr

web.xml(servlet放在filter下方) dwr uk.ltd.getahead.dwr.DWRServlet dwr /dwr/*dwr.xml applicationContext.xml jspfunction check() { var name = docume

2013-05-30 12:11:59 490

原创 Java Web学习笔记(总结)

1.注意必须有"new"才能赋值给admin。public class AdminAction extends ActionSupport implements ModelDriven {    private Admin admin = new Admin();    @Override    public Admin getModel() {       // TODO A

2013-05-28 16:43:15 508

原创 Java Web学习笔记(九)spring

示例1: TestBean.javapackage bean;public class TestBean { private String name; private String say; private LearnBean learnBean; public String getName() { return name; } public

2013-05-28 12:10:37 460

原创 Java Web学习笔记(八)hibernate

测试类AdminTest.javapackage test;import org.hibernate.Session;//import org.hibernate.SessionFactory;import org.hibernate.Transaction;//import org.hibernate.cfg.Configuration;import util.Hibernat

2013-05-27 14:55:31 536

原创 Java Web学习笔记(七)struts2

FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将reque

2013-05-17 15:30:21 563

原创 Java Web学习笔记(六)XMLHttpRequest

最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:))来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2

2013-05-16 14:22:46 869

原创 系统管理 useradd、userdel、usermod 、top、sudo、ps

useradd功能说明:建立用户帐号。语  法:useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户帐号] 或 useradd -D [-b][-e ][-f ][-g ][-G ][-s ]补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用

2013-05-16 10:52:18 710

原创 Java Web学习笔记(五)filter

Filter及FilterChain的使用详解 一、Filter的介绍及使用 什么是过滤器? 与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信息返回到客户前访问这些响应信息。这种访问使得过滤器可以检

2013-05-16 10:51:50 455

原创 Java Web学习笔记(四)servlet

元素在Servlet和URL样式之间定义了一个映射。它包含了两个子元素和。元素给出的Servlet名字必须是在元素中声明过的Servlet的名字。元素指定对应于Servlet的URL路径,该路径是相对于web应用程序上下文根的路径,例如: HelloWorldServlet /helloworld注意:Servlet2.5规范允许子元素在父元素中出现多次,也就是说允许一

2013-05-14 14:28:28 514

转载 Java Web学习笔记(三)MVC 包命名规范

一、系统框架系统采用Struts框架,并对MVC结构作了更进一步的扩充,基本结构如下:系统框架层次:Entity是在各层间传递数据,应用范围最为广泛;Form层继承自ActionBaseForm,主要在页面文件(JSP)和Action层之间传递数据;Action层各对象均继承自DispatchAction;Logic层主要完成包括用户权限在内的业务逻辑处理功能;Bi

2013-05-13 15:21:57 3052

转载 java面试题及答案(基础题122道,代码题19道)

JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类

2013-05-13 09:18:54 966

原创 Java Web学习笔记(总结)

(1)出现“ORA-00911 无效字符”请检查语句末尾是否多了一个分号。(2)出现“ORA-01861: 文字与格式字符串不匹配”请注意BaseDAO不能处理Date类型,需要自定义pstmt.setDate(...)。(3)

2013-05-10 17:14:26 536

原创 Java Web学习笔记(二)getParameter、getAttribute、RequestDispatcher、forward()、sendRedirect

(1)request.getParameter("……")getParameter得到的都是String类型的。或者是用于读取提交的表单中的值(http://a.jsp?id=123中的123),或者是某个表单提交过去的数据;getAttribute则可以是对象Object,需进行转换,可用setAttribute设置成任意对象,使用很灵活,可随时用;可用于获取对象容器中的数据值;ge

2013-05-10 13:51:21 721

转载 Java Web学习笔记(一)解决JSP中文乱码问题

大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。:原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的

2013-05-09 21:17:20 819

原创 JAVA学习笔记(十一)连接数据库

添加好jar驱动包,例如Oracle下的"D:\app\junjun\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6_g.jar",下载并导入“javax.servlet.jsp.jstl-api-1.2.1.jar”。import java.sql.DriverManager;import java.sql.SQLException;import java

2013-05-09 14:46:02 551

原创 JAVA学习笔记(十)基于LinkedList实现栈和队列

1.提供一组栈的接口,其底层关联到一个LinkedList(双端队列)实例。由于只暴露部分基于栈实现的接口,所以可以提供安全的栈实现。import java.util.LinkedList;public class Stack { private LinkedList storage = new LinkedList(); /** 入栈 */ public vo

2013-05-07 16:41:35 948

原创 JAVA学习笔记(九)ArrayList、LinkedList

ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。     2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。     3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayLis

2013-05-07 15:42:18 684

原创 JAVA学习笔记(八)异常

public class ExceptionTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Etest a = new Etest(); try { System.out.println("

2013-05-07 14:08:00 483

原创 JAVA学习笔记(七)log4j

Log4j.properties配置详解一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:

2013-05-07 13:32:53 550

原创 JAVA学习笔记(六)抽象类与接口

抽象类和接口有一定的相似性,但二者之间有很大的区别。(1)接口中的所有方法都是抽象的,而抽象类可以定义一般的方法。(2)一个类中可以实现多个接口,而只能继承一个抽象父类。(3)接口与实现它的类不构成类的继承体系,即接口不是类体系的一部分。因此,不相关的类可以实现相同的接口。而抽象类属于一个类的继承体系,并且一般位于类体系的顶层。如果要创建的类体系的基础类不需要定义任何成员变量,并且

2013-05-06 17:12:02 787

原创 随笔(一)WEB-INF

WEB-INF简介WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class文件,这些*.class文件是网站设计人员编写的类库,实现了jsp页面

2013-05-04 16:27:14 453

原创 JAVA学习笔记(五)继承时的构造方法、多态、接口、汉诺塔

//:Cartoon.javapackage com.junjun.java.test;class Art { Art() { System.out.println("Art constructor"); }}class Drawing extends Art { Drawing() { System.out.println("Drawing con

2013-05-03 15:35:25 576

原创 JAVA学习笔记(四)substring、System.exit(1)、java.text.SimpleDateFormat、==、equals、StringBuffer、SQl动态查询

while(!password.equalsIgnoreCase("iweb")) {if((un'z')&&(un'9')&&un!='_') { System.out.println("用户名必须由字母数字下划线组成,注册失败"); System.exit(-1);}System.out.println(" a bc e".trim());if(phone.le

2013-05-03 15:03:03 561

原创 JAVA学习笔记(总结)

(1)类变量使用关键字static声明类变量,而且每个类变量的实例都会被所有类对象共享。实例变量类的每个对象都有自己的实例变量——它们在类中声明,但是没有使用关键字static。(2)静态方法对于设定为static的方法,即使不存在类对象也可以调用,但是static方法不能引用实例变量。非静态方法没有使用static进行设定的方法可以直接访问类中的所有变量。(3)抽

2013-05-03 14:55:07 495

原创 JAVA学习笔记(三)成员变量、局部变量

类体由2部分构成: 一部分是变量的定义; 一部分是方法的定义(一个类中可以有多个方法) 在变量定义部分定义的变量叫做类的成员变量,成员变量在整个类中都有效. (全局变量应该是成员变量的俗称)成员变量又分为实例变量和类变量(static静态变量).在方法体中定义的变量叫做局部变量,局部变量只在定义它的方法中有效. 1.成员变量可以被public,protect,private,stati

2013-05-03 12:15:56 517

原创 JAVA学习笔记(二)金字塔、求和、数组定义、冒泡排序

java.util.Scanner san = new java.util.Scanner(System.in);System.out.print("请输入行数:");int t = san.nextInt();for(int i=0;i<t;i++) { for(int j=0;j<=(t-i-2);j++) { System.out.print(" "); } for

2013-05-03 09:08:22 1063

原创 JAVA学习笔记(一)堆栈

堆栈其实是两种数据结构。堆,顺序随意。栈,后进先出。 (1)堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所以调用这些对象的速度要相对来得低一些。(2)栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其

2013-05-02 16:07:23 489

原创 JavaScript 学习笔记(八).innerHTML、onblur="……"、密码强度

function check() { var email = document.myform.email.value; var at = email.indexOf("@"); var dot = email.indexOf("."); if(at==-1||dot==-1) { alert("电子邮件格式错误(1)"); return false; }

2013-04-29 16:06:44 661

原创 JavaScript 学习笔记(七)for(var i in username) {……}、.length、isNaN(……)

function check() { var username = document.myform.username.value; var password = document.myform.password.value; var repassword = document.myform.repassword.value; var email = document.myform.

2013-04-28 00:58:23 712

原创 HTML 学习笔记(六).add(new Option(earray[i],i),null)、**.options[**.selectedIndex].text、document.bgColor

var earray=['本科','专科','高中'];//js数组定义var carray=['green','red','grey','black','white'];function addOption() { var obj = document.myform.education; for(var i in earray) { //for(var i=0;i<earra

2013-04-27 23:07:14 2587

原创 HTML 学习笔记(五)a:link……visited……hover……active……

无标题文档body {}#container { width:1000px; margin:0 auto; background:#eee;}#header { width:100%; height:150px; border:#00CCFF solid;}#header .logo { width:380px; height:100px;

2013-04-27 00:00:20 679

原创 JavaScript 学习笔记(六)with(field) {……value.indexOf("@");……}、.focus()

js表单验证function validate_required(field,alerttxt){ with(field) { if(value==null || value=="") { alert(alerttxt); return false; }else { return true; } }}function validat

2013-04-25 01:11:15 1686

原创 JavaScript 学习笔记(五)广告、.ActiveXObject、scrollTop、.onscroll、clearTimeout()、return;、clientWidth

广告实例--><!--DOCTYPE是document type的简写。主要用来说明你用的XHTML或者HTML是什么版本。浏览器根据你DOCTYPE定义的DTD(文档类型定义)来解释页面代码。所以,如果你不注意设置了错误的DOCTYPE,结果可能会令页面出现错误。-->body{}#adv{ /*position:absolute; top:200px;

2013-04-23 14:38:20 1215

原创 JavaScript 学习笔记(四)…….style.display="none"、……"block"、list-style、href="javascript:……"、…….className

利用javascript实现“全选/全不选”实例function checkAll() { var likes=document.getElementsByName("like"); for(var i=0;i<likes.length;i++) { likes[i].checked=true; }}function noCheckAll() { var like

2013-04-23 09:35:11 3841

原创 JavaScript 学习笔记(三)window.open (……)、window.confirm("**")、window.status="**"、reload()、href('**')、go(*)

function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") }window.confirm("你确认要关闭窗口吗?");//返

2013-04-22 16:53:39 583

原创 JavaScript 学习笔记(二)setTimeout、setInterval、innerHTML、innerText、outerHTML

setTimeout定义和用法:  setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。     语法:   setTimeout(code,millisec)      参数:      code (必需):要调用的函数后要执行的 JavaScript 代码串。      millisec(必需):在执行代码前需等待的毫秒数。     提示:   set

2013-04-22 15:15:18 772

JDK_API_1_6_zh_CN

java JDK 1.6 API文档中文版

2013-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除