mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
关于pandas.to_datetime对不同时间格式使用时发生报错的情况
2024-01-02
120 字
在使用pandas的to_datetime函数时,遇到不同格式的日期导致报错。通过将format参数设置为'mixed',可以解决格式不一致的问题。示例代码展示了如何处理日期格式错误,并成功转换为datetime格式。
Cover Image of the Post
python爬虫环境配置
2024-01-01
213 字
配置Python爬虫环境包括安装Python3、请求库(如requests和selenium)、解析库(如lxml和beautifulsoup4)、数据库(如MySQL和MongoDB)、存储库(如PyMySQL和PyMongo)、web库(如Flask和Tornado)、app爬取库(如mitmproxy和appium)以及爬虫框架(如pyspider和scrapy)。每个库的安装命令和注意事项均有详细说明。
Cover Image of the Post
elasticsearch初识
2023-08-13
11668 字
elasticsearch是一款强大的开源搜索引擎,基于Lucene实现,常用于数据存储、搜索和分析。其核心概念包括倒排索引、文档和字段、索引与映射。elasticsearch与MySQL的对比显示了两者在数据处理上的不同优势。安装和使用elasticsearch涉及创建索引、文档操作以及使用REST API进行查询。聚合功能允许对数据进行统计分析,而自动补全和数据同步功能则提升了用户体验和数据一致性。集群管理确保高可用性和数据安全。
Cover Image of the Post
rabbitMQ初识
2023-08-12
3510 字
RabbitMQ是一个消息队列,支持同步和异步通讯,异步通讯通过中间人Broker解耦合,提升吞吐量和故障隔离。RabbitMQ的安装可通过Docker完成,支持多种消息模型,包括工作队列、发布/订阅和路由。SpringAMQP简化了RabbitMQ的使用,提供自动声明队列和异步接收消息的功能。消息转换器可使用JSON格式以提高可读性和效率。
Cover Image of the Post
面试算法学习1
2023-08-11
1821 字
包含多个算法面试题及其解法,包括蛇形矩阵填充、单链表快速排序、寻找峰值、极小值、鸡蛋硬度问题、支持最小值检索的栈以及链表中环的入口节点的查找。每个题目附有详细描述、输入输出格式和示例代码。
Cover Image of the Post
docker初识
2023-08-10
3998 字
Docker是一种解决微服务部署问题的技术,通过将应用及其依赖打包到隔离的容器中,避免了环境不一致和依赖冲突。Docker与虚拟机的主要区别在于性能和资源占用,Docker启动速度快且占用空间小。Docker架构包括镜像和容器,用户可以通过DockerHub共享和获取镜像。基本操作包括镜像和容器的创建、管理以及数据卷的使用,以实现数据的持久化和容器与宿主机的解耦。Docker Compose可以简化分布式应用的部署过程。
Cover Image of the Post
SpringCloud初识
2023-08-10
6136 字
微服务架构通过将系统拆分为独立服务,降低了耦合度,提升了灵活性。SpringCloud是流行的微服务框架,集成了服务注册、远程调用、监控和配置管理等功能。Eureka和Nacos是主要的服务注册中心,提供服务发现和负载均衡。Feign简化了远程调用的实现,而Spring Cloud Gateway提供了统一的API路由管理,具备权限控制和限流等功能。配置管理和跨域问题的解决方案也被详细讨论。
Cover Image of the Post
redis实战-商城系统
2023-08-08
8600 字
本文介绍了基于Redis的商城系统实战,包括短信登录、商户查询缓存、优惠券秒杀、用户签到、UV统计等功能。通过Redis实现高并发处理,解决缓存穿透、缓存雪崩和缓存击穿问题,并使用分布式锁和消息队列优化系统性能。具体实现涉及Redis的多种数据结构和操作,如GEO、BitMap和HyperLogLog等。
Cover Image of the Post

目录