自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 c/c++ 内存区域划分

C 中:分为这几个存储区: 1. 栈 —— 由编译器自动分配释放,存放函数的参数值、局部自动变量的值等。 2. 堆 —— 一般由程序员分配释放,若程序员不释放,程序结束时可能由 OS 回收。 3. 全局区(静态区) —— 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。——程序结束释放4.

2012-11-28 15:54:42 816

转载 tcp udp协议应用场景

首先还是把协议特性说一下,明白了特性自然知道应用场合了,嘿嘿!两种协议都是传输层协议,为应用层提供信息载体。TCP协议是基于连接的可靠协议,有流量控制和差错控制,也正因为有可靠性的保证和控制手段,所以传输效率比UDP低;UDP协议是基于无连接的不可靠协议,没有控制手段,仅仅是将数据发送给对方,因此效率比TCP要高。基于上述特性,不难得到结论,TCP协议适用于对效率要求相对低,但对准确性要求相对

2012-11-27 20:25:15 3073

转载 OSI七层模型的每一层都有哪些协议

TCP/IP: 数据链路层:ARP,RARP 网络层: IP,ICMP,IGMP 传输层:TCP ,UDP,UGP 应用层:Telnet,FTP,SMTP,SNMP. OSI: 物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS数据

2012-11-27 20:13:07 80310 9

转载 ip地址

网络]ip地址与子网掩码 IP地址和子网掩码的设置,是每个网管必须具备的网络基础知识,只有理解了IP地址和子网掩码的真正含义,才能得心应手的管理一个网络。我们要想理解IP地址与子网掩码的真正应用,首先要理解IP地址与子网掩码的常识。由于计算机的基本原理是二进制,因此IP地址与子网掩码也不例外了。要想学会如何计算子网掩码,也要学会十进制与二进制的换算。最简单的方法是用Windows的

2012-11-26 18:56:39 871

转载 java application和applet

应用程序(application),可以提供JAVA运行环境(JRE)。而小程序(applet),则只能使用浏览器提供的功能.application 是从main()开始的,applet()是从init开始的.(有关application)我们下问再讨论!     applet用方法去响应各种各样的事件。Applet类提供了主要方法的默认实现,但是您可以在自己的类中超越这些方法,在这些方法中,

2012-11-26 14:46:49 552

转载 linux文件系统

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。    本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。    如有不对之处请大家多多指出。1.Linux磁盘分区和目

2012-11-26 11:25:06 401

转载 linux 文件默认权限:umask

分类: Linux基础知识 2012-01-11 15:15 98人阅读 评论(0)收藏举报你知道当你创建一个新的文件或目录时,他的默认权限会是什么吗?呵呵!那就与 umask 这个玩意儿有关了!那么 umask 是在搞什么呢?基本上, umask 就是指定『目前使用者在创建文件或目录时候的权限默认值』,那么如何得知或配置 umask 呢?他的指定条件以底下的方式来指定:

2012-11-26 10:30:46 554

转载 java控制台命令

(一)            命令概览javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器javadoc:根据Java源代码及其说明语句生成的HTML文档jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量

2012-11-24 15:41:31 1913

转载 java命令行运行参数说明大全(转)

‍       Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。一、         查看参数列表:2.     -hotsp

2012-11-24 15:38:03 528

转载 getParameter getAttribute

最近学习JAVA的WEB开发,遇到Request中相关的getParameter方法问题。在网上找了一下。自己整理,以备以后查用。 getParameter得到的都是String类型的。或者是用于读取提交的表单中的值(http://a.jsp?id=123中的123),或者是某个表单提交过去的数据;getAttribute则可以是对象Object,需进行转换,可用setAttr

2012-11-23 12:59:45 321

转载 hibernate 各种状态总结

1.瞬时状态也就是实体对象处于new的状态它是在session缓存区中不存在的,也不会跟session有关联更不会跟数据库有关联2.持久状态持久状态是最重要的。、当你用save(),load(),get(),update(),list,iterater,scroll,saveOrUpdate方法时,都会编程持久状态,会把对象放在session缓存区中当sessi

2012-11-23 11:49:24 648

转载 sleep wait

from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala0 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep

2012-11-22 17:31:51 350

原创 String、StringBuilder与StringBuffer的区别

面试遇到一个问题问String和Stringbuffer的区别,查资料解释如下String与StringBuffer的区别简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对

2012-11-22 12:41:48 374

转载 servlet,RMI,webservice之间的区别

分类: JAVA技术 2011-12-02 08:59 1687人阅读 评论(0)收藏举报最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。  首先比较下servlet和webservice下  请求:     servlet:提供了请求/响应模式,是JAVA的一种规范,只

2012-11-22 11:13:17 311

转载 观察者模式(监听器模式

以前学习过《设计模式》,现在已经忘得差不多了,虽然知道一些模式的作用和意义,但是对他们的具体实现和应用场景不甚了解,故将工作中遇到的一些模式整理一下,加深理解。 观察者模式基本概念        观察者模式(Observer),也称发布/订阅模式;       观察者模式是软件设计模式的一种。在此模式中,一个目标(被观察者)管理所有相依于它的观察者,并且在它本身的状态改变时主动

2012-11-21 11:14:43 494

转载 Java调用private方法—Java中的类反射机制

我们知道,Java应用程序不能访问持久化类的private方法,但Hibernate没有这个限制,它能够访问各种级别的方法,如private, default, protected, public. Hibernate是如何实现该功能的呢?答案是利用JAVA的反射机制,如下: 程序代码public class PrivateTest {private void print() {

2012-11-13 23:01:26 1690

转载 tomcat配置

tomcat各文件夹作用:http://hi.baidu.com/liangkejia%5Fjaja/blog/item/ad1ab88b9a28d2ab0e24440f.htmltomcat server.xml:http://hi.baidu.com/liangkejia%5Fjaja/blog/item/c1c4a025a2689f1a908f9dc8.html cont

2012-11-13 22:56:30 284

转载 回调函数的作用与实现

简介  对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。   什么是回调函数?  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。

2012-11-13 22:54:38 775

转载 Java网络编程(一) TCP/IP,http,socket,长连接,短连接

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议                 UDP包括DNS、TFTP等协议 短连接:连接->传输数据->关闭连接

2012-11-13 22:52:08 1856

转载 Java反射机制实现Hibernate

JavaHibernateMySQLSQLJDBC 每次开发项目时,在做数据库开发时,对于不同类都有对应的Dao类,这就要要编写大量的Dao类,其中大多是代码堆砌,但有时我们要完成特定的操作,开发独立的Dao类是必须的,但如果只是实现数据的插入、读取、更新、删除,那么如果有一个通用的Dao类可以对数据库中的所有表进行操作,可以免去编写大量同质代码的负担。 一. Java反射机制

2012-11-13 22:51:27 529

转载 认识java的Class类

Class 类是在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。Class类的对象用于表示当前运行的 Java 应用程序中的类和接口。 比如:每个数组均属于一个 Class 类对象,所有具有相同元素类型和维数的数组共享一个Class 对象。基本的 Java 类型(boolean, byte, char, short, int, lo

2012-11-13 22:40:49 270

转载 正则表达式30分钟入门教程

一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使用了“零宽断言”等“高级”技术。

2012-11-12 11:12:44 184

转载 二分查找

二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为:    1.第一步查找中间元素,即5,由于5    2.寻找{6, 7, 8,

2012-11-12 10:46:59 287

转载 2012/11/11 vmware 笔试题目

今天在上海交大闵行校区,笔试了vmware。写一篇日志,记录下笔试的题目。试题形式:90分钟。20道不定项选择题,占60%分数;2个写程序的题目,占40%分数。全英文。从后往前写吧,因为后边的题目记得清楚些。题目后边的 ref 是我搜索到一些相关技术文章,供我写完这篇随笔后慢慢学习使用。 一. 写程序题目:1. 给定一个 int 类型的数,在一个已经排序好的数列 int[] 中

2012-11-12 09:10:59 660

转载 MPICH&PBS使用指南

一、MPI编程二、MPICH下编译和运行三、PBS环境下运行 一、MPI编程1、MPI编程函数介绍MPI实际上是一个提供并行程序消息传递机制的函数库,有40多个函数,常用的有6个基本函数。下面以C语言为例简单介绍这些函数。(1)MPI_Init函数定义:int MPI_Init(int *argc, char ***argv)功能:用命令行参数初始化

2012-11-10 17:02:53 545

转载 Class.forName

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pac

2012-11-09 14:34:32 227

转载 hashcode equals方法

1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下:   public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有I

2012-11-09 14:01:17 335

转载 java的集合类collection

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要

2012-11-09 13:58:20 509

转载 TCP/IP五层 OSI七层模型

TCP/IP层次模型共分为四层:应用层、传输层、网络层、数据链路层,物理层。OSI层次模型共分为七层:应用层、表示层,会话层,传输层、网络层、数据链路层,物理层.* 应用层—应用层是所有用户所面向的应用程序的统称。ICP/IP协议族在这一层面有着很多协议来支持不同的应用,如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名的解析用

2012-11-08 15:43:19 1295

转载 new/delete和malloc/free的区别

1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于m

2012-11-08 11:31:08 483

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的

2012-11-08 10:28:07 325

转载 数据库视图介绍

(  什么是视图:  视图(view):从一个或几个基本表中根据用户需要而做成一个虚表  1:视图是虚表,它在存储时只存储视图的定义,而没有存储对应的数据  2:视图只在刚刚打开的一瞬间,通过定义从基表中搜集数据,并展现给用户  视图与查询的区别:  视图和查询都是用由sql语句组成,这是他们相同的地方,但是视图和查询有着本质区别

2012-11-04 22:17:15 348

转载 Java与C/C++有什么区别

简介Java与C/C++作为编程语言的两大巨头,他们有什么区别呢?在概念上在实际的学习和应用中java和C/C++又有什么不同呢?这是所有熟悉C语言和C++语言的读者都想搞清楚的问题,笔者做一下总结:Java与C/C++有什么区别Java中对内存的分配是动态的,它采用面向对象的机制,采用运算符new为每个对象分配内存空间,而且,实

2012-11-04 22:12:02 537

转载 红黑树

介绍今天我们来介绍另一种平衡二叉树:红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric binary B-trees),1978年被Leonidas J. Guibas 和 Robert Sedgewick改成一个比较摩登的名字:红黑树。红黑树和之前所讲的AVL树类似,都是在进行插入和删除操作时通过特定操作保

2012-11-04 14:03:01 966

转载 指针与引用的区别

指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这

2012-11-04 14:02:02 280

转载 指针与引用的区别

指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这

2012-11-04 13:59:31 430

转载 基于UDP的socket编程

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于UDP的socket编程是采用的数据报套接字。在这个程序中,将两个工程添加到一个工作区。同时还要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2

2012-11-03 17:49:54 387

转载 SERVLET类常用接口及方法

基本类和接口 一、javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。 Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法        void init(S

2012-11-03 16:18:34 482

移动平台多媒体备忘录

手机端多媒体备忘录,服务器端java开发,手机端andriod开发

2013-06-25

空空如也

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

TA关注的人

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