2019 七月 23 , 星期二

MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

redis异常重启后返回 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. 估计是同步磁盘的时候强行重启导致 更改配置 config set st ...

Read More »

mysql 关联查询 索引失效

接手一个新项目数据导出需求 大致sql如下 select b.* from wms_sku_uuids a inner JOIN wms_entity_operate_log b on a.uuid=b.entity_code where a.uuid=”00617531″ and a.`status`=9 附表大约650w条记录 explain 发现附表每次都是全量查找 怀疑是不是sql语句的问题 于是换成where in 子查询的方式附表还是全量 show creat ...

Read More »

nginx 禁止ip访问

继上次jenkins漏洞后小博客最近又被搞了 各种链接超时 状态504 登录服务器 top 查看 进程正常 ps  -aux | grep php-fpm  查看进程数正常 netstat -tunlpa | grep 9000 发现大量链接阻塞 查看nginx error.log 大量504 追踪 nginx access.log 发现有个ip不停POST某链接 cat /var/log/nginx/access.log| jq “.clientip” |sed  ...

Read More »

mysql 批量建表 存储过程

delimiter // CREATE procedure create_table() BEGIN DECLARE `@i` int(11); DECLARE `@sqlstr` varchar(65000); SET `@i`=0; WHILE `@i` < 256 DO SET @sqlstr = CONCAT( “CREATE TABLE box_item_pool_”, `@i`, “( `id` int(10) unsigned NOT NULL ...

Read More »

ibatis java.sql.SQLException: Value ’0000-00-00 00:00:00′ can not be represented as java.sql.Timest

java.sql.SQLException:Value ’0000-00-00 00:00:00′ can not be represented as java.sql.Timestamp 原因:因为数据库里面存储了这样子的值,所以查询的时候报错了 解决方案:在url路径哪里加上一句话 jdbc.url=jdbc:mysql://ip地址\:端口号/数据库名称?characterEncoding=utf8&zeroDateTimeBehavior=convert ...

Read More »

PHP 输出下载文件遇到的坑

问题描述 在新项目中实现数据导出下载功能 下载的文件都提示已损坏 排查过程ob_get_length() 发现居然是1 不知是谁挖的雷 解决方法 输出流之前 ob_clean()

Read More »

python 两个list 求交集,并集,差集

在python中,数组可以用list来表示。如果有两个数组,分别要求交集,并集与差集,怎么实现比较方便呢? 当然最容易想到的是对两个数组做循环,即写两个for循环来实现。这种写法大部分同学应该都会,而且也没有太多的技术含量, retA is: [3, 4, 5] retB is: [3, 4, 5] retC1 is: [1, 2, 3, 4, 5, 6, 7] retD is: [6, 7] retE is: [6, 7] 转自 http://blog.csdn.net/bitcarmanle ...

Read More »

mysql Incorrect datetime value

从本地 迁移数据库到测试服 发现sql报错 MySQL []> INSERT INTO `table` VALUES (1, 1, 1, 1, 0, 0, 0, 0, 0, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’0000-00-00 00:00:00′, ’2017-08-31 11:41 ...

Read More »

ubuntu 16.10 重置mysql5.7密码

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld]下加入”skip-grant-tables” sudo /etc/init.d/mysql restart mysql -u root update mysql.user set authentication_string=password(’123456′) where user=’root’;(mysql5.7取消了p ...

Read More »

(转)nginx添加模块(非覆盖安装)

原已经安装好的nginx,现在需要添加一个未被编译安装的模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数: –prefix=/app/nginx 添加的参数: –with-http_stub_status_module –with-http_ssl_module –with-http_realip_module 步骤如下: 1. 使用参数重新配置: ./configure –prefix=/app/nginx -u ...

Read More »