自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉浮

积跬步以至千里,积小流以成江海,欢迎大家来讨论交流,共同进步

  • 博客(81)
  • 资源 (7)
  • 收藏
  • 关注

转载 web.xml 详细介绍

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二  Load-on-startupLoad

2014-09-27 10:36:27 679

转载 原生JS实现淡入淡出效果(fadeIn/fadeOut/fadeTo)

淡入淡出效果,在日常项目中经常用到,可惜原生JS没有类似的方法,而有时小的页面并不值得引入一个jQuery库,所以就自己写了一个,已封装, 有用得着的朋友, 可以直接使用. 代码中另附有一个设置元素透明度的方法, 是按IE规则(0~100)设置, 若改成标准设置方法(0.00~1.00), 下面使用时请考虑浮点精确表达差值.参数说明:fadeIn()与fadeOut()均有三个参数,第一个

2014-09-08 15:42:53 2692

转载 Java线程面试题Top50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用

2014-08-21 09:24:42 783

转载 华为的编程规范和范例

1 前言网络管理事业部负责公司网络管理相关软件的开发,其中涉及的主要开发平台为Java,本文档是专为在JAVA开发平台上进行软件的开发设计的开发人员制定的规范。 1.1 编写目的指导网络管理事业部JAVA开发团队中的开发人员,设计人员进行代码编写和系统设计。1.2 适用范围适用于网络管理事业部的JAVA开发设计人员。1.3 文档负责单位网络管理事业部1.4 术语和符

2014-08-20 14:48:52 1145

转载 Sun-Java语言编码规范

u 符号命名规则符号名包括:模块名,变量名,常量名,方法(函数/子程序)名,数据区名,缓冲区名等。符号命名通常应遵循以下规则: 通用规则:1、在所有命名中,都应使用标准的英文单词或缩写。不得使用拼音或拼音缩写,除非该名字描述的是中文特有的内容,如半角、全角, 声母、韵母等。 2、所有命名都应遵循达意原则,即名称应含义清晰、明确。 3、所有命名都不易过长,应控制在规定的最大长

2014-08-20 14:43:19 774

转载 JAVA for语句中的break、continue、return使用简介

5.3.1 使用break 语句在Java 中,break语句有3种作用。            第一,你已经看到,在switch语句中,它被用来终止一个语句序列。            第二,它能被用来退出一个循环。            第三,它能作为一种“先进”goto 语句来使用。    下面对最后 2种用法进行解释。    使用break 退出循环

2014-08-20 11:27:16 1654

原创 javaweb条形码产生、打印、扫描

产生条形码的插件到是不少,但是能用针式打印机打印在合适表单上,而且能用常用的激光扫描器扫描出来的demo到不是很多。本文,所牵扯的代码与工具均亲测可用,具有一定的参考意义、实施可行性。

2014-08-19 23:44:29 9471

转载 JSTL EL 详解

EL 表达式概述: JavaWind.net Document      在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了JSTL(JSP Standard Tag Library),为大多数JSP页面逻辑提供了实现的JSTL技术,该技术本身就是一个标签库。      Sun公司

2014-08-15 02:08:59 544

转载 J​a​v​a​的​I​O​结​构​图​和​集​合​结构​图

2014-08-07 09:37:53 760

原创 HibernateTemplate的find(String querystring)返回值详解

项目源码中出现如下代码:HibernateTemplate ht =……List tempList = ht.find(String querystring);查看api发现HibernateTemplate的find(String querystring)方法返回的是一个List对象,当时就比较纳闷了,难道Object对象能强转为Object数组?当然不能。那是为什么呢?

2014-07-28 16:31:02 2963

转载 Javascript获取select下拉框选中的的值

现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法     text1     text2    code:一:javascript原生的方法  1:拿到select对象: var  myselect=document.getElementById("test");  2:拿到

2014-07-24 16:38:20 675

原创 利用jasperreports报表生成pdf文档中文不能显示问题解决方法

在利用jasperreports5.6.0系列开发工具生成的jrxml格式文件和jasper格式文件的项目中,和pdf中字体有关的jar包有如下两个:iText-2.1.7.js2.jar;iTextAsian.jar。另外在开始设计jrxml格式文件的时候,要注意选择元素(Text Field,Static Text等)的属性值设置。

2014-07-22 01:11:43 1602

转载 Content-Disposition的使用和注意事项

我们在开发web系统时有时会有以下需求:希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框希望以原始文件名(上传时的文件名,例如:山东省政府1024号文件.doc)提供下载,但服务器上保存的地址却是其他文件名(如:12519810948091234_asdf.doc)希望某文件直接在浏览器上显示而不是弹出文件下载对话框………

2014-07-21 02:16:27 3218

原创 javaweb+jasperreports报表+struts2

本文将详细介绍javaweb中采用struts2框架的jasperreports报表开发方法,数据源选取的是connection。模板选取的是编译后的模板(jasper格式文件)。网上很多教程采用了jasperreports-3.x.x的api 本文采用jarjasperreports-5.6.0.jar的api,两个版本的区别还是很大的,3.x.x版本的很多方法已经过时废弃了。建议统一采

2014-07-20 15:58:45 4341 4

转载 struts2 result type=stream

Xml代码                              application/octet-stream                                                        比如这里就是 getInputStream() 来获取下载文件的内容,意味着你的 Action 要有这个方法 -->           

2014-07-19 02:23:43 944

转载 Struts2中获取request,session,application对象

struts之Action中获取request、response对象的方法1、访问或添加request/session/application属性public String scope() throws Exception{    ActionContext ctx = ActionContext.getContext();    ctx.getApplication().pu

2014-07-18 16:38:41 1131

转载 四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消

2014-07-15 11:00:45 589

原创 [Ljava.lang.String

Error setting expression 'teacher.password' with value '[Ljava.lang.String;@1b6c184'

2014-07-11 18:49:35 5800

原创 java异常详解

1.java中throw和throws:throw用在方法内部实际抛出异常的时候;throws用在方法

2014-07-11 18:25:01 634

转载 java 面试题

Java面试题——先留着,以后用得着1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当

2014-07-07 20:46:29 684

转载 java中的equals和==区别

java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类)   当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否

2014-07-07 19:45:32 470

原创 java数组内存分析

基本类型和引用类型数组的类存分析:

2014-07-05 20:37:30 2202

转载 java内部类

java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。1内部类的共性编辑(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的 。(3)、

2014-07-03 05:25:24 509

原创 成员内部类和静态内部类

public class Test { //java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。 //其中成员内部类和静态嵌套类需要在外部类中调用。调用的时候比较麻烦,本文主要针对这两种内部类外部调用做分析。 //方法内部类只能在定义该内部类的方法内对其实例化;匿名内部类定义的时候直接创建该类对象。 //成员内部类Test1 class Test1 { in

2014-07-03 04:48:05 1187

原创 "静态方法里只能调用静态变量和静态方法"详解

静态方法里可以调用静态方法和静态变量,同时也能调用非静态方法和非静态变量。public class Test {public Test() {};public Test(int i) {this.n = i;}public static int m = 5;public int n = 10;public void fun1() {System.out.println("非

2014-07-02 21:18:01 12098 2

原创 java中static、final、static final的区别

final可以修饰:属性,方法,类     final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。     final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。     final修饰的属性表明是一个常数(创建后不能被修改)。     final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该类不能被继

2014-07-01 16:55:56 40796 1

转载 char,byte或者short进行移位处理

在Think in Java中有这么一段话“对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会有用。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。” 对上面那段话的

2014-06-29 08:19:39 2209

原创 java中整数类型的2进制表示

java中的4种整数类型:byte,short,int,long均采用补码表示。如下图右边所示在java中对二进制数没有“字面”表示方法。十六进制可以用OX或者Ox指示,八进制可以用O指示。下面的代码可以输出byte类型的数据的2进制表示形式:public class Test { public static void main(String[] args

2014-06-29 06:23:49 2625

转载 浮点数在内存中的存储方式

浮点数在内存中的存储方式       任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为  10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器都是采用I

2014-06-29 05:06:24 618

转载 计算机中带符号的整数为何采用二进制的补码进行存储

计算机中带符号的整数为何采用二进制的补码进行存储?  我们都知道在计算机内部数据的存储和运算都采用二进制,是因为计算机是由很多晶体管组成的,而晶体管只有2种状态,恰好可以用二进制的0和1表示,并且采用二进制可以使得计算机内部的运算规则简单,稳定性高。在计算机中存在实数和整数,而整数又分为无符号整数和有符号整数,无符号的整数表示很简单,直接采用其二进制形式表示即可,而对于有符号数的表示却成了

2014-06-29 04:44:31 843

转载 C++中的cout以及输出流运算符

Cout详细介绍 C++编程语言互换流中的标准输出流,需要iostream.h支持。读为 "c out"。目录使用范例案例分析技巧应用cout控制符C++的iostream家族 VS C的printf/scanf家庭编辑本段使用范例  #include   int main()   {   int a;

2014-06-24 21:51:07 4102

原创 java中的泛型方法

java中的泛型方法:是否拥有泛型方法,与其所在的类是否泛型没有关系。泛型的声明,必须在方法的修饰符(public,static,final,abstract等)之后,返回值声明之前。和泛型类一样,可以声明多个泛型,用逗号隔开。一个static方法,无法访问泛型类的类型参数,所以,若要static方法需要使用泛型能力,必须使其成为泛型方法。(通俗点说,如果方法参数里面有泛型,方

2014-06-24 19:32:11 3542

原创 “最大子序列和”算法 java

maxSubSum分别是最大子序列和的4中java算法实现。第一种算法运行时间为O(N^3),第二种算法运行时间为O(N^2),第三种算法运行时间为O(nlogn),第四种算法运行时间为线性N测试public class Test { public static void main(String[] args) { int[] a = {-2, 11, -4, 13, -5, -

2014-06-24 03:36:12 2883 1

原创 增强的for循环(或foreach)

增强的for循环(也称为foreach循环):不用下标变量,顺序的访问整个数组。不能以其他顺序访问数组,或者改变数组的元素。for(elementType element: arrayRefVar){}emement必须声明为与数组中元素相同的数据类型增强for循环只能用在数组和实现Iterator接口的集合类(Collection以及其子类(hashmap,linklist,

2014-06-23 17:11:59 1141 1

转载 jspservlet过滤器和struts2拦截器

拦截器和过滤器的区别:        1、拦截器是基于java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截

2014-06-20 22:27:36 768 1

原创 C++标准库和stl区别

C++库目录:开发工具和语言—visual studio文档—visual C++—参考信息—库参考—standard C++ libraryC#库目录:C#使用.NET Framework 类库。.NET开发—.NET Framework SDK—.NET Framwork—.NET Framework 类库C++标准库的内容分为10类:C1.语言支持 C2.输入/输出 C3

2014-06-20 13:39:14 4058

原创 E-R图到数据库表

数据库E-R图相关2014年6月15日17:39 实体集联系集 实体集:具有相同类型及相同性质(或属性)的实体集合属性:简单属性和符合属性;单值属性和多值属性;null属性;派生属性联系集:联系是多个实体间的相互关联。联系集是同类联系的集合。eg:如果E1,E2,…,En为n个实体集,那么联系集R是{(e1,e2,…,en)|e1属于E1,e2属于E2,…en属

2014-06-18 21:10:51 10838

转载 SQL SERVER 2005/2008 中关于架构的理解

架构的作用与示例      用户与架构(schema)分开,让数据库内各对象不再绑在某个用户账号上,可以解决SQL SERVER 2000及以前版本中“用户离开公司"问题,也就是在拥有该对象的用户离开公司,或离开该职务时,不必要大费周章地更改该用户所有的对象属于新的用户所有。另外,也可让 DBA 在安装某个套装软件时,设置该套装软件所用的数据库对象都属于某个特定的架构,容易区别。也就是

2014-06-17 13:44:04 876

原创 extjs中form表单提交成功、失败的响应信息

类Ext.form.Action.Submit处理表单Form数据和返回的response对象的类。该类的实例仅在表单Form{@link Ext.form.BasicForm#submit 提交}的时候创建。 返回的数据包必须包含一个 boolean 类型的success属性,还有可选地,一个含有无效字段的错误信息的属性A response packet may contai

2014-06-12 18:35:25 3447 1

转载 extjs中的事件监听方法

事件监听方法:(1) 这个方法主要给dom对象来监听事件             Ext.get(document).on('事件',function(){ 处理方法});(2)写在容器里面 如panel        listeners{'事件',function(){处理方法}};(3)对定义的js类进行事件监听       var eastpanel=new Ext.

2014-06-05 17:04:51 9062

图书管理系统

c++课程大作业图书管理系统,采用多文件结构……

2015-06-30

jquery1.11.1 api(官网下载)

jquery1.11.1 api(官网下载)

2014-08-14

web+strutrs2+jasperreports项目源码(含相关jar包)

web+strutrs2+jasperreports项目源码(含相关jar包),包含数据库建表文件,采用最新版的jasperreports5.6.0开发,注释详细,包含三种方法创建报表。

2014-07-20

韩​顺​平​P​H​P​从​入​门​到​精​通​笔​记

韩​顺​平​P​H​P​从​入​门​到​精​通​笔​记,最全版

2014-06-24

FSCapture工具

FSCapture是一款抓屏工具,体积小巧、功能强大。不但具有常规截图等功能,更有从扫描器获取图像,和将图像转换为 PDF 文档等功能等

2014-06-24

WinMerge工具

WinMerge是一款运行于Windows系统下的免费开源的文件比较/合并工具,使用它可以非常方便地比较多个文档内容甚至是文件夹与文件夹之间的文件差异。适合程序员或者经常需要撰写文稿的朋友使用

2014-06-24

jasperreports-5.6.0 api

jasperreports-5.6.0 api

2014-04-08

空空如也

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

TA关注的人

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