51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ET
Netty 实现HTTP文件服务器
一,需求文件服务器使用HTTP协议对外提供服务。用户通过浏览器访问文件服务器,首先对URL进行检查,若失败返回403错误;若通过校验,以链接的方式打开当前目录,每个目录或文件都以超链接的形式展现,可递归访问,并下载文件。 二,关键实现代码①文件服务器启动类需要添加的通道处理器如下:@Overrideprote...
代码星球
·
2020-04-04
Netty
实现
HTTP
文件
服务器
Socket 连接建立过程
阻塞模式下:1,客户端向服务器端发起请求建立连接时,服务器端只需要运行到serverSocket=newServerSocket(port,3);客户端注册的 SelectionKey.OP_CONNECT事件就能够发生。也就是说,不需要等到服务器端执行到socket=serverSocket.accept(...
代码星球
·
2020-04-04
Socket
连接
建立
过程
JAVA Socket 编程---Socket 和 ServerSocket
一,SocketSocket的选项1)TCP_NODELAY:默认值为false。表示采用Negale算法。当设置为true时,表示关闭Socket缓冲,立即发送数据。Socket默认发送数据是采用Negale算法。Negale算法是指发送方发送的数据不会立即发出,而是先放在缓冲区内,等缓冲区满了再发出。发送完一批数据...
代码星球
·
2020-04-04
JAVA
Socket
编程
---Socket
ServerSocket
Storm Topology 提交 总结---Kettle On Storm 实现
一,目的在学习的过程中,需要用到PDI---一个开源的ETL软件。主要是用它来设计一些转换流程来处理数据。但是,在PDI中设计好的transformation是在本地的执行引擎中执行的,(参考源码中的Trans.java),现可以对DI加以改造:在DI中设计的转换,将之转换成Storm的Topology,然后再把该To...
代码星球
·
2020-04-04
Storm
Topology
提交
总结
---Kettle
Kettle 中转换(transformation)的执行过程
1,Spoon.java的main方法是整个Kettle运行的入口。当打开Kettle的设计器界面后,可以在其中设计作业和转换。这里讨论转换的执行过程。2,设计好一个转换后,转换保存的本地文件是.ktr文件。从.ktr文件中可以读取出该转换的元数据transMeta。3,点击运行按钮时,触发监听器,调用Spoon.ja...
代码星球
·
2020-04-04
Kettle
转换
transformation
执行
过程
Kettle基本概念学习
一,理解开发环境与生产环境。比如,在windows或mac下设计好流程之后,把该设计文件上传到linux集群的机器上执行。那么,在windows下进行的工作即为开发环境,任务具体在linxu机器上执行即为生产环境。 二,Kettle转换转换包括一个或多个步骤,步骤之间通过跳(hop)来连接。跳定义了一个单向通...
代码星球
·
2020-04-04
Kettle
基本概念
学习
C++ getline()的两种用法
getline():用于读入一整行的数据。在C++中,有两种getline函数。第一种定义在头文件<istream>中,是istream类的成员函数;第二种定义在头文件<string>中,是普通函数。第一种: 在<istream>中的getline()函数有两种重载形式:i...
代码星球
·
2020-04-04
C++
getline
两种
用法
POJ 3624 Charm Bracelet(01背包模板题)
题目链接TimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 52318 Accepted: 21912DescriptionBessiehasgonetothemall'sjewelrystoreand...
代码星球
·
2020-04-04
POJ
3624
Charm
Bracelet
背包
Information Retrieval 倒排索引 学习笔记
一,问题描述在Shakespeare文集(有很多文档Document)中,寻找哪个文档包含了单词“Brutus”和"Caesar",且不包含"Calpurnia"。这其实是一个查询操作(BooleanQueries)。在Unix中有个工具grep,它能线性扫描一篇文档,然后找出某个单词是否在该文...
代码星球
·
2020-04-04
Information
Retrieval
倒排
索引
学习
evel()与JSON.parset()的区别
varx=alert("hello")evel("x");eval()函数可计算某个字符串,并执行其中的的JavaScript代码;消耗大量内存,尤其是执行第三方 方的js代码,造成不安全JSON.parset()会对json字符串进行格式检测,如果...
代码星球
·
2020-04-04
evel
JSON.parset
区别
【HTTP】GET和POST的区别
【HTTP】GET和POST的区别 HTTP定义了与服务器交互的不同方法,最基本的方法有四种:GET、POST、PUT、DELETE。 URL全程是资源描述符,用于描述网上的资源。以上四种方式就是对资源的查、改、增、删的操作。 【HTTP是如何规范的?】 GET:查询/获取,不会影响资源...
代码星球
·
2020-04-04
HTTP
GET
POST
区别
ASP.NET转换人民币大小金额
publicclassDecimalToRMB { ///<summary> ///转换人民币大小金额&nbs...
代码星球
·
2020-04-04
ASP.NET
转换
人民币
大小
金额
用ASP.Net写一个发送ICQ信息的程序
用ASP.Net写一个发送ICQ信息的程序 这里我给大家提供一个很实用的例子,就是在线发送ICQ信息。想一想我们在网页上直接给朋友发送ICQ信息,那是多么美妙的事情啊。呵呵,在吹牛啊,其实ICQ本来就有在线发送的代码,不过,这些都是AOL给你写好的代码,多没有意思啊。还是自已写的比较好...
代码星球
·
2020-04-04
ASP.Net
一个
发送
ICQ
信息
用Asp.net实现简单的文字水印
用Asp.net实现简单的文字水印 经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。这东西看着挺好玩的,想做个玩玩。查了查资料,发现用.net来做这个是很容易的,就用As...
代码星球
·
2020-04-04
Asp.net
实现
简单
文字
水印
DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数
一:DateTime.ToString格式化日期 二:代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;u...
代码星球
·
2020-04-04
日期
DateTime.ToString
格式化
使用
DateDiff
首页
上一页
...
608
609
610
611
612
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他