09 2015 档案

摘要:转自:http://blog.csdn.net/driverking/article/details/6573992一、网络编程基本概念1.OSI与TCP/IP体系模型2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和... 阅读全文
posted @ 2015-09-30 10:11 天~宇~翱~翔 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Hive是为简化编写MapReduce程序而生的,使用MapReduce做过数据分析的人都知道,很多分析程序除业务逻辑不同外,程序流程基本一样。在这种情况下,就需要Hive这样的用户编程接口。Hive本身不存储和计算数据,它完全依赖於HDFS和MapReduce,Hive中的表纯逻辑表,就是些表... 阅读全文
posted @ 2015-09-30 09:22 天~宇~翱~翔 阅读(4865) 评论(0) 推荐(2) 编辑
摘要:转自:http://www.2cto.com/kf/201401/272974.html,感谢作者的总结什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变... 阅读全文
posted @ 2015-09-29 10:43 天~宇~翱~翔 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Struts的优点有:1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.2. 有丰富的tag可以用 ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很... 阅读全文
posted @ 2015-09-28 23:21 天~宇~翱~翔 阅读(443) 评论(0) 推荐(0) 编辑
摘要:Spring1.Spring工作机制及为什么要用?Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。Spring既是一个AOP框架,也是一IOC容器。SpringFramework的组成:Spring AOP,Spring DAO,Spring ORM,Spring Web,S... 阅读全文
posted @ 2015-09-28 22:44 天~宇~翱~翔 阅读(2594) 评论(0) 推荐(0) 编辑
摘要:img class="desc_img" src="http://image.baidu.com/search/detail?ct=503316480&z=undefined&tn=baiduimagedetail&ipn=d&word=Hibernate&step_word=&ie=utf-8&in=&cl=2&lm=-1&st=undefined&cs=2902283805,3247790193&os=447958333,3799357139&simid=4235856580,884859133&pn=10&rn=1&di=178823348330&ln=960&fr=&fmq=1462108771924_R&fm=&ic=undefined&s=undefined&se=&sme=&tab=0&width=&height=&face=undefined&is=&istype=0&ist=&jit=&bdtype=0&gsm=0&objurl=http%3A%2F%2Fp3.ucai.cn%2Fdata%2Fuploads%2Fcourse%2F513b2de581e6f.png 阅读全文
posted @ 2015-09-26 20:15 天~宇~翱~翔 阅读(201) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/mingmingruyuedlut/archive/2011/10/18/2216553.html 在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写... 阅读全文
posted @ 2015-09-26 17:17 天~宇~翱~翔 阅读(289) 评论(0) 推荐(0) 编辑
摘要:struts2 架构图如下图所示: 依照上图,我们可以看出一个请求在struts的处理大概有如下步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器, 阅读全文
posted @ 2015-09-25 21:15 天~宇~翱~翔 阅读(265) 评论(0) 推荐(0) 编辑
摘要:char *p =(char*)malloc(100); malloc是用于分配内存的函数,它的参数为int型,表示分配多少个字节长度,其返回类型为void*,在这里用char*就是强制转化,指定了当前分配的内存用于存放char型数据,最后该函数会返回所分配内存空间的首地址赋予指针p 阅读全文
posted @ 2015-09-17 20:46 天~宇~翱~翔 阅读(150) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/liusong0605/article/details/16349121安装完oracle并启动服务后,通过sqlPlus无法登录,出现如下错误: sp2-1503:无法初始化Oracle调用界面 sp2-0152:oracle 不能正常工作 原因:当... 阅读全文
posted @ 2015-09-16 21:06 天~宇~翱~翔 阅读(685) 评论(0) 推荐(0) 编辑
摘要:/* * 思路: * A:创建一个HashMap集合 * B:创建一个ArrayList集合 * C:创建花色数组和点数数组 * D:从0开始往HashMap里面存储编号,并存储对应的牌同时往ArrayList里面存储编号即可。 * E:洗牌(洗的是编号) * F... 阅读全文
posted @ 2015-09-15 20:57 天~宇~翱~翔 阅读(196) 评论(0) 推荐(0) 编辑
摘要:结构体(struct) 结构体是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合,结构体中可以使用不同的数据类型。 1. 结构体说明和结构体变量定义 在Turbo C中, 结构体也是一种数据类型, 可以使用结构体变量, 因此, 像其它类型的变量一样, 在使用结构体变量时要先对其定义。 定义... 阅读全文
posted @ 2015-09-13 19:53 天~宇~翱~翔 阅读(253) 评论(0) 推荐(0) 编辑
摘要:MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定),在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字... 阅读全文
posted @ 2015-09-12 15:10 天~宇~翱~翔 阅读(419) 评论(0) 推荐(0) 编辑
摘要:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。1. Java的简单类型及其封装器类 Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类... 阅读全文
posted @ 2015-09-12 14:45 天~宇~翱~翔 阅读(176) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/doit8791/p/4093808.html#3197185 在同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线程共享的,使用同步机制要求程序慎密地分析什么时候对变量进行读写,什么时候需要锁定某个对象,什么时候释... 阅读全文
posted @ 2015-09-12 14:22 天~宇~翱~翔 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1、给定一个字符串数组。按照字典顺序进行从小到大的排序。 * 思路: * 1,对数组排序。可以用选择,冒泡都行。 * 2,for嵌套和比较以及换位。 * 3,问题:以前排的是整数,比较用的比较运算符,可是现在是字符串对象。 * 字符串对象怎么比较呢?爽了,对象中提供了用于字符串对象比较的功能。 ... 阅读全文
posted @ 2015-09-12 10:50 天~宇~翱~翔 阅读(847) 评论(0) 推荐(0) 编辑
摘要:转自:http://lavasoft.blog.51cto.com/62575/80034/Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。一、从根本上认识java.lang.String类和String池首先,我建... 阅读全文
posted @ 2015-09-10 21:28 天~宇~翱~翔 阅读(587) 评论(0) 推荐(0) 编辑
摘要:如果catch中有return语句,finally里面的语句还会执行吗? 会执行,在return语句的中间执行 1 public class Test{ 2 public static void main(String[] args){ 3 System.... 阅读全文
posted @ 2015-09-06 21:48 天~宇~翱~翔 阅读(239) 评论(0) 推荐(0) 编辑
摘要:在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出),Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类 阅读全文
posted @ 2015-09-06 21:04 天~宇~翱~翔 阅读(276) 评论(0) 推荐(0) 编辑
摘要:转自:http://my.oschina.net/itblog/blog/2044101 语法基本介绍1.1 开头 程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚... 阅读全文
posted @ 2015-09-06 17:44 天~宇~翱~翔 阅读(234) 评论(0) 推荐(0) 编辑
摘要:AspectJ允许使用注解用于定义切面、切入点和增强处理,而Spring框架则可以识别并根据这些注解来生成AOP代理。Spring只是使用了和AspectJ 5一样的注解,但并没有使用AspectJ的编译器或者织入器,底层依然使用SpringAOP来实现,依然是在运行时动态生成AOP代理,因此不... 阅读全文
posted @ 2015-09-06 12:13 天~宇~翱~翔 阅读(3845) 评论(0) 推荐(0) 编辑
摘要:示例1: 1 package com.swust.面向对象; 2 3 class Person1{ 4 private String username="zhangsan"; 5 public Person1(){ 6 System.out.println("Per... 阅读全文
posted @ 2015-09-06 10:02 天~宇~翱~翔 阅读(172) 评论(0) 推荐(0) 编辑
摘要:转自:http://kb.cnblogs.com/page/192251/这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助... 阅读全文
posted @ 2015-09-05 15:18 天~宇~翱~翔 阅读(280) 评论(0) 推荐(0) 编辑
摘要:转自:http://my.oschina.net/itblog/blog/209067 AOP的基本概念 AOP从运行的角度考虑程序的流程,提取业务处理过程的切面。AOP面向的是程序运行中的各个步骤,希望以更好的方式来组合业务逻辑的各个步骤。AOP框架并不与特定的代码耦合,AOP框架能处理程序执行中 阅读全文
posted @ 2015-09-05 15:17 天~宇~翱~翔 阅读(244) 评论(0) 推荐(0) 编辑
摘要:转自:http://my.oschina.net/itblog/blog/275294分析MapReduce执行过程MapReduce运行的时候,会通过Mapper运行的任务读取HDFS中的数据文件,然后调用自己的方法,处理数据,最后输出。Reducer任务会接收Mapper任务输出的数据,作为自己... 阅读全文
posted @ 2015-09-05 14:29 天~宇~翱~翔 阅读(460) 评论(0) 推荐(0) 编辑
摘要:抽象类的特点:1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中,该类必须也被abstract修饰。2,抽象类不可以被实例化。为什么?因为调用抽象方法没意义。3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是抽象类... 阅读全文
posted @ 2015-09-05 14:22 天~宇~翱~翔 阅读(226) 评论(0) 推荐(0) 编辑
摘要:我们知道,Spring对象属性的注入方式有两种:设值注入和构造注入。 假设有个类为People,该对象包含三个属性,name和school还有age,这些属性都有各自的setter和getter方法,还有一个包含这三个属性的构造方法。如果用spring来管理这个对象,那么有以下两种方式为People 阅读全文
posted @ 2015-09-05 14:03 天~宇~翱~翔 阅读(185) 评论(0) 推荐(0) 编辑
摘要:img class="desc_img" src="http://image.baidu.com/search/detail?ct=503316480&z=undefined&tn=baiduimagedetail&ipn=d&word=Hibernate&step_word=&ie=utf-8&in=&cl=2&lm=-1&st=undefined&cs=2902283805,3247790193&os=447958333,3799357139&simid=4235856580,884859133&pn=10&rn=1&di=178823348330&ln=960&fr=&fmq=1462108771924_R&fm=&ic=undefined&s=undefined&se=&sme=&tab=0&width=&height=&face=undefined&is=&istype=0&ist=&jit=&bdtype=0&gsm=0&objurl=http%3A%2F%2Fp3.ucai.cn%2Fdata%2Fuploads%2Fcourse%2F513b2de581e6f.png 阅读全文
posted @ 2015-09-05 12:54 天~宇~翱~翔 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一个对象实例化过程:Person p = new Person();1,JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下).2,在堆内存中的开辟空间,分配地址。3,并在对象空间中,对对象中的属性进行默认初始化(基本类型赋初值... 阅读全文
posted @ 2015-09-05 12:27 天~宇~翱~翔 阅读(199) 评论(0) 推荐(0) 编辑
摘要:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?答:不对,如果两个对象x和y满足x.equals(y) == true,它们的哈希码(hash code)应当相同。Java对于eqauls方法和hashCode方法是这样规定的:(1)如果两个... 阅读全文
posted @ 2015-09-04 23:03 天~宇~翱~翔 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1. Hibernate 的检索方式有哪些 ?① 导航对象图检索② OID检索③ HQL检索④ QBC检索⑤ 本地SQL检索2. 在 Hibernate 中 Java 对象的状态有哪些 ?①. 临时状态(transient):不处于 Session 的缓存中,OID 为 null 或等于 id 的 ... 阅读全文
posted @ 2015-09-04 19:29 天~宇~翱~翔 阅读(254) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/m13666368773/article/details/7506678 看这张图不知道大家可否理解了,在插入排序中,数组会被划分为两种,“有序数组块”和“无序数组块”,第一遍的时候从“无序数组块”中提取一个数20作为有序数组块;第二遍的时候从”... 阅读全文
posted @ 2015-09-04 19:20 天~宇~翱~翔 阅读(314) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类:1.基本数据类型 也称原始数据类型,byte,short,char,int,long,float,double,boolean,... 阅读全文
posted @ 2015-09-04 18:51 天~宇~翱~翔 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1.直接选择排序:先上图:说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序,那小孩首先会在这么多玩具中找到最小的放在第一位,然后找到次小的放在第二位,以此类推。。。。。。第一步: 我们拿80作为参照物(base),在80后面找到一个最小数20,然后将80跟20交... 阅读全文
posted @ 2015-09-04 18:27 天~宇~翱~翔 阅读(272) 评论(0) 推荐(0) 编辑
摘要:选择排序,就是选择最小的,然后置换,循环再找到最小的,再置换... 1 package com.swust.插入排序; 2 3 import java.util.Random; 4 5 public class Example1 { 6 public static void main(S... 阅读全文
posted @ 2015-09-04 10:54 天~宇~翱~翔 阅读(191) 评论(0) 推荐(0) 编辑
摘要:例如for(int i=0;i<n;++i){ for(int j=0;j<m;++j) a++; //注意,这里计算一次的时间是1.}那么上面的这个例子的时间复杂度就是 m*n再例如冒泡排序的时间复杂度是N*N;快排的时间复杂度是log(n)二、计算方法1.一个算法执行所耗费的时间,从理论... 阅读全文
posted @ 2015-09-04 10:44 天~宇~翱~翔 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:类装载子系统 在JAVA虚拟机中,负责查找并装载类型的那部分被称为类装载子系统。 JAVA虚拟机有两种类装载器:启动类装载器和用户自定义类装载器。前者是JAVA虚拟机实现的一部分,后者则是Java程序的一部分。由不同的类装载器装载的类将被放在虚拟机内部的不同命名空间中。 类装载器子系统涉及Ja... 阅读全文
posted @ 2015-09-03 23:08 天~宇~翱~翔 阅读(230) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/java-my-life/archive/2012/08/01/2615221.htmlJAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退... 阅读全文
posted @ 2015-09-03 00:15 天~宇~翱~翔 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1、编写一个实现Tag接口的Java类(标签处理器类) 1 package me.gacl.web.tag; 2 3 import java.io.IOException; 4 5 import javax.servlet.http.HttpServletRequest; 6 import ja... 阅读全文
posted @ 2015-09-02 23:31 天~宇~翱~翔 阅读(238) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html适配器模式是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本... 阅读全文
posted @ 2015-09-02 23:03 天~宇~翱~翔 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一、自定义拦截器: 继承AbstractInterceptor,覆写intercept方法,实现功能逻辑,最后在Struts.xml文件中配置了自定义拦截器,首先自定义拦截器栈,1 2 3 4 5 6 7 8 9 然后自定义拦截器栈,使得单个包内或者整个项目经过自定义拦截器最后可以利用自定义拦截器... 阅读全文
posted @ 2015-09-02 21:00 天~宇~翱~翔 阅读(515) 评论(0) 推荐(0) 编辑
摘要:原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象在 Java 中,复制对象是通过 clone()实现的,先创建一个原型类:public class Prototype implements... 阅读全文
posted @ 2015-09-01 23:11 天~宇~翱~翔 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示