import com.alibaba.fastjson.JSON; import com.xuebusi.spring.study.http.BasicHttpUtil; import com.xuebusi.spring.study.model.ConfData; import org.sprin... ...
分类:
其他好文 时间:
2019-05-04 00:42:08
阅读次数:
163
通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下: ...
分类:
移动开发 时间:
2019-05-03 16:04:58
阅读次数:
168
1、Factory Design pattern (1)工厂设计模式提供了接口而不是实现的代码方法。 (2)工厂模式从客户端代码中删除实际实现类的实例化。工厂模式使我们的代码更健壮,耦合更少,易于扩展。例如,我们可以轻松更改PC类实现,因为客户端程序不知道这一点。 (3)工厂模式通过继承提供实现和客 ...
分类:
编程语言 时间:
2019-04-27 18:15:29
阅读次数:
170
服务端和单客户端通信 注意事项:如果服务端或者客户端采用read() 一个字节这种读取数据,只要另一方没有关闭连接,read是永远读取不到-1,会陷入死循环中; 解决方法:加上一个判断,程序员自己跳出循环,比如在while循环中,加上 服务端代码 客户端代码 服务器和多客户端通信 ...
分类:
编程语言 时间:
2019-04-20 13:01:04
阅读次数:
149
1. NIO客户端与服务端网络编程关键: 2. 服务端代码: 3. 客户端代码: 4. 测试代码: ...
分类:
其他好文 时间:
2019-04-13 18:55:34
阅读次数:
103
主要是创建一个服务端,在创建服务端的时候,主要步骤如下:创建socket对象socket——》绑定IP地址和端口bind——》监听listen——》得到请求accept——》接收请求recv——》发送信息send——》关闭close客户端代码就是连接服务器,接收和发送消息,具体流程如下:创建sock ...
分类:
编程语言 时间:
2019-03-23 10:40:27
阅读次数:
705
UDP客户端代码: 网络通讯发送的是二进制字节,所以在发送的时候需要将发送的数据转换成二进制字节,也就是bytes字节 str.encode(“参数默认为utf-8编码,如果需要别的编码,在这里填写即可”) 编码 bytes.decode(“参数默认为utf-8编码,如果需要别的编码,在这里填写即可 ...
分类:
其他好文 时间:
2019-03-18 16:44:03
阅读次数:
237
1、作用:抽象工厂的目的就是生产【产品族】,之前讲的“工厂模式”的每一个factory只造一种产品,抽象工厂让一个factory造多个产品。 uml类图: 代码实现: 抽象工厂代码: 抽象产品代码: 具体工厂代码: 具体产品代码: 创建装备代码: 客户端代码: ...
跨域背景同源策略:不同域的客户端脚本在没有明确授权的情况下,不能读写对方资源由于浏览器同源策略的存在,使得某些场景下需要跨域获取数据的场景就需要一些方法来实现跨域请求同域:同协议同域名同端口跨域手段1-CORS举例服务器A客户端代码<body><buttonid="btn">点击加载数据</button><buttonid="btn-origin">
分类:
Web程序 时间:
2019-02-12 10:30:20
阅读次数:
261