前言 说一下这个想法的由来。其实最初目的不是为了获取天气的,这只是一个练习而已。最初是想自动获取公司的出勤情况,提醒我前一天有没有忘记打卡的。公司打卡是由网站可以查询的,有时忘记了或者系统出错,可能当天打卡没有打上,不去…
标签:获取
spiders——简书7日热门(scrapy)
经过不断的修改和尝试终于成功的获取到了简书七日热门的数据,主要爬取了以下几个字段: 1.用户 2.标题 3.阅读量 4.评论量 5.获赞量 6.打赏数 7.文章发表时间 8.被哪些专题收录 <strong> …
Jenkins通过远程调用接口获取job信息
在做持续集成时,在构建失败时,我们可能需要发送邮件给指定的人,我们希望能在邮件中体现更详细的信息时该怎么办,jenkins提供了restlike的接口获取关于一次job的详细信息 获取控制台输出信息 localhost:…
工具使用——如何使用Gradle创建一个Spring Boot项目
Gradle是什么? Gradle Gradle是一款基于Apache Ant和Apache Maven概念的项目自动化构建工具。 也就是说,Gradle 只是一种工具,如果将软件项目和建筑项目类比,那么 Gradle …
Redis锁_分析redis锁的实现原理
1.redis锁介绍 一般来说,在对数据进行”加锁”时,程序首先需要通过获取(acquire)锁来得到对数据进行排他性访问的能力,然后才能对数据执行一系列操作, 最后还要…
Redis散列类型及应用
在了解字符串的基本类型之后,遇到一个问题,如果要存储类似于文章这样的包含标题,标签,作者,正文等多项内容的时候,通过序列化成字符串保存在某个key中,但如果要修改其中一项内容,需要先反序列化,修改内容,在序列化,在保存。…
MySQL获取行数
在本教程中,您将学习在数据库中获取MySQL行计数的各种方法。 获取单个表的MySQL行计数 要获取单个表的行计数,可以在SELECT语句中使用COUNT(*),如下所示: SELECT COUNT(*) FROM ta…
常见SQL注入前提及注入过程
(1)联合查询注入 前提:页面上有显示位 1.UNION手工利用过程: 判断整形还是字符型 判断查询列数 判断显示位 获取所有数据库名 获取所有表名 获取列名 获取字段中的数据 通过order by 用二分法判断列数 接…
Laravel实践-获取实际执行的sql语句
由于laravel里面含有sql拼接的链式操作,所以在实际编写中很难定位sql执行的问题。那么,获取实际执行的sql语句对于debug来说就很重要了。接下来介绍如何获取。 首先,进入vendor的illuminate\d…
PostgreSQL 按周统计数据
一个需求,要求统计最近6个周的数据,并且按周分组。 显示结果如图所示 echarts.png 本来打算用java先获取这几个周再处理,发现有的年份java和PostgreSQL获取的周不一样,估计是某年的第一个周跨年,有…
Objective-C基本的性能优化,理解性东西,
1.iOS缓存方案? <1>网络优先:开始总是从网络获取,如果获取失败,从本地获取。 <2>本地优先:在一段时间内从本地获取,当超过这个时间,然后重新请求网络数据。 <3>混合(智能)…
MySQL中的锁5-死锁
什么是死锁 在程序执行过程中,有两个或两个以上的事务因为争夺锁资源而造成的一种相互等待的现象。例如:事务t1和事务t2在执行过程中都需要获取锁A和锁B,实际运行过程有可能会是t1获取到锁A等待获取锁B,与此同时,t2已经…