自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 spring的AOP和事务

1.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、Hibernate等,这些开源框架的配置文件就通过Spring的PropertyPlaceholderConfigurer加载在Sp

2016-02-22 17:21:03 750

原创 Class.forName用法

Class.forName(str)的作用是要求JVM查找并加载指定的类,并返回这个类。str一般为一个字符串变量,代表一个类的包名及类名,且如果要实例化一个类,可以Class.forName(str).newInstance();\Class.forName(“”)返回的是类。Class.forName(“”).newInstance()返回的是object.

2016-02-18 16:55:31 494

转载 j2ee四大作用域pagecontext,request,session,ServletContext

在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性。范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象。例如session对象在会话期间内,可以在多个页面中被访问。application对象在整个Web应用程序的生命周期中都可以被访问。在JSP中,有4种范围,如下所示。一,page范围–PageContext域

2015-12-08 17:19:05 3025

原创 java中关于==与equals方法不同及equals覆写

首先,我们需要明确,==比较的是两个对象的地址,基本类型全部可用==比较(比较的是基本类型元素的值),可是除了基本类型之外的引用类型,如String,因不可比较地址,但其equals方法覆写了,所以可用作比较值。只有覆写了equals方法的才可以比较值,否则都是比较地址(由Object类中的equals得到)。在关于集合的删除,查询中,一般需要覆写equals方法,因为如不覆写,则不知道通过什

2015-11-17 16:27:50 696

转载 java中浅拷贝与深拷贝

假如说你想复制一个简单变量。很简单:[java] view plaincopyint apples = 5;  int pears = apples;  不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。

2015-11-05 16:48:48 321

转载 Java:按值传递还是按引用传递详细解说

前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了

2015-11-05 13:47:29 248

转载 spring mvc拦截器

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器

2015-09-06 21:41:36 560

转载 java注解(Annotation)

java中注解的使用与实例(一)注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。     注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解:     @Override,表示当前的方法定义将覆盖超类中的方法。     @Deprecated,使

2015-09-06 21:25:04 226

转载 java泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2015-09-06 20:39:00 200

转载 Java 反射机制浅析

Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领

2015-09-06 20:21:44 224

转载 Spring 3 MVC深入研究

一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本)Str

2015-09-01 10:36:35 557

转载 [转]关于java中BufferedReader的read()及readLine()方法的使用心得

BufferedReader的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用socket.close()关闭不需要的socket.从一个有若干行的文件中依次读取各行,处理后输出,如果用以下方法,则会出现除第一行外行首字符丢失现象String str 

2015-06-14 02:30:50 26140 3

原创 链表基本操作

#include "stdafx.h"#include"iostream"using namespace std;typedef struct _node{int value;struct _node *next;}Node;typedef struct _list{Node* head;}List;void add(List* pL

2015-06-09 22:39:03 275

转载 常量指针与指针常量的区别(转帖)

三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p

2015-06-08 01:39:33 230

转载 值传递、指针传递、引用传递的区别

C++中值传递、指针传递、引用传递的总结 收藏 1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){     int temp;     temp=a;   

2015-06-01 13:42:46 291

转载 单链表基本操作

[cpp] view plaincopy////////////////////////////////////////////  //单链表的初始化,建立,插入,查找,删除。//  //Author:Wang Yong                        //      //Date: 2010.8.19                   

2015-05-30 13:44:54 297

转载 C++继承:公有,私有,保护

公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有

2015-05-27 15:28:02 239

转载 c++集合类

#include   #include   #include   using namespace std;  class Set  {   int maxsize; //集合的当前最大容量   int count;  //集合的当前元素个数   int *elem;  public:   Set(int initsize=10); //构造函数,创建一个空集

2015-05-24 02:30:47 3136

原创 char*s 类型的传参

#include "stdafx.h"#include"iostream"using namespace std;#include"string"    bool IsSubstring( char *str){string s = "123456";char sTest[20];cout cin >> sTest;str = sTest;int  

2015-05-24 01:50:37 1234

转载 c++find函数

#include #include using namespace std;void main(){[cpp] view plaincopy ////find函数返回类型 size_type  string s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");  string flag

2015-05-24 01:22:44 480

转载 java中对日期处理

1 日期模板模板定义如下:y 年号,如1996M 月份,如July 或者07d 月中第几天,如12H 小时(24 制),如0、17m 分钟,如32s 钞钟,如55S 微钞,如978E 星期几,如TuesdayD 一年中的第几天,如189w week in year (Number) 27W week i

2015-05-23 13:36:41 360

转载 java中scanner用法

java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个S

2015-05-22 21:44:31 689

转载 使用Java操作记事本

最初Java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write (char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。    当我们读写文本文件

2015-05-22 20:50:05 286

转载 java中对文件的处理

11.3 I/O类使用         由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作         文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文

2015-05-22 15:59:03 1705

转载 c++文件操作

一、ASCII 输出为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O操作。如果你猜是"fstream," 恭喜你答对

2015-05-21 17:45:36 295

转载 C++中的string 类 简单介绍

C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他们根本就没有领会C++的精华,或者不太懂C++,现在我接触perl, php, 和Shell脚本以后,开始理解了以前为什么有人说C++文本处理不方便了。举例来

2015-05-20 01:15:02 239

转载 in.clear()、cin.sync()和cin.ignor()的用法

一、cin.clear()、cin.sync()    cin.clear()是用来更改cin的状态标示符的。    cin.sync()是用来清除缓存区的数据流的。如果标示符没有改变那么即使清除了数据流也无法输入。所以两个要联合起来使用。例如:#includeusing namespace std;int main(){ int a; cout

2015-05-20 01:01:14 509

原创 cin.ignore与cin.getline与cin.peek()

#include "stdafx.h"#include"iostream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){char buf[20];                                    输入19个字符  因为有‘/0’        cin.ignore(7)

2015-05-19 22:21:53 1124

原创 数入一串数字和任意数字的空格 计算其和.

代码:                int sum;int a;sum = 0;while (cin >> a)                                                    {sum = sum + a;if (cin.get() == '\n')break;}cout return 0;

2015-05-19 21:00:57 358

转载 C++函数isdigit

功能:判断输入字符是否为0~9的数字。所在函数库:ctype.h语法:#includeint isdigit(int c)当c是介于0~9的数字时,返回一个非零值,否则返回零。示例:使用isdigit判断给定字符是否为0~9的数字。#include#includeint main(){char c1='A';char c2=‘1’;if (i

2015-05-19 20:41:16 12146

空空如也

空空如也

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

TA关注的人

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