摘要: vim /etc/rc.d/rc.local 下面添加需要开机自启动的内容 阅读全文
posted @ 2024-04-08 14:50 疯狂的米粒儿 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-03-11 14:29 疯狂的米粒儿 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-03-11 11:23 疯狂的米粒儿 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 所有中病毒 无非是cpu内存占用高 一定要断公网地址 修改root密码 删除history历史记录 history -c 映射端口也要注意 solrd病毒 公司服务器负载突然上来了,用top命令查看,发现了一个很诡异的进程 然后grep这个进程的进程号,发现是运行在/tmp/.solr/solrd下 阅读全文
posted @ 2024-02-20 14:29 疯狂的米粒儿 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.单用户名登录逻辑分析 2.用户名登录接口设计 3.用户名登录接口定义,后端代码需要在users中的 views视图中添加,前端login.js login.html添加到对应的目录中 然后添加子路由 re_path(r'^login/$', views.LoginView.as_view(), 阅读全文
posted @ 2024-01-29 16:25 疯狂的米粒儿 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者设计模式 生产设消费者设计模式介绍 Celery介绍使用: Celery介绍:一个简单、灵活且可靠、处理大量消息的分布式系统,可以在一台或者多台机器上运行。单个 Celery 进程每分钟可处理数以百万计的任务。通过消息进行通信,使用消息队列(broker)在客户端和消费者之间进行协调。 阅读全文
posted @ 2024-01-19 16:03 疯狂的米粒儿 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 补充短信验证码前后端逻辑 1.补充注册短信验证码后端逻辑 在user中的views中添加添加短信验证码的参数 sms_code_client = request.POST.get('sms_code') 保存注册数据之前,对比短信验证码,在views中添加校验 redis_conn = get_re 阅读全文
posted @ 2024-01-19 15:35 疯狂的米粒儿 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.短信验证码逻辑分析,短信平台注册使用 保存短信验证码是为注册做准备的。为了避免用户使用图形验证码恶意测试,后端提取了图形验证码后,立即删除图形验证码。Django不具备发送短信的功能,所以我们借助第三方的https://user.ihuyi.com/new/login.html短信平台来帮助我们 阅读全文
posted @ 2024-01-12 17:22 疯狂的米粒儿 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.图形验证码逻辑分析 需要新建verifications python3 ../../manage.py startapp verifications 2.图形验证码接口定义 在verifications中的views中定义接口 class ImageCodeView(View): """图形验证 阅读全文
posted @ 2024-01-12 16:57 疯狂的米粒儿 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.用户名重复注册逻辑分析 2.用户名重复注册接口设计定义 3.用户名重复注册后端逻辑 1.在users下面views视图中写入以下代码 class UsernameCountView(View): # 判断用户是否重复注册 def get(self, request, username): #us 阅读全文
posted @ 2024-01-12 16:19 疯狂的米粒儿 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 用户注册后端逻辑 1.接收参数 提示:用户注册数据是从注册表单发送过来的,所以使用reque.POST 来提取 username = request.POST.get('username') password = request.POST.get('password') password2 = re 阅读全文
posted @ 2024-01-02 17:26 疯狂的米粒儿 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.创建apps软件包,用来管理所有子应用 2.在apps下面创建users子应用,注意路径。 python3 /Users/zhangjie/Desktop/test-project/meiduo_test_story/meiduo_test/manage.py startapp users 3. 阅读全文
posted @ 2023-12-22 16:41 疯狂的米粒儿 阅读(9) 评论(0) 推荐(0) 编辑
摘要: pycharm解释器截图,python3环境一定要准确 1.首先在git 或者gitlab 或者gitee 创建自己的仓库 2.在本地创建文件夹然后git clone 下载gitee仓库内容,然后用pycharm打开项目,并在终端创建项目名称,配置解释器添加 3.django-admin start 阅读全文
posted @ 2023-12-13 18:12 疯狂的米粒儿 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Python解决SSL不可用问题 解决方案: 首先要明白python版本需要和openssl的版本需要相对匹配的,在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux自带的openssl版本过低。 1、查 阅读全文
posted @ 2023-10-11 17:59 疯狂的米粒儿 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、背景 晚上看到有台服务器流量跑的很高,明显和平常不一样,流量达到了800Mbps,第一感觉应该是中木马了,被人当做肉鸡了,在大量发包。 我们的服务器为了最好性能,防火墙(iptables)什么的都没有开启,但是服务器前面有物理防火墙,而且机器都是做的端口映射,也不是常见的端口,按理来说应该是满安 阅读全文
posted @ 2021-07-26 17:25 疯狂的米粒儿 阅读(596) 评论(0) 推荐(0) 编辑
摘要: Solr作为一个搜索服务器,在并发搜索请求的场景下,可能一台服务器很容易就垮掉,这是我们可以通过使用集群技术,设置多台Solr搜索服务器同时对外提供搜索服务,在前端使用类似Nginx的负载均衡软件,可以通过配置使得并发到达的搜索请求均匀地反向代理到Solr集群中的每一台服务器上,这样每台Solr搜索 阅读全文
posted @ 2021-07-06 11:52 疯狂的米粒儿 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 之前我们介绍过solr搜索引擎,一个solr搜索引擎的索引库存储是有限的,取决于服务器本身的配置。那么搭建一个solr的集群就很有必要了,但也要考虑一个问题,多个solr服务,怎么去更好的管理。今天咱们就来搭建一下zookeeper集群,当然搭建集群,只是为了保证更高效的去使用,避免出现单点故障。 阅读全文
posted @ 2021-07-06 11:45 疯狂的米粒儿 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、引言现在电商在互联网广泛流行,但是有多少人又会去了解电商背后实现的故事。小编前些年有中途加入到电商的项目当中,也从中学了一点知识。在15年的时候,小编在windows系统上,安装使用solr搜索引擎好像是熬一个通宵,在网上各种百度资料,然后遇到各种错误。弄了一个礼拜才整合到项目当中去到,那sol 阅读全文
posted @ 2021-07-06 11:41 疯狂的米粒儿 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、引言 昨天把zookeeper的集群环境搭建好了,那么今天就需要派上用场了。那zookeeper怎么用呢? 大家都知道每一个solr都有相对应的配置文件,那么solr集群,当然是用同一个套配置文件,总不能一个solr用一套配置文件吧,这岂不是乱套了。这个时候就需要把配置文件交给zookeeper 阅读全文
posted @ 2021-07-06 11:33 疯狂的米粒儿 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 前言 腾讯云服务器上的本机python环境被我不小心卸载了,而yum依赖python环境,当我重新安装同版本的python环境后,做了如下操作,没有解决yum不能使用的问题(no module named yum): whereis yum whereis python sudo rm -rf /u 阅读全文
posted @ 2021-06-24 11:12 疯狂的米粒儿 阅读(560) 评论(1) 推荐(1) 编辑