今天以物联网网关(网关链接)以服务器,在多个客户端就做一个非常简单的功能:点亮或熄灭网关上的LED灯。目前想到了三种方式,分别是:TCP&UDP测试工具、自编Java客户端和Mono
Android客户端。相信这会很有意思的。
此文绝对原创,转载请注明出处!
1、服务器端
在使用或编写客户端之前,首先来看看服务器端代码,其专门通过串口烧进网关内部
OutputPort...
分类:
其他好文 时间:
2014-05-26 04:56:27
阅读次数:
350
Features
Make asynchronous HTTP requests, handle responses in anonymous callbacksHTTP requests happen outside the UI threadRequests use a threadpool to cap concurrent resource usageGET/POST params ...
分类:
移动开发 时间:
2014-05-26 04:08:22
阅读次数:
330
在雅各布森用例分析方法和科伯恩用例分析方法中其实都没有“业务规则”的属性,在科伯恩方法中有个相近的属性是约束条件。但是业界使用中常常会给用例加上这个属性,这是为什么呢?为什么两位大师没有加上,是大师们疏忽了?而为什么不少人加上了呢?
从时间和传播上很容易推断,业务规则的来源是传统的需求规格说明书。在传统的需求规格说明书中,整理提炼业务规则或称业务逻辑是其中核心的分析产物。受到传统需求规格说明书的...
分类:
其他好文 时间:
2014-05-25 07:22:45
阅读次数:
1809
概述JBossWeb 是JBoss 中的 Web 容器,他是对 Tomcat 的封装,本文以 Http 连接器为例,简单说明 JBossWeb/Tomcat 初始化连接器和处理 Http 请求过程 。本文内容提要:Connector 初始化开始过程如何理解 max-connectionsJIoEndpoint 处理 Socket 请求Connector 初始化开始过程如下图所示:WebConnec...
分类:
Web程序 时间:
2014-05-25 07:17:37
阅读次数:
353
The Leak of the Memory in C++
In this chaper I will introduce a new smart pointer which is scoped_ptr;
It likes auto_ptr but better. When peopel use auto_ptr, sometimes they forget
that auto_...
分类:
编程语言 时间:
2014-05-25 07:03:10
阅读次数:
373
总的来说,java中的IO和NIO主要有三点区别:
IO
NIO
面向流
面向缓冲
阻塞IO
非阻塞IO
无
选择器(Selectors)
1.面向流与面向缓冲
Java NIO和IO之间第一个最大的区别是,IO是面向流的,N...
分类:
编程语言 时间:
2014-05-24 22:16:12
阅读次数:
385
/**10、使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。
服务器接收客户端发送的字符串,反转之后发回客户端。客户端接收并打印。
*
客户端*/
import java.io.*;
import java.net.*;
public
class Test10_Client {
public
static void ma...
分类:
其他好文 时间:
2014-05-24 21:45:28
阅读次数:
652
socket模型:
1、阻塞模型
一个单进程accept阻塞,接收到客户端请求后,read消息,处理write返回,然后循环继续accept。
这种模型最最简单,不实际,没什么实际用途,对于新手教学还行。
2、多进程(线程)模型
主进程循环accept阻塞,接收到客户端请求后,fork子进程处理,子进程read阻塞,接收客户端消息并响应。
这种模型是我使用到...
分类:
其他好文 时间:
2014-05-24 19:50:08
阅读次数:
274
/*
* 这里我是利用分析java内存模型的方法来猜想javascript的内存模型,
* 由于没有看到国内有关于分析javascript的书籍,但是可以借鉴java的
* 内存模型结构来帮助理解javascript的内存模型中的原型机制,下面先
* 给出一个简单的原型例子
* */
"use strict";
function PrototypeModel(name,author...
分类:
编程语言 时间:
2014-05-24 17:18:39
阅读次数:
322
所谓多实例,就是在一台服务器上搭建、运行多个MySQL实例,每个实例使用不同的服务端口,通过不同的socket监听;物理上,每个实例拥有独立的参数配置文件及数据库。
通常情况下,一台服务器是不建议运行多个MySQL实例的,尤其是生产环境,因为这会造成资源相互强占问题。但在一些高可用环境中,却有这样的需求,比如:利用Heartbeat搭建的故障转移集群环境,若主备服务器只运行一个MySQL实例,则...
分类:
数据库 时间:
2014-05-24 14:40:58
阅读次数:
352