在编写项目过程中,需要用到实时数据的推送需求, 所以首先想到了NodeJS的websocket模块 在网上找了一个聊天室的例子 然后将其改为自己需求的推送 其中遇到的问题 返回数据问题 : 由于对NodeJS不是非常熟悉 所以采用偷懒将数据处理等放在PHP后端处理 然后使用NodeJS进行请求 然后 ...
分类:
Web程序 时间:
2017-12-15 22:34:45
阅读次数:
288
1.准备工作:安装expect for Ubuntu for Centos 2.完整脚本 注意事项: 如果脚本无法执行,请查看脚本是否添加了可执行权限。 ...
分类:
系统相关 时间:
2017-12-15 19:34:45
阅读次数:
302
本文同时发表在 "https://github.com/zhangyachen/zhangyachen.github.io/issues/90" 在通过curl调用对方接口时,发现超时现象很严重,于是询问对方接口人,对方说需要加上: curl_setopt($ch, CURLOPT_HTTPHEAD ...
分类:
Web程序 时间:
2017-12-14 03:19:15
阅读次数:
237
$.ajax(),get数据时报这个错误,上网查了一下,大部分都是从后台角度给出的分析的原因和方法。 和后台交流了一下发现是自己格式写错了,可能不是这个问题的根本原因,但是假如前端遇到这个问题的话,也可以先根据我的错误自检一下,再不行再去看看后台是否写错。 1.错误的代码,少写了一对大括号。 f12 ...
分类:
Web程序 时间:
2017-12-12 15:00:27
阅读次数:
5696
核心知识点: (1)无论try块是否发生异常,都可以使用try/finally复合语句中地finally块来执行清理工作。 (2)顺利运行try块后,若想使某些操作能在finally块地清理代码之前执行,则可将这些操作写入到else块中 Python程序的异常处理可能要考虑四种不同的时机。这些时机可 ...
分类:
其他好文 时间:
2017-12-12 01:02:57
阅读次数:
153
核心知识点: (1)一般的if/else是前面不执行,后面才执行,循环下面的else是前面执行完后面才会执行,如果是break打断也不会执行。循环为空或False也不执行。 (2)try/expect是前面不执行后面才会执行,try/expect/else是try执行成功才会执行else,也就是ex ...
分类:
其他好文 时间:
2017-12-12 00:20:49
阅读次数:
265
1:出现此种错误应该是jar版本包冲突了,启动hive的时候,由于hive依赖hadoop,启动hive,会将hadoop的配置以及jar包等等导入到hive中,导致jar包版本冲突,下面贴一下错误,然后贴一下解决方法: 2:hive里面的 这个jar包是jline-2.12.jar,而hadooo ...
分类:
编程语言 时间:
2017-12-10 12:42:52
阅读次数:
210
几个月没有更新博客了,已经长草了,特意来除草。本次主要分享如何利用consul来实现redis以及mysql的高可用。以前的公司mysql是单机单实例,高可用MHA加vip就能搞定,新公司mysql是单机多实例,那么显然这个方案不适用,后来也实现了故障切换调用dns api来修改域名记录,但是还是没 ...
分类:
数据库 时间:
2017-12-09 13:00:23
阅读次数:
632
在写单元测试类的时候,报错,废了很大劲才给调试好,给大家分享下。 完整错误如下: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'buskjjlzjw ...
分类:
编程语言 时间:
2017-12-07 21:19:04
阅读次数:
496
环境: redhat 6.5 网上测试了很多写法都不成功,测试了很久才有了一下脚本。 命令远程连接ssh并执行命令,scp/ftp等远程连接操作同理 #!/usr/bin/expect set passwd "password" set user "root" set host "192.168.1 ...
分类:
其他好文 时间:
2017-12-04 23:32:30
阅读次数:
209