项目中使用jedis或redisson连接redis时,如果redis没有密码,但在配置文件中写为 spring: redis: database: 0 host: 127.0.0.1 password: port: 6379 timeout: 10000通常会报错: ERR Client sent ...
分类:
编程语言 时间:
2019-11-25 13:28:38
阅读次数:
45
partial overwrite 部分覆盖 用到该方法的情况是:存在PIE并且获取某函数地址有一定难度 这时候因为PIE不会修改地址最后几位数如图 可以发现每个函数之后末尾3位不同 所以我们可以仅修改末尾的4位(因为每个字符相当于占两位 无法只修改三位) 这样就有一定的概率返回到我们想要的正确函数 ...
分类:
其他好文 时间:
2019-11-24 17:39:49
阅读次数:
64
Promise 处理异步: let promise = new Promise(resolve => { setTimeout(() => { resolve(' promise timeout '); }, 2000); }); promise.then(value => console.log( ...
分类:
Web程序 时间:
2019-11-24 12:14:30
阅读次数:
110
1.问题背景 刚来新公司不久,对业务还不太熟悉,所以领导先安排我维护原有系统。大概介绍下项目背景,项目分为核心业务部分在项目A中,与第三方交互的业务在项目B中,前端发起请求调用A项目接口,并在A项目中调用B项目接口,并在B项目中调用第三方获取数据(原有系统这样设计的)。 获取到第三方数据后判断数据库 ...
分类:
其他好文 时间:
2019-11-23 20:28:21
阅读次数:
500
潜在原因1:服务器sshd限制,可通过如下解决: 潜在原因2:服务器负载过高,超时。在连接处增加超时时间session.setTimeout(60000);默认情况下,socket的超时时间大约为21秒。为了确保尽可能成功,可增加重试机制。 ...
分类:
Web程序 时间:
2019-11-23 16:26:08
阅读次数:
323
FTP服务器的简介 系统用户 虚拟用户 匿名用户 FTP服务器的安装 使用yum安装vsftpd软件包 启动服务并设置开机自启 设置防火墙与selinux机制 配置访问 配置匿名用户访问FTP ftp的配置文件 设置匿名用户登录ftp时不输入密码 设置匿名用户上传、新建、删除文件 设置文件权限 设置 ...
分类:
系统相关 时间:
2019-11-23 14:27:02
阅读次数:
86
伪对象形式 app = function () { console.log("我是一个初始化的app对象"); }; app.get=function () { console.log('这是一个app的get方法'); }; app.post = function () { console.log ...
分类:
移动开发 时间:
2019-11-22 22:09:08
阅读次数:
90
import requestsimport redef getHTMLText(url): try: r = requests.get(url, timeout = 30) r.raise_for_status() r.encoding = r.apparent_encoding return r. ...
分类:
其他好文 时间:
2019-11-22 19:06:07
阅读次数:
71
问题现象: 问题原因: 默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的。 将缓存写入磁盘时,有一个默认120秒的超时时间。 出现上面的问题的原因是IO子系统的处理速度不够快,不能在120秒将 ...
分类:
其他好文 时间:
2019-11-19 12:07:00
阅读次数:
67
一个完整的WebSocket流程(java实现): nginx配置 ~~~nginx upstream paas_gateway { least_conn; server ip:port; keepalive 1000; keepalive_timeout 65; } server{ listen ...
分类:
Web程序 时间:
2019-11-17 16:16:30
阅读次数:
202