TCP使用中的多线程问题 1、问题:一般的TCP程序在处理多线程情况时会出现问题: 如:有A、B两个客户端向服务器发送数据,当A客户端连接上以后被服务端获取到,服务端执行具体流程;这时B客户端连接,只有等待。 因为服务端还没有处理完A客户端的请求,还有循环回来执行下次accept...
分类:
Web程序 时间:
2015-06-30 14:45:13
阅读次数:
199
手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩....
分类:
Web程序 时间:
2015-06-30 14:27:04
阅读次数:
111
本人只做搬运工,以这方便自己学习的态度!以下内容均为拷贝! 如有不适请联系本人!本文原作者:焰尾迭本文地址:http://www.cnblogs.com/yanweidie/p/4605212.html#commentform手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需...
分类:
Web程序 时间:
2015-06-30 10:06:15
阅读次数:
234
问题产生一个完整的业务可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和封包问题。下面可以看一张图,是客户端向服务端发送包:1. 第一种情况,Data1和Data2都分开发送到了Server端,没有产生粘包和拆包的情况。2. 第二种情况,Data...
分类:
其他好文 时间:
2015-06-29 23:39:11
阅读次数:
159
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本。访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面。1、判断客户端的设备类型要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的U...
分类:
移动开发 时间:
2015-06-29 19:28:42
阅读次数:
230
在做app开发跟服务端通信时,必然要保证安全性,一般情况下都是加密来搞,那怎么做比较简单且安全呢;有几种办法,优缺点都有,我们来看看 1,简单点,明文传输,非登录态其实没啥好说的,看看登录态,用户登录后...
分类:
其他好文 时间:
2015-06-29 18:11:33
阅读次数:
161
移动端:基于Android系统开发的应用,表层应用是基于baiduMap?路线规划app 服务端:基于python web?开发框架?django?实现。 通信信道:基于第三方SDK Jpush推送消息+自己一套加密系统 ? 推送原理: 1.?轮询...
分类:
移动开发 时间:
2015-06-29 11:54:31
阅读次数:
141
分两步走:1.服务端发布接口;2.客户端调用方法1.服务端发布接口:需要nusoap工具,下载地址:http://sourceforge.net/projects/nusoap/下载完和要发布接口的php文件放在同一目录下。服务端发布接口soapserver.php例子:soap_defencodi...
分类:
Web程序 时间:
2015-06-29 11:28:40
阅读次数:
138
dhcp UDP67/68 dns UDP/TCP53telnet TCP23http TCP80https TCP/UDP443samba UDP137/138 TCP139 TCP 445ftp TCP20/21ssh TCP22备注:代理服务器常用以下端口: (1). HTTP协...
分类:
其他好文 时间:
2015-06-29 09:54:46
阅读次数:
175
原文:Newtonsoft.Json高级用法 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字...
分类:
Web程序 时间:
2015-06-29 08:44:42
阅读次数:
171