欢迎光临
我们一直在努力

2020年05月的文章

Docker容器启动时初始化Mysql数据库-IT技术资讯
MySQL

Docker容器启动时初始化Mysql数据库

admin阅读(1045)评论(0)赞(3)

1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行。那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案。 第一种方案是在容器启动后手动导入,太...

从原理上理解MySQL的优化建议-IT技术资讯
MySQL

从原理上理解MySQL的优化建议

admin阅读(918)评论(0)赞(2)

概述 自从学习 MySQL 以来,我们一直听到或者看到很多优化建议,比如说不要用 select * 查询,用什么字段就查什么字段;建议用自增主键来作为表的主键,等等。这些建议听得很多感觉都成了 MySQL 开发的常识了,但是对于这些优化建议...

order by 排序优化-IT技术资讯
MySQL

order by 排序优化

admin阅读(843)评论(0)赞(2)

写在前面 文章涉及到的 customer 表来源于案例库 sakila,下载地址为 http://downloads.mysql.com/docs/sakila-db.zip MySQL 排序方式 通过索引顺序扫描直接返回有序数据 通过对返...

MySQL死锁系列-常见加锁场景分析-IT技术资讯
MySQL

MySQL死锁系列-常见加锁场景分析

admin阅读(1073)评论(0)赞(1)

在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 ...

MyBatis 查询结果与 MySQL 执行结果不一致?-IT技术资讯
MySQL

MyBatis 查询结果与 MySQL 执行结果不一致?

admin阅读(1271)评论(0)赞(1)

1. 碎碎念 最近在业务中遇到一个问题,业务是这样的:在插入新用户时需要校验用户的某些信息是否唯一,而在程序中校验结果永远是不唯一的。然后我把 MyBatis 打印的执行 SQL 语句拿了出来在数据库中执行,发现没有数据。 然后我就奇怪了,...

MySQL

MySQL分区表最佳实践

admin阅读(836)评论(0)赞(4)

前言: 分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分区的表和没有分区的表是一样的。换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理。本篇文章给大家带来的内容是关于MySQ...

nginx 1.19.0 主线版发布-IT技术资讯
Nginx

nginx 1.19.0 主线版发布

admin阅读(988)评论(0)赞(4)

nginx 1.19.0 主线版已发布,更新内容如下: Feature: 使用 OCSP 进行客户端证书验证 Bugfix: 修复与 gRPC 后端搭配使用时,可能出现的”upstream sent frame for clos...

世界这么大,Python 也想去看看-IT技术资讯
Python

世界这么大,Python 也想去看看

admin阅读(993)评论(0)赞(0)

  把时间线拉回到 2015 年 4 月 13 日,一位河南省实验中学的心里老师在辞职信上写下了「世界那么大,我想去看看」这句话,后来爆红网络,我想这位心里老师当时写这句话的时候肯定没想到这句只有十个字的话,成为了当年的网络经典语...

Python 爬取“微博树洞”详细教程-IT技术资讯
Python

Python 爬取“微博树洞”详细教程

admin阅读(937)评论(0)赞(2)

最近要做一个关于自动从微博等短文本数据中判断人是否有自杀倾向的项目,在这之前需要先收集许多具有自杀倾向的人发的微博或短文本数据作为训练集。 其实这样的数据是挺难找的,尤其是对于我这种需求量比较大的项目。不过好在最后发现了突破口:“微博树洞”...

Python 的缩进是不是反人类的设计?-IT技术资讯
Python

Python 的缩进是不是反人类的设计?

admin阅读(844)评论(0)赞(1)

前些天,我写了《Python为什么使用缩进来划分代码块?》,文中详细梳理了 Python 采用缩进语法的 8 大原因。我极其喜欢这种简洁优雅的风格,所以对它赞美有加。 然而文章发出去后,非常意外,竟收到了大量的反对意见!!(以往文章的互动不...

Python 超简单爬取新浪微博数据 (高级版)-IT技术资讯
Python

Python 超简单爬取新浪微博数据 (高级版)

admin阅读(1098)评论(0)赞(1)

新浪微博的数据可是非常有价值的,你可以拿来数据分析、拿来做网站、甚至是*****。不过很多人由于技术限制,想要使用的时候只能使用复制粘贴这样的笨方法。没关系,现在就教大家如何批量爬取微博的数据,大大加快数据迁移速度! 我们使用到的是第三方作...

为什么你会被限制登录网页版微信?-IT技术资讯
Python

为什么你会被限制登录网页版微信?

admin阅读(1238)评论(0)赞(2)

有一个词叫做“三月爬虫”,指的是有些学生临到毕业了,需要收集数据写毕业论文,于是在网上随便找了几篇教程,学了点requests甚至是urllib和正则表达式的皮毛,就开始写爬虫疯狂从网上爬数据。这些爬虫几乎没有做任何隐藏自己的举动,不换IP...

分享一个零基础快速爬取数据的工具-IT技术资讯
Python

分享一个零基础快速爬取数据的工具

admin阅读(982)评论(0)赞(1)

今天介绍下如何使用pyppeteer抓取网页的数据。pyppeteer是web应用自动化测试的具,可以直接运行在浏览器中,通过代码控制与页面上元素进行交互,并获取对应的信息。 以前我们我们爬取数据都是通过写代码爬取,当待爬取的网站需要登录时...

Python

解决 Django 多进程下,logging 记录日志错乱问题

admin阅读(1038)评论(0)赞(1)

之前写过一篇文章 Django 中如何优雅的记录日志,本以为代码上线之后,就可以愉快的看日志,通过日志来分析问题了,但现实总是跟想象不同,两个异常现象纷纷挥起大手,啪啪地打在我的脸上。 两个异常如下: 日志写入错乱; 日志并没有按天分割,而...