01 2021 档案

摘要:使用python来操作redis用法详解 1、redis连接 redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 re 阅读全文
posted @ 2021-01-31 22:13 我也想18岁 阅读(3398) 评论(0) 推荐(0) 编辑
摘要:当在读这篇文章的时候,你想过没有,服务器是怎么把这篇文章发送给你的呢? 说简单也简单,不就是一个用户请求吗?服务器根据请求从数据库中捞出这篇文章,然后通过网络发回去。 说复杂也复杂,服务器是如何并行处理成千上万个用户请求呢?这里面涉及到哪些技术呢? 这篇文章就来为你解答这个问题。 多进程 历史上最早 阅读全文
posted @ 2021-01-31 21:43 我也想18岁 阅读(3298) 评论(0) 推荐(0) 编辑
摘要:ReentrantReadWriteLock存在原因? 我们知道List的实现类ArrayList,LinkedList都是非线程安全的,Vector类通过用synchronized修饰方法保证了List的多线程非安全问题,但是有个缺点:读写同步,效率低下。于是就出现了CopyOnWriteArra 阅读全文
posted @ 2021-01-31 21:34 我也想18岁 阅读(3279) 评论(0) 推荐(0) 编辑
摘要:大家好,今天和大家聊一个新的数据结构,叫做Treap。 Treap本质上也是一颗BST(平衡二叉搜索树),和我们之前介绍的SBT是一样的。但是Treap维持平衡的方法和SBT不太一样,有些许区别,相比来说呢,Treap的原理还要再简单一些,所以之前在竞赛当中不允许使用STL的时候,我们通常都会手写一 阅读全文
posted @ 2021-01-31 21:32 我也想18岁 阅读(3298) 评论(0) 推荐(0) 编辑
摘要:epoll是Linux中用于IO多路复用的机制,在nginx和redis等软件中都有应用,redis的性能好的原因之一也就是使用了epoll进行IO多路复用,同时epoll也是各大公司面试的热点问题。 IO多路复用 IO多路复用是一种同步IO模型,使得一个线程就可以对多个文件描述符进行监听。当有文件 阅读全文
posted @ 2021-01-31 21:27 我也想18岁 阅读(3323) 评论(0) 推荐(0) 编辑
摘要:在一个规范化的研发流程中,一般遵循如下流程: 开发阶段:研发功能或者修复bug,在本地自测。 代码审核阶段:提交代码,并请求团队内人员做code review。 测试环境测试阶段:部署到测试环境并请求测试。 发布线上待测阶段:测试环境通过测试发布到线上进行测试。 验收完成任务:线上验证成功,关闭这个 阅读全文
posted @ 2021-01-31 21:07 我也想18岁 阅读(3360) 评论(0) 推荐(0) 编辑
摘要:epoll是Linux中用于IO多路复用的机制,在nginx和redis等软件中都有应用,redis的性能好的原因之一也就是使用了epoll进行IO多路复用,同时epoll也是各大公司面试的热点问题。 IO多路复用 IO多路复用是一种同步IO模型,使得一个线程就可以对多个文件描述符进行监听。当有文件 阅读全文
posted @ 2021-01-31 20:58 我也想18岁 阅读(3284) 评论(0) 推荐(0) 编辑
摘要:通过selenium自动发博客 from selenium import webdriver import time bro=webdriver.Chrome(executable_path='./chromedriver.exe') bro.get('https://i.cnblogs.com/' 阅读全文
posted @ 2021-01-27 14:56 我也想18岁 阅读(3297) 评论(0) 推荐(0) 编辑
摘要:一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Soup3 的文档,Beautifu 阅读全文
posted @ 2021-01-24 22:02 我也想18岁 阅读(3501) 评论(0) 推荐(0) 编辑
摘要:一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求 #安装 阅读全文
posted @ 2021-01-23 23:50 我也想18岁 阅读(3278) 评论(0) 推荐(0) 编辑
摘要:购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 连接服务器 1)账号 >: ssh root@39.99.192.127 2)密码 >: ******** 服务器命令 管理员权限 1)以下所有的服务器命令均可 阅读全文
posted @ 2021-01-22 20:26 我也想18岁 阅读(3259) 评论(0) 推荐(0) 编辑
摘要:git常用命令总结 git配置相关命令 配置相关的命令都使用git config开始。详细请参看git config --help.常用到的git配置命令如下: 查看git所有配置项 git config -l或git config --list 直接修改配置文件 git config -e --g 阅读全文
posted @ 2021-01-20 20:24 我也想18岁 阅读(3260) 评论(0) 推荐(0) 编辑
摘要:一、安装Nginx 1、准备工作 (1)打开虚拟机,使用远程连接工具连接 linux 操作系统 (2)到 nginx 官网下载软件 http://nginx.org/ 2、开始进行 nginx 安装 (1)安装 pcre 依赖 第一步 联网下载 pcre 压缩文件依赖 wget http://dow 阅读全文
posted @ 2021-01-20 20:16 我也想18岁 阅读(627) 评论(0) 推荐(0) 编辑