#ET

Netty 实现HTTP文件服务器

一,需求文件服务器使用HTTP协议对外提供服务。用户通过浏览器访问文件服务器,首先对URL进行检查,若失败返回403错误;若通过校验,以链接的方式打开当前目录,每个目录或文件都以超链接的形式展现,可递归访问,并下载文件。 二,关键实现代码①文件服务器启动类需要添加的通道处理器如下:@Overrideprote...

Socket 连接建立过程

阻塞模式下:1,客户端向服务器端发起请求建立连接时,服务器端只需要运行到serverSocket=newServerSocket(port,3);客户端注册的 SelectionKey.OP_CONNECT事件就能够发生。也就是说,不需要等到服务器端执行到socket=serverSocket.accept(...
代码星球 ·2020-04-04

JAVA Socket 编程---Socket 和 ServerSocket

一,SocketSocket的选项1)TCP_NODELAY:默认值为false。表示采用Negale算法。当设置为true时,表示关闭Socket缓冲,立即发送数据。Socket默认发送数据是采用Negale算法。Negale算法是指发送方发送的数据不会立即发出,而是先放在缓冲区内,等缓冲区满了再发出。发送完一批数据...

Storm Topology 提交 总结---Kettle On Storm 实现

一,目的在学习的过程中,需要用到PDI---一个开源的ETL软件。主要是用它来设计一些转换流程来处理数据。但是,在PDI中设计好的transformation是在本地的执行引擎中执行的,(参考源码中的Trans.java),现可以对DI加以改造:在DI中设计的转换,将之转换成Storm的Topology,然后再把该To...

Kettle 中转换(transformation)的执行过程

1,Spoon.java的main方法是整个Kettle运行的入口。当打开Kettle的设计器界面后,可以在其中设计作业和转换。这里讨论转换的执行过程。2,设计好一个转换后,转换保存的本地文件是.ktr文件。从.ktr文件中可以读取出该转换的元数据transMeta。3,点击运行按钮时,触发监听器,调用Spoon.ja...

Kettle基本概念学习

一,理解开发环境与生产环境。比如,在windows或mac下设计好流程之后,把该设计文件上传到linux集群的机器上执行。那么,在windows下进行的工作即为开发环境,任务具体在linxu机器上执行即为生产环境。 二,Kettle转换转换包括一个或多个步骤,步骤之间通过跳(hop)来连接。跳定义了一个单向通...
代码星球 ·2020-04-04

C++ getline()的两种用法

getline():用于读入一整行的数据。在C++中,有两种getline函数。第一种定义在头文件<istream>中,是istream类的成员函数;第二种定义在头文件<string>中,是普通函数。第一种: 在<istream>中的getline()函数有两种重载形式:i...
代码星球 ·2020-04-04

POJ 3624 Charm Bracelet(01背包模板题)

题目链接TimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 52318 Accepted: 21912DescriptionBessiehasgonetothemall'sjewelrystoreand...

Information Retrieval 倒排索引 学习笔记

一,问题描述在Shakespeare文集(有很多文档Document)中,寻找哪个文档包含了单词“Brutus”和"Caesar",且不包含"Calpurnia"。这其实是一个查询操作(BooleanQueries)。在Unix中有个工具grep,它能线性扫描一篇文档,然后找出某个单词是否在该文...

evel()与JSON.parset()的区别

varx=alert("hello")evel("x");eval()函数可计算某个字符串,并执行其中的的JavaScript代码;消耗大量内存,尤其是执行第三方      方的js代码,造成不安全JSON.parset()会对json字符串进行格式检测,如果...
代码星球 ·2020-04-04

【HTTP】GET和POST的区别

【HTTP】GET和POST的区别    HTTP定义了与服务器交互的不同方法,最基本的方法有四种:GET、POST、PUT、DELETE。  URL全程是资源描述符,用于描述网上的资源。以上四种方式就是对资源的查、改、增、删的操作。  【HTTP是如何规范的?】  GET:查询/获取,不会影响资源...
代码星球 ·2020-04-04

ASP.NET转换人民币大小金额

publicclassDecimalToRMB   {       ///<summary>       ///转换人民币大小金额&nbs...

用ASP.Net写一个发送ICQ信息的程序

用ASP.Net写一个发送ICQ信息的程序   这里我给大家提供一个很实用的例子,就是在线发送ICQ信息。想一想我们在网页上直接给朋友发送ICQ信息,那是多么美妙的事情啊。呵呵,在吹牛啊,其实ICQ本来就有在线发送的代码,不过,这些都是AOL给你写好的代码,多没有意思啊。还是自已写的比较好...

用Asp.net实现简单的文字水印

用Asp.net实现简单的文字水印 经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。这东西看着挺好玩的,想做个玩玩。查了查资料,发现用.net来做这个是很容易的,就用As...

DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数

一:DateTime.ToString格式化日期 二:代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;u...
首页上一页...608609610611612...下一页尾页