240 发简信
IP属地:上海
  • MySQL:事务的隔离性

    MySQL 数据隔离级别 首先 MySQL 里有四个隔离级别: Read uncommttied(可以读取未提交数据) Read committ...

  • Pyspark中的union算子

    Pyspark中的union算子的依赖类型竟然是窄依赖!sql中的union和union all是不一样的。union是会去重的,而union ...

  • pyspark+多线程提高并发度

    最近写了一个spark项目,先用spark.sql执行多个小任务,最后将所有小任务的结果集中处理,非常耗时。通过增加executor的数量和配置...

  • Subprocess Popen 管道阻塞问题

    [Python Subprocess Popen 管道阻塞问题分析解决] 使用subprocess库时可以用wait来等待命令执行完成。但是在获...

  • docker,孤儿进程和僵尸进程

    在docker里,使用selenium启动chrome做截图的时候,webdriver quit后,会产生很多僵尸进程。 在调查了进程树之后,终...

  • 关于redis事务的几点思考

    1. 事务 事务提供了一种“将多个命令打包, 然后一次性、按顺序地执行”的机制, 并且事务在执行的期间不会主动中断 —— 服务器在执行完事务中的...

  • apscheduler和docker中的时区问题

    Apscheduler库是轻量级的python定时任务框架。在docker容器环境中使用这个库时,遇到了一个问题:设置的trigger为cron...

  • python中的特殊属性

    Python中有很多以两个下划线开始,同时也以两个下划线结束的属性或函数,例如__init__,__del__等。这些属性或函数都有特殊的用处,...

  • python常用的装饰器

    Python中有很多装饰器(decorator),可以减少冗余代码。Decorator本质上也是函数,只是它的参数也是函数。这里记录一下常用的d...

个人介绍
一个爱瞎操心的程序员