自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 郁闷的笔试

被鄙视 真闹心,无处排解啊第一次是腾讯实习生,感觉打的不错,准备了几天把,大概看了看面试宝典,但是还是没面试机会,辛苦的准备了一个礼拜的各种面试题目,很郁闷第二次一个什么酷派,鄙视的c c++,这东西已经两三年不用了,真心觉的现在除了java方面的啥也不会了,写的一塌糊涂。唉 没报啥希望,但是答的不好,还是挺郁闷的。算了赶紧弄小论文 之后好好的规律的复习吧。...

2012-05-26 20:55:03 208

原创 jmx介绍

[color=red]"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理"[/color]举一个应用实例:在一个系统中常常会有一些配置信息,比如服务的IP地址,端口号什么的,那么如何来写这些代码呢? 1. 程序初哥一般是写死在程序里,到要...

2012-05-18 15:21:09 203

原创 RMI介绍

Java RMI (Remote Method Invocation)Java RMI是一种机制, 是能够让一个 java虚拟机 调用 另一个java 虚拟机上对象的方法, 从而实现远程访问.但是通过客户端实现该远程访问 必须绑定一个远程接口对象.RMI可以称作不同jvm间的访问协议。定义远程接口首先 我们写个远程接口 HelloInterface 该接口继承了远程对象...

2012-05-18 09:55:51 194

原创 java多线程文件下载

1、DownloadManager类[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Outpu...

2012-03-08 20:03:06 140

原创 derby数据库介绍

Apache Derby是一个开源的、100% Java编写的、与平台无关的、易管理的关系数据库管理系统。Derby为用户提供了轻量的标准数据库引擎,它可以紧密的嵌入到任何基于Java的解决方案中。Derby确保数据完整性,并提供负责的事务处理操作。默认的配置中不包含任何独立的数据库服务器。同时,Derby 的安装过程非常简单,只需要将其 .jar 文件复制到系统中并为您的项目添加该 .jar 文...

2012-03-03 18:53:50 271

原创 拦截器和过滤器区别

struts2体系结构图:当接收到一个httprequest , a) 当外部的httpservletrequest到来时 b) 初始到了servlet容器 传递给一个标准的过滤器链 c) FilterDispatecher会去查找相应的ActionMapper,如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy d) ActionProxy...

2012-03-03 15:37:54 114

原创 ajax和jquery

w3school 在线教程 http://www.w3school.com.cn/jquery/index.asp

2011-12-21 11:41:00 93

原创 myeclipse 中使用代理连接svcchina

在Eclipse/MyEclipse中通过代理使用SVN有时候我们会碰到需要设置代理,然后通过svn获取源代码,下面我们来看一下如何设置:1、找到C:\DocumentsandSettings\youruserName\ApplicationData\Subversion这个目录下的servers文件,用任意一个文本编辑器打开,找到类似于如下的文字:[global]#http-pr...

2011-12-19 14:42:41 106

原创 oracle中的主键

不要用里面的number作为主键,数据库中使用long或者int.这样反响工程的到的主键就是Long或者Intger类型的了。2>如果非用不可也有两种方案供选择: ① 每次都要将数据转换成Bigdecimal然后插入到数据库中,具体可以通过 Bigdecimal的构造方法,例如你的主键是bg,那么添加520到主键就是:bg=new BigDecimal(520);这种麻烦死了。 ...

2011-12-17 15:14:58 571

原创 oracle hibernate sequence方式

Hibernate中使用Oracle sequence,可能好多人还不了解Hibernate中使用Oracle sequence。下面是具体的操作流程。一. 为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下:1、在Oracle sequence首先创建sequence 1. create sequence seq_id 2. mi...

2011-12-15 11:02:03 403

原创 android中调用webservice

上篇文章发布的webservice访问地址为http://localhost:8090/xfireDemo/services/hellowebservice?wsdl这里我使用ksoap开源jar包去调用它,测试成功,主要代码为[code="java"] String namespace = "http://kevin.com"; // 服务器发布的url Stri...

2011-12-05 14:40:16 111

原创 java异常处理

[code="java"]public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { test1(); Syst...

2011-11-30 15:27:53 101

原创 android wifi开发

最近做了个小项目,用到了wifi连接,通过wifi去控制一个wifi设备。通常是使用ad-hoc,但是目前android还不支持,只能通过补丁软件支持。所有采用了局域网控制的方式。其中还涉及到socket编程。短信接口调用。写这个日子的原因仅限于收藏。由于保密协议代码无法共享,请谅解。附带:两个服务端测试程序,c#和java的import java.io.BufferedRea...

2011-11-29 09:52:35 96

原创 wifi和wlan介绍

[color=red]wlan和wifi的区别一:wifi包含于WLAN中,发射信号的功率不同,覆盖范围不同[/color]事实上WIFI就是WLANA(无线局域网联盟)的一个商标,该商标仅保障使用该商标的商品互相之间可以合作,与标准本身实际上没有关系,但因为WIFI 主要采用802.11b协议,因此人们逐渐习惯用WIFI来称呼802.11b协议。从包含关系上来说,WIFI是WLAN的一个标准...

2011-11-26 12:19:01 244

原创 android读写文件

android中读写文件分两部分。1.手机flash读写 这个属于app的独立权限,即每个app默认只能读写自己文件夹下的文件.默认路径为/data/data/your_project/files/2.sdcard读写 默认android系统对每个app都开放读写功能。默认路径为/mnt/sdcard/ 或者/sdcard/写外部存储即sdcard的权限打开关闭sdca...

2011-11-22 09:24:43 120

原创 android adt myeclipse8.5离线安装

Myeclipse 8.6 离线安装ADT最近想在Myeclipse 8.6中集成ADT可是由于大陆的IP已经被Myeclipse 封掉了,所以Myeclipse 的Myeclipse Configuration Center使用不了,所以想到离线安装,这里需要两具步骤:1.下载ADT (可能需要代理),将文件夹复制到MyEclipse 8.5\Common\目录下2.然后...

2011-11-14 15:51:40 171

原创 快排和插入排序

public class CombineQuickSortInsertionSort { private long[] data; private int len; public CombineQuickSortInsertionSort(int max) { data = new long[max]; len = 0; } publ...

2011-10-20 17:08:13 225

原创 hadoop常见错误

错误1:bin/hadoop dfs 不能正常启动,持续提示:INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 0 time(s).[color=red]原因:由于 dfs 的部分文件默认保存在tmp文件夹,在系统重启时被删除。[/color]解决:修改core-si...

2011-10-10 10:06:27 139

原创 java NIO

一、NIO的出现 NIO是JDK1.4里面才出现的东东,他给大家带来的最大好处是异步socket。其它file,pipe暂时就不多谈了。 在JDK1.4出现之前,如果你需要编写一个Java服务器,为了实现异步操作,你必须为每个连接请求生成一个Java线程,当连接请求很多时,线程的调度,上下文切换,所付出的代价是非常昂贵,而且由于Java是跨平台的,各个平台对线程...

2011-10-09 19:22:55 100

原创 java 远程通信协议

Java 远程通讯可选技术及原理在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制...

2011-10-09 16:55:14 175

原创 集群介绍

一、什么是集群?  集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来...

2011-10-08 12:15:39 104

原创 数据库索引

索引  数据库索引好比是一本书前面的目录,能加快数据库的查询速度。  例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找 44(也就是在ID这一列找),就可以得知这一行的位置,也就是找到了这一行。可见,索引是用来定位的。  ...

2011-09-30 13:52:17 77

原创 hbase介绍

hbase是bigtable的开源山寨版本。是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。它介于nosql和RDBMS之间,仅能通过主键(row key)和主键的range来检索数据,仅支持单行事务(可通过hive支持来实现多表join等复杂操作)。主要用来存储非结构化和半结构化的松散数据。与hadoop一样,Hbase目标主要依靠横向扩展,通过...

2011-09-30 10:55:26 77

原创 未来数据库设计

最近因为项目原因,研究了Cassandra,Hbase等几个NOSQL数据库,最终决定采用HBase。在这里,我就向大家分享一下自 己对HBase的 理解。在说HBase之前,我想再唠叨几句。做互联网应 用的哥们儿应该都清楚,互联网应用这东西,你没办法预测你的系统什么时候会被多少人访问,你面临的用户到底有多少,说不定今天你的用户还少,明天系统用户 就变多了,结果您的系统应付不过来了了,不干...

2011-09-30 10:18:31 71

原创 system.exit

System.exit()用来结束当前运行的java虚拟机,参数n表示退出的状态码。这个状态码没有特别规定,但是按照约定俗成,非0表示异常退出,0表示正常退出,因此一般用0、-1多...

2011-09-29 17:00:21 122

原创 Hadoop集群网络性能优化:Hadoop机架感知实现及配置

分布式的集群通常包含非常多的机器,由于受到机架槽位和交换机网口的限制,通常大型的分布式集群都会跨好几个机架,由多个机架上的机器共同组成一个分布式集群。机架内的机器之间的网络速度通常都会高于跨机架机器之间的网络速度,并且机架之间机器的网络通信通常受到上层交换机间网络带宽的限制。具体到Hadoop集群,由于Hadoop的HDFS对数据文件的分布式存放是按照分块block存储,每个block会有多个...

2011-09-29 11:36:02 103

原创 hdfs目录文件操作

配置HDFS 配置HDFS应该是一件不难的事情。首先,我们先配好HDFS的配置文件,再对NameNode进行format操作。 配置Cluster 这里,我们假定,你已经下载了Hadoop的一个版本,并解压完毕。 Hadoop安装目录下的conf是hadoop存放配置文件的目录,里面有一些XML文件需要配置...

2011-09-28 22:42:59 823

原创 hadoop排序和google三大论文

见附近内容。

2011-09-27 15:53:49 199

原创 java 文件读取方法

1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 [code="java"]public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(Str...

2011-09-27 14:50:57 99

原创 hadoop的wordcount程序

其实WordCount并不难,只是一下子接触到了很多的API,有一些陌生[code="java"]package com.felix;import java.io.IOException;import java.util.Iterator;import java.util.StringTokenizer;import org.apache.hadoop.fs.Pat...

2011-09-19 16:48:32 145

原创 myeclipse 无法编译解决

MyEclipse不编译解决1. 确保 project->build automatically 已经被选上.MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatellyMyEclipse不编译解决3.删除现在的项目,提前设置...

2011-09-16 09:11:28 188

原创 面试题

分享微软、google、雅虎、百度等各大著名公司的经典面试题!保证搞晕你!! 来源: 琚敏的日志 微软十五道面试题1、有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。2、写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4 行代码编写出一个从字符串到长整形的函数?)3、给...

2011-09-16 08:32:31 381

原创 并行计算和mapreduce

现在MapReduce/Hadoop以及相关的数据处理技术非常热,因此我想在这里将MapReduce的优势汇总一下,将MapReduce与传统基于HPC集群的并行计算模型做一个简要比较,也算是对前一阵子所学的MapReduce知识做一个总结和梳理。  随着互联网数据量的不断增长,对处理数据能力的要求也变得越来越高。当计算量超出单机的处理能力极限时,采取并行计算是一种自然而然的解决之道。在M...

2011-09-15 14:18:29 1582 1

原创 分布式,网格及并行计算

:D :D :D [color=red]先说分布式计算和并行计算的异同:[/color]解决对象上:都是大任务化为小任务,这是他们共同之处。但是分布式的任务包互相之间有独立性,上一个任务包的结果未返回或者是结果处理错误,对下一个任务包的处理几乎没有什么影响。因此,分布式的实时性要求不高,而且允许存在计算错误(因为每个计算任务给好几个参与者计算,上传结果到服务器后要比较结果,然...

2011-09-15 13:05:23 486

原创 myeclipse8.6安装svn

方法一没安装成功,如果你执行了方法一之后,请卸载之后再执行方法二方法一:1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x   3.在左边栏中找到Pe...

2011-09-09 11:33:08 72

原创 timestamp时间戳

timestamp是一种时间类型 精度很高,比datetime要精确的多,通常用来防止数据出现脏读现象主要用在数据库上,你可以再java.sql这个包内找到这个类,一般数据库里如果用Date这个类的话,那你取出来的时候只能到某一天,也就是日,但是Timestamp的话,就是到小时一直到纳秒,很精确的。但是你把时间存进去的时候也要用这个类。比如:mysql的话,你可以用setTimtstam...

2011-09-05 09:51:56 304

原创 java 动态代理类的实现,原理及应用

在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorld...

2011-09-03 11:02:00 143

原创 java annotation 介绍

[color=red]元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。[/color]...

2011-09-02 11:03:05 68

原创 spring 事务讲解

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义...

2011-08-24 10:30:16 75

原创 spring定时任务实现

tomcat spring定时功能新建quartz.xml 配置文件[code="java"] com.travelsky.channelconn.adapter.XiRuanHotels.RateAmountSync ...

2011-08-23 15:17:43 95

空空如也

空空如也

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

TA关注的人

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