×

爬虫

Python爬虫大作业+数据可视化分析(抓取python职位)

任廷华 任廷华 发表于2024-05-22 浏览11255 评论0
目录 一、抓取并解析数据 1.导入相关库 2、获取网页信息 3.数据清洗 4.爬取结果:   二、保存数据 1.保存到excel中 2.保存到数据库中 ​  3.调用 三、使用flask,实现可视化 1.主函数 2.可视化界面: 2.1职位信息展示+分页 2.2使用echars制作图标  2.3导入地图   2.4制作词云  三.总结 一、获取数据 运用正则表达式,找到相对应的数据,然后对数据进行清洗,最后保存数据,保存为excel文件和保存到数

spring boot

如何保证Redis与数据库的数据一致性(如何保证redis与数据库的数据一致性)

任廷华 任廷华 发表于2024-05-22 浏览4302 评论0
一、需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MySQL)间的数据一致性问题。 不管是先写MySQL数据库,再删除Redis缓存;还是先删除缓存,再写

MYSQL教程

下课看着文档走回实验室,我重新拾起了遗忘的SQL运算符

任廷华 任廷华 发表于2024-05-21 浏览6066 评论0
💓 一、算术运算符 算术运算符整体的使用是比较简单清晰的。没有太多的花里胡哨的玩法。 系统的介绍一下它们吧~ 一、作用和种类 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算 二、需要注意的点 和常规理解中的算术运算符的使用是差不多,注意事项也差不多,比如除法的时候,分母不能为0(否则运算结果为NULL)。唯一需要注意的是这些运算符和NULL进行运算的时候,都返回NULL

css3

一篇文章吃透 CSS3 属性: transition过渡 与 transform动画

任廷华 任廷华 发表于2024-05-20 浏览5520 评论0
      最近有人私信我 CSS 中的 transition (过渡) 和 transform (动画) 属性,这两个属性的参数确实比较复杂,它们可以做出 CSS 的一些基础动画效果,平移,旋转,倾角......等等,这些也是我早期学习 CSS 的难记易忘之处,今天给大家详细总结出来。 文章目录: 一:transition 过渡  1.1 transition-property 指定过渡属性  1.2 transition-duration 过渡时间  1.3 t

chrome

Window 10 Google Chrome无法启动更新检查(错误代码为1:0x80004005)

任廷华 任廷华 发表于2024-05-20 浏览8989 评论0
 核心思想:建立mklink符号链接(类似快捷方式的映射关系) 错误原因 多半是因为谷歌浏览器的安装文件移动所致 解决方法 1.找到原文件位置 先找到原来的Google chrome 的默认安装的文件夹 我的是C:\Program Files\Google\Chrome (我的默认安装在这) 然后剪切到你想安装的位置 我的是D:\Program Files (x86)\Google   2.建立mklink符号链接 在C盘的chrome默认安装位置要确保无chrome这个文

tomcat

基于Java web的 SSH框架的体育馆预定系统

任廷华 任廷华 发表于2024-05-20 浏览4572 评论0
运行环境: 最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。IDE环境: Eclipse,Myeclipse,IDEA都可以tomcat环境: Tomcat 7.x,8.x,9.x版本均可硬件环境: windows 7/8/10 2G内存以上(推荐4G,4G以上更好)用了技术框架: HTML+CSS+JavaScript+jsp+mysql所用的数据库: Mysql数据库,任意版本均可,也可使用各种数据库工具,例如Navicat等。tips: 需要链接数据库的jsp

nginx

安全渗透测评之nginx配置解决方案(nginx防攻击配置)

任廷华 任廷华 发表于2024-05-18 浏览6779 评论0
一、背景 电脑普及 随着计算机技术的普及,电脑已经走进平常百姓家,高手就会越来越多,我们自己的网站或者其他系统,在没有安全加固的情况下在网络上跑,基本等同于裸奔。 工作需要 基于第一方面,我们现在很多系统在上线前都会找专业的安全公司,来对我们的系统安全性进行测试,以验证我们系统的安全性,本文就是这个问题的由来。 二、基本安全配置 2.1 host头攻击漏洞 该漏洞的防御主要是限制IP地址,在nginx中配置如下: if ($http_Host !~* ^192.168

正则表达式

正则表达式匹配IP地址(正则表达式匹配ip地址命令)

任廷华 任廷华 发表于2024-05-17 浏览5566 评论0
1. IP段都表示一个字节,即只能在 0~255之间。 所以一个正确的IP应该是:(0~255) .(0~255) .(0~255) .(0~255) 通过观察可以发现可以将整个IP分为两部分匹配,即:(0~255) 和 .(0~255) 3次 2. 0~255可以分两部分匹配 0~199 和 200~255 a) 0~199 正则表达式为 [0-1]?\d{1,2} [0-1]? 表示匹配 0或1一次或零次 \d 表示匹配任意一个十进制数字,即 0~9 {1,2} 表示匹配上一个

CSS/HTML

使用vue框架,在线打开 word、excel、pdf 这三种格式的文件的方式。

任廷华 任廷华 发表于2024-05-17 浏览6853 评论0
背景: 用户要求上传的word、excel、pdf 能够在线预览,要求不是很高,能打开查看一下大致内容就行。 准备工具:Vue、Nginx(没有它或者准备一个可以回传文件的后端接口就行,这个在这里用于代理本地文件)、对应的插件。 1、excel 的网页打开 a.首先  npm  导入 excel  处理的插件  :  npm install --save xlsx b.用了 elementui 的 弹框组件 与  表格组件,来完成内容的展示部分 <el-