当前位置: 首页 > news >正文

百度地图推广怎么做的郑州seo网站排名

百度地图推广怎么做的,郑州seo网站排名,局网站建设总结,找工作的网站首先要了解Redis的交互协议。 摘抄: 简单字符串(Simple Strings): 以 “” 开头,例如 “OK\r\n” 表示一个成功的响应。错误(Errors): 以 “-” 开头,例如 “-ERR unknown command\r\n” 表示一…

首先要了解Redis的交互协议。

摘抄:

  1. 简单字符串(Simple Strings): 以 “+” 开头,例如 “+OK\r\n” 表示一个成功的响应。
  2. 错误(Errors): 以 “-” 开头,例如 “-ERR unknown command\r\n” 表示一个错误响应。
  3. 整数(Integers): 以 “:” 开头,例如 “:1000\r\n” 表示整数1000。
  4. 批量字符串(Bulk Strings): 以 “$” 开头,例如 “$6\r\nfoobar\r\n” 表示一个长度为6的字符串 “foobar”。
  5. 数组(Arrays): 以 “*” 开头,例如 “*3\r\n:1\r\n:2\r\n:3\r\n” 表示包含3个整数的数组 [1, 2, 3]。

 最好设置Redis是无密码允许访问。

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketAddress;/*** @ Annotation:模拟Redis服务器 port=6379*/
public class RedisHost {/*** 1.客户端连接命令:COMMAND* 2.RedisHost response "OK"* 3.客户端发送命令* 4.RedisHost response "OK"(如果是"set"命令)* 5.客户端发送命令* 6.RedisHost response "value"(如果是"get")命令* @param args*/public static void main(String[] args) {try {byte[] bytes = new byte[1024];ServerSocket server = new ServerSocket();InetSocketAddress address = new InetSocketAddress("127.0.0.1", 6379);server.bind(address);Socket accept = server.accept();InputStream is = accept.getInputStream();//客户端带宽//客户端连接int clientCon = is.read(bytes);System.out.println("客户端连接:" + new String(bytes, 0, clientCon));OutputStream os = accept.getOutputStream();//Redis服务器带宽//Redis回应OKString hostRespCon = "+OK\r\n";os.write(hostRespCon.getBytes());os.flush();System.out.println("客户端与Redis服务器连接成功,Redis服务器响应了:" + hostRespCon);System.out.println("客户端可以继续输入内容");//等待客户端输入。。。。//读取客户端的第一次输入int clientSet = is.read(bytes);String clientStr = new String(bytes, 0, clientSet);System.out.println("客户端第一次输入了:" + clientStr);//Redis对客户端的输入响应+OKString hostRespSet = "+OK\r\n";os.write(hostRespSet.getBytes());os.flush();System.out.println("客户端输入成功,Redis服务器响应了:" + hostRespSet);//客户端再次输入System.out.println("客户端可以继续输入内容");int clientGet = is.read(bytes);String clientGetStr = new String(bytes, 0, clientGet);System.out.println("客户端又输入了:" + clientGetStr);//组装语句String substring = getLastStr(clientStr);//值//Redis响应if (clientGetStr.contains("get")) {if (getLastStr(clientGetStr).equals(getKey(clientStr))){os.write(substring.getBytes());System.out.println("服务器响应了:" + substring);}else {String notExist="*-1\r\n$3\r\nnull\r\n";os.write(notExist.getBytes());System.out.println("客户端输入的键:"+getLastStr(clientGetStr)+"不存在!");}}//释放资源os.flush();is.close();os.close();accept.close();server.close();} catch (IOException e) {e.printStackTrace();}}//从后面开始截取:从最后一个字符"input"开始,截到最后。public static String getLastStr(String input) {return input.substring(input.lastIndexOf("$"));}public static String getKey(String s){return s.substring(s.indexOf(s.substring(s.indexOf("$",6))),s.lastIndexOf("$"));}
}

 

 

http://www.ds6.com.cn/news/82643.html

相关文章:

  • 网站有收录没排名适合女生去的培训机构
  • 溧水做网站价格瑞金网络推广
  • wordpress 增加用户字段佛山百度快速排名优化
  • 做网站需要什么编程语言百度推广最近怎么了
  • 阜宁做网站哪家公司好成人企业管理培训课程
  • 新疆乌鲁木齐网站建设公司广州市口碑seo推广
  • 在线网页制作系统小彬知乎seo优化
  • 德州做网站多少钱盐城seo培训
  • 方向专业网站制作咨询搜索引擎优化的实验结果分析
  • 网站开发选asp还是hph百度模拟点击软件判刑了
  • 做网站一定要注册域名吗怎么推广销售
  • 左侧 导航 网站互联网营销师报名入口官网
  • 室内设计师第一网站seo查询源码
  • 网站个人备案材料国内手机搜索引擎十大排行
  • html5模板免费下载贵州百度seo整站优化
  • 澳门响应式网站建设自助建站系统个人网站
  • 软件外包怎么样搜索引擎优化的目的是对用户友好
  • 给女朋友做网站的素材seo目标关键词优化
  • 公司名称大全集最新三个字长沙网站seo
  • 做推广的网站带宽需要多少钱上海关键词优化方法
  • 什么是企业网站源码怎样免费给自己的公司做网站
  • 南通做网站百度免费发布信息网站
  • 广州php网站建设公司运营策划营销
  • wordpress音乐插件mp3青岛seo外包服务
  • 滨州制作网站百度平台客服
  • 如何登录百度站长平台做竞价托管的公司
  • vps网站压缩百度推广优化排名
  • 百度收录个人网站是什么怎么做互联网营销的优势
  • asp.net网站开发四酷全书重庆关键词优化服务
  • 做网站的高手新手怎么做网络销售