Recar的博客

路漫漫其修远兮

docker容器设置自动重启,设置容器启动就执行某个服务(脚本启动)

这里我们容器里面有个服务,并写了一个脚本 start.sh来启动这个服务。 但是这个容器经常挂掉,需要容器自动重启 并且需要这个脚本不需要我们手工 attach进行执行 那么就进行如下操作。 修改start.sh脚本 #!/bin/sh /bin/serviceA start #启动服务 /b...

2019-01-18 11:37:37

阅读数:31

评论数:0

启动supervisor报错解决

error:class ‘socket.error’ [Errno 2] No such file or directory: file: /usr/lib64/python2.7/socke 就是上面的错。 这个是使用 ubuntu的 apt-get 安装的(推荐 apt-get 安装 不推荐...

2019-01-16 19:34:21

阅读数:10

评论数:0

flask celery 多worker指定执行 限制并发同时只有一个执行

原来的代码里写到了一起,就一个worker执行,两个定时任务异步任务都放到一个队列,经常阻塞不够用。 这里我这样修改的。 先将定时任务都发到一个队列。然后定时任务调起来的异步任务是发到不同的队列的。配置是这样的。 celery 4.2 # celery app.config['CELERY_BRO...

2018-11-12 21:07:23

阅读数:98

评论数:0

node-sass安装失败解决

报如下错误: gyp ERR! configure error gyp ERR! stack Error: unable to verify the first certificate gyp ERR! stack at TLSSocket.<anonymou...

2018-11-05 19:42:14

阅读数:161

评论数:0

scapy 修改pcap数据包再使用tomahawk发包的问题

scapy使用 rdpcap读取数据包 pcap = rdpcap(pcap_path) 然后修改源ip地址这样 pcap[x]["IP"].src = "修改后的ip地址" 很多使用的地方可以直接运行 scapy 测试 ...

2018-10-10 19:44:28

阅读数:164

评论数:0

python如何不生成pyc文件(三种方式)

pyc文件的生成是什么情况下生成呢: 当 import导入另一个模块的时候会生成 python3会生成 __pycache__ 如何不生成编译文件呢: 1.使用 -B参数 即 python3 -B test.py 里面的包含的就不会生成pyc了 2.设置环境变量 export PYTHOND...

2018-10-08 12:31:53

阅读数:753

评论数:0

python copy.deepcoy(x) 深拷贝对象失败,还是在修改一个对象属性

遇到一个问题,每次都要动态实例出来一个类。然后修改类的属性, 再次调用类的方法返回一个值。是一个循环的,多次修改,于是这里使用了深拷贝,以为这样就不是修改一个对象了。 确实不是修改一个对象,打印出来的确实是不一样的对象。 但是还是输出多次修改一个对象的属性。为什么呢? 原来我修改的是类的属...

2018-09-04 22:45:22

阅读数:99

评论数:0

Mongodb报错 pymongo.errors.NetworkTimeout: ip:port: timed out问题解决

遇到了这个错误,分析使用,根据报错的地方。是一个对数据库的查询,开始想到查询超时?查询超时 pymongo有个 pymongo find().max_time_ms(500) 这个可以设置,但是设置了不行。 后来看到了api异常文档那里 http://api.mongodb.com/p...

2018-08-21 21:17:45

阅读数:534

评论数:0

谷歌浏览器插件编写右键种子搜索

工作中遇到了谷歌浏览器插件编写,就变学边写,周末就看了书 Chrome扩展及应用开发,前面讲了基础知识,因为在网上看到一篇博客讲的很好 https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html 有些地方遇到了问题 loca...

2018-07-29 16:31:33

阅读数:309

评论数:1

python操作AWVS11创建扫描并下载报告

流程: 创建任务->启动任务扫描->获取扫描状态完成->生成报告->下载报告 # -*- coding: utf-8 -*- import requests import json import tim...

2018-07-15 12:46:08

阅读数:891

评论数:4

java秒杀高并发------安全优化 验证码 秒杀接口地址隐藏 接口限流防刷

秒杀接口地址隐藏 思路:秒杀开始之前,先去请求接口获取秒杀地址 1.接口改造,带上 PathVariable参数 2.添加接口生成地址的接口 3.秒杀手动请求,先验证PathVariable 随机生成一个字符串,作为地址加在url上,然后生成的时候 存入 redis缓存中,根据前端请...

2018-05-08 21:00:57

阅读数:781

评论数:0

java秒杀高并发------秒杀接口高并发秒杀优化 RabbitMQ模式

RabbitMQ 我在windows平台下安装 参考 https://blog.csdn.net/hzw19920329/article/details/53156015 集成RabbitMQ 要先安装 erlang,要依赖他 http://www.erlang.org/downloa...

2018-05-08 20:54:51

阅读数:2776

评论数:1

java秒杀高并发------页面相关优化 页面缓存、对象缓存、静态资源缓存

页面缓存 防止瞬间的访问 首先去缓存中取,找到直接返回,没有就渲染返回,在缓存 比如商品列表,访问的话是 goods_list 模板 将数据放到 model中然后去渲染模板 改为 直接返回 html 先创建一个对商品的前缀,用于存入 redis中 GoodsKey设置,设置默认缓存。...

2018-05-08 15:26:19

阅读数:867

评论数:1

java秒杀高并发------Jmeter压力测试

JMeter入门 下载 http://jmeter.apache.org/download_jmeter.cgi 下载,运行 jmeter.bat 会弹出图像界面 添加线程组,设置线程数为10 配置 默认http请求 在线程组上右键-》添加-》配置元件-》HTTP请求默认值 配置了...

2018-05-08 15:21:18

阅读数:1049

评论数:0

java秒杀高并发------ 秒杀功能实现

数据库设计 商品表 CREATE TABLE `miaosha`.`Untitled` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `goods_name` varchar(255) CHARACTER SET utf8 COLLATE ...

2018-05-08 15:16:00

阅读数:5232

评论数:9

java秒杀高并发------用户登录功能实现 分布式Session 异常处理器 根据token获取用户信息

使用两次MD5 1.用户端:PASS = MD5(明文+固定Salt) 防止用户明文密码在网络中传输 2.服务端:PASS = MD5(用户输入+随机Salt) 防止被脱裤 引入MD5工具类,添加MD5Util <!--MD5--> &...

2018-05-08 15:08:42

阅读数:493

评论数:0

java秒杀高并发---项目框架搭建 将redis集成,前缀的设置

Spring Boot环境搭建 Spring Boot 文档 https://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/reference/htmlsingle/ 配置模板Thymeleaf配置 #thymeleaf start spr...

2018-05-08 14:58:50

阅读数:612

评论数:0

subDomainsBrute 子域名工具 源码分析

分析的是这个 lijiejie的子域名工具 https://github.com/lijiejie/subDomainsBrute 此次分析的版本是v1.1 首先导入了这些库 import multiprocessing import gevent from gevent import...

2018-04-27 11:04:34

阅读数:436

评论数:0

ActiveMQ简单入门使用

参考学习慕课网教程记录笔记 https://www.imooc.com/learn/856 win 安装 activeMQ 下载安装包直接启动 http://activemq.apache.org/activemq-5153-release.html 启动最好右键以管理员身份启动 lo...

2018-04-13 20:29:23

阅读数:85

评论数:0

中间件相关概述

参考学习慕课网教程记录笔记 https://www.imooc.com/learn/856 为很么使用中间件 通过服务调用让其他系统感知事件发生 一个用户登录会触发很多事件 服务调用会一直增加,会调用外部的系统, 通过消息中间件解耦服务调用 利用消息中间件,用户登录后 发起消息给...

2018-04-13 20:20:56

阅读数:75

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭