- 浏览: 13975 次
最新评论
文章列表
2015年初收到了阿里的offer,“理想这东西是可以有的,万一实现了那”.下面分享下这一年多的的学习经历,希望能帮到大家。
要成为高级程序员,至少需要掌握下面六方面的知识,具体如下图:
第一java基础
这块是 ...
- 2015-02-26 13:55
- 浏览 268
- 评论(0)
目前行列转换包括以下六种情况:
1.*列转行
2.*行转列
3.*多列转换成字符串
4.*多行转换成字符串
5.*字符串转换成多列
6.*字符串转换成多行
讨论的适用范围只包括8i,9i,10g及以后版本。begin:
1、列转行
CREATE TABLE t_col_row(
ID INT,
c1 VARCHAR2(10),
c2 VARCHAR2(10),
c3 VARCHAR2(10));
INSERT INTO t_col_row VALUES (1, 'v11', ' ...
- 2014-09-26 17:38
- 浏览 451
- 评论(0)
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:
位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)
Sequence number(顺序号码) Acknowledge number(确认号码)
第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机;
第二次握手: ...
- 2014-09-23 15:36
- 浏览 497
- 评论(0)
本人特立此博 为证,本人要在2015之前获得 阿里巴巴的offer.仅此为证!(2014.3.5)
- 2014-03-05 21:54
- 浏览 452
- 评论(0)
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高 ...
- 2013-11-17 21:52
- 浏览 484
- 评论(0)
转载于http://bbs.e-works.net.cn/forum.php?mod=viewthread&tid=158665
1.大数据在HBASE存储、计算以及查询的应用场景
海量数据都是事务数据,事务数据都是在时间的基础上产生的。数据的业务时间可能会顺序产生,也可能不会顺序产生 ...
- 2013-10-21 13:25
- 浏览 511
- 评论(0)
hbase所谓的三维存储的三维是指:rowkey(行主键),column key(columnFamily+qualifier),timestamp(时间戳)
先 说rowkey,我们知道rowkey是行的主键,而且hbase只能用个rowkey,或者一个rowkey范围即scan来查找数据。所以 rowkey的设计是至关重要的,关系到你应用层的查询效率。我们知道,rowkey是以字典顺序排序的。而存储的字节码,字典排序,我们知道,如果是字 母,那就是字母的顺序,比如, 有两个rowkey,rowkey1:aaa222,rowkey2:bbb111,那么rowkey1是排在rowkey2前面的 ...
- 2013-10-20 22:16
- 浏览 419
- 评论(0)
1. 简介
HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。
2.常用命令:
(1)建立一个表scores,有两个列族grad和courese
hbase(main):001:0> create ‘scores','grade', ‘course
可以使用list命令来查看当前HBase里 ...
- 2013-10-18 14:30
- 浏览 1551
- 评论(0)
IOC
1. IoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性 .
1.1、为什么需要IoC容器
IoC(控制反转)容器:容器主动控制
本质:创建对象和装配对象、管理对象生命周期
被动实例 ...
- 2013-06-16 16:24
- 浏览 907
- 评论(0)
3.1、DispatcherServlet作用
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。具体请参考第二章的图2-1。
DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:
1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析;
2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionCha ...
- 2013-05-02 20:22
- 浏览 425
- 评论(0)
DispatcherServlet作用
Servlet是用Java编写的Server端程序,它与协议和平台无关。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。
最早支持Servlet技术的是JavaSoft的Java Web Server。此后,一些其它的基于Java ...
- 2013-05-02 19:54
- 浏览 691
- 评论(0)
JVM是一个内存中的虚拟机,那它的存储就是内存了,我们写的所有类、常量、变量、方法都在内存中。JVM的组成部分:
1)寄存器:用来存放系统状态,长度为32位
2)栈:JVM是以栈为基本存储机制的处理机。对于每个类的每个存 ...
- 2013-05-02 19:30
- 浏览 443
- 评论(0)
1.过滤器filter,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,如编码路由信息,然后再传入servlet或者struts2的
action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没 ...
- 2013-05-01 16:44
- 浏览 613
- 评论(0)
转载于http://blog.csdn.net/jupiter97/archive/2007/04/25/1584635.aspx
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.
web.xml定义:
.站台的名称和说明
.针对环境参数(Context)做初始化工作
.Servlet的名称和映射
.Session的设定
.Tag library的对映
.JSP网页设定
.Mime Type处理
.错误处理
.利用JDNI取得站台资源
要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由 ...
- 2013-05-01 16:19
- 浏览 398
- 评论(0)
一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。一个基于 Java 的 Web 服务器用到二个重要的类,java.net.Socket 与 java.net.ServerSocket ,并通过 HTTP 消息通信。因此,本文从讨论 HTTP 与这二个类开始,然后我将解释一个与本文相关的简单的 Web 应用。
1.The Hypertext Transfer Protocol(HTTP)
HTTP 是一种让 Web 服务器与浏览器(客户端)通过 Internet 发送与接收数据的协议。它是一个请求、响应协议--客 ...
- 2013-05-01 15:32
- 浏览 483
- 评论(0)