自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 socket入门 java

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为

2014-11-17 20:55:38 480

转载 深入了解JVM—内存区域

目录[-]1.Java虚拟机运行时数据区1.1程序计数器1.2Java虚拟机栈1.3本地方法栈1.4Java堆(Java Heap)1.5方法区(Method Area)1.5.1运行时常量池1.6直接内存2引用对象的访问1)使用句柄方式访问2)使用直接指针访问方式1.Java虚拟机运行时数据区  在前面的几篇博文中,我们

2014-09-25 10:49:15 793

转载 过滤器、监听器、拦截器的区别

转自:http://blog.csdn.net/x_yp/article/details/63586301.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(

2014-09-25 09:44:01 483

原创 最通俗易懂的KMP算法

字符串匹配是计算机的基本任务之一。  举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?  许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。  这种算

2014-09-24 11:21:35 883

转载 java 过滤器 和 拦截器

一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺

2014-09-15 17:12:10 528

转载 JAVA和C C++的异同

JAVA与C的区别1.   Java没有预处理指令。(如C中的#define , #include , #ifdef等)。C中的常量定义在Java中用static final来取代。2. Java中没有C中的全局变量。3. Java中的主类型的size是确定的,而C中主类型的size跟平台相关。4. Java中没有了指针,它使用了类似的句柄来取代指针,但是Java中

2014-09-15 10:08:02 772

原创 java面试题补充

1、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:a=new StringBuffer(""

2014-09-04 18:54:19 444

转载 类加载

转自:http://blog.csdn.net/linyajun/article/details/3729121Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 .class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一

2014-09-03 20:30:58 394

转载 53道Java线程面试题

50道Java线程面试题下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线

2014-09-03 15:56:13 670

转载 十个海量数据处理方法大总结

十个海量数据处理方法大总结    ok,看了上面这么多的面试题,是否有点头晕。是的,需要一个总结。接下来,本文将简单总结下一些处理海量数据问题的常见方法,而日后,本BLOG内会具体阐述这些方法。    下面的方法全部来自http://hi.baidu.com/yanxionglu/blog/博客,对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,

2014-09-01 17:05:37 573

转载 99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的

2014-09-01 16:48:00 440

原创 hadoop相关面试题集合

1.简要描述一个apache如何安装配置hadoop.      1.创建hadoop 帐户。   2.setup.改IP。   3.安装java,并修改/etc/profile 文件,配置java 的环境变量。   4.修改Host 文件域名。   5.安装SSH,配置无密钥通信。   6.解压hadoop。   7.配置conf 文件下hadoop-env.sh

2014-09-01 15:49:12 610

转载 SQL Server锁

SQL Server锁类型(SQL)1. HOLDLOCK: 在该表上保持共享锁,直到整个事务结束,而不是在语句执行完立即释放所添加的锁。     2. NOLOCK:不添加共享锁和排它锁,当这个选项生效后,可能读到未提交读的数据或“脏数据”,这个选项仅仅应用于SELECT语句。     3. PAGLOCK:指定添加页锁(否则通常可能添加表锁)。    4. READCOMMIT

2014-09-01 15:37:48 424

翻译 hadoop面试可能遇到的问题

英文转自:http://blog.163.com/redhumor@126/blog/static/1955478420112642253529/由于本人英文水平和对hadoop的问题1

2014-09-01 15:37:18 1604 1

转载 操作系统常见面试题

1、进程是并发过程中程序的执行过程2、进程的特征:结构特征动态性并发性独立性异步性3、临界区指在每个进程中访问临界资源的那段代码4,现在操作系统中申请资源的基本单位是进程,在CPU得到执行的基本单位是线程,进程是由程序段、数据段、PCB组成的5,对临界资源应采取互斥访问方式来实现共享6,P.V操作是一种低级进程通信原语7,对于记录性信号量,在执行一次

2014-08-26 20:04:35 456

原创 数据库的基本操作小结

--sql基本操作--创建数据库create database Studets--创建表create table student ( sno char(5), sname char(20), ssex char(2), sage smallint, sdept char(15) ) create table course ( cno char(3), cname char(30

2014-08-07 21:51:39 861

转载 Java常见错误列表

1. 找不到符号(symbol)当你在代码中引用一个没有声明的变量时一般会报这个错误。考虑下面的例子:12345678910publicclass Test {    publicstatic void main(String[]

2014-08-05 21:56:45 634

转载 Java异常体系结构

一、 异常的概念和Java异常体系结构     异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,     是Java语言健壮性的一个重要体现。     Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。     在Java API中已经定义了许多异常类,这些异常类分为两大

2014-08-05 21:54:21 497

转载 经典java面试题目

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

2014-08-05 17:05:42 620

原创 Java面试笔试题目集锦

java面试题1-50

2014-08-05 16:49:21 563

原创 句子逆序 ,包含空格,但是空格不逆序 java版

import java.util.Scanner;public class 句子反串 {/*** 反转句子* * @param sentence 原句子* @return 反转后的句子*/public String reverse(String sentence){int len=sentence.length();String[] str=senten

2014-06-18 16:50:37 962

原创 字符串包含问题

问题描述:String 1: ABCDEFGHLMNOPQRSString 2: DCGSRQPO答案是true,所有在string2里的字母string1也都有。  如果是下面两个字符串:  String 1: ABCDEFGHLMNOPQRS   String 2: DCGSRQPZ  答案是false,因为第二个字符串里的Z字母不在第一个字符串里。

2014-06-04 17:25:11 473

原创 连续子数组最大和 python版实现

def maxSum(p, n):sum_max = p[0]sum_sum = 0for i in range(0, n):if sum_sum >= 0:sum_sum += p[i]else:sum_sum = p[i]if sum_sum > sum_max:sum_max = sum_sumreturn sum_maxp = (-1,

2014-05-22 21:08:41 866

空空如也

空空如也

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

TA关注的人

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