S++

千线一眼

导航

2022年3月29日 #

Spring-集成环境

摘要: 集成Junit <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.3.17</version> </dependency> <dependency> 阅读全文

posted @ 2022-03-29 21:10 S++ 阅读(36) 评论(0) 推荐(0) 编辑

2022年3月28日 #

Spring-注解开发

摘要: 原始注解 原始注解主要是来替代Bean标签的配置 | 注解 | 说明 | | | | | @Component | 使用在类上,用于实例化Bean | | @Contorller | 使用在web层类上,用于实例化Bean | | @Service | 使用在service层类上,用于实例化Bean 阅读全文

posted @ 2022-03-28 21:09 S++ 阅读(22) 评论(0) 推荐(0) 编辑

Spring-配置数据源

摘要: 传统配置使用数据源 配置mysql、junit、c3p0和德鲁伊 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5 阅读全文

posted @ 2022-03-28 17:00 S++ 阅读(22) 评论(0) 推荐(0) 编辑

Spring-初识Spring

摘要: Spring快速入门 1. 创建maven项目 创建默认的maven项目就行,一路下一步 2. 修改pom.xml 注意:版本应该根据自己的需求来选择 我们需要修改的是: 打包方式为jar包 添加spring依赖 添加单元测试依赖 <packaging>jar</packaging> <depend 阅读全文

posted @ 2022-03-28 09:21 S++ 阅读(15) 评论(0) 推荐(0) 编辑

2022年3月26日 #

python爬虫-CrawlSpider的全站数据爬取

摘要: 了解CrawlSpider CrawlSpider是Spider的子类 它的创建方式是: scrapy genspider -t crawl spiderName www.xxx.com 创建爬虫文件成功后,我们可以看到它和Spider最大的不同就是多了一个Rule from scrapy.link 阅读全文

posted @ 2022-03-26 16:41 S++ 阅读(188) 评论(0) 推荐(0) 编辑

2022年3月25日 #

python爬虫-scrapy下载中间件

摘要: 下载中间件 在每一个scrapy工程中都有一个名为 middlewares.py 的文件,这个就是中间件文件 其中下载中间件的类为 XxxDownloaderMiddleware 其中有这么几个方法 def process_request(self, request, spider): return 阅读全文

posted @ 2022-03-25 08:24 S++ 阅读(89) 评论(0) 推荐(0) 编辑

2022年3月23日 #

python爬虫-scrapy持久化存储

摘要: scrapy的持久化存储有两种:基于终端指令的和基于管道的 基于终端指令 限制: 只能将parse方法的返回值存储在本地的文本文件中 文件格式只能是,json、jsonlines、jl、csv、xml、marshal、pickle scrapy crawl 爬虫文件 -o 存储路径 基于管道 编码流 阅读全文

posted @ 2022-03-23 20:56 S++ 阅读(88) 评论(0) 推荐(0) 编辑

python爬虫-scrapy数据解析

摘要: 一般的数据解析 首先创建工程 cd study_scrapy/ # 进入要创建工程的目录 scrapy startproject study_scrapy02 # 创建工程 cd study_scrapy02/ # 进入工程 scrapy genspider gushi www.xxx.com # 阅读全文

posted @ 2022-03-23 20:41 S++ 阅读(126) 评论(0) 推荐(0) 编辑

2022年3月22日 #

python爬虫-初识scrapy框架

摘要: 什么是scrapy框架 介绍 Scrapy是适用于Python的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。 Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。 Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。 它也提供 阅读全文

posted @ 2022-03-22 21:09 S++ 阅读(39) 评论(0) 推荐(0) 编辑

mybatis-缓存

摘要: 什么是缓存 如果我们有一个很大的数据库,那么查询起来是相当耗费时间的,如果将一些经常使用到的查询操作结果保存到内存,那么就可以节省下来去访问磁盘的这部分时间。 Mybatis缓存 一级缓存又叫本地缓存,mybatis默认情况下只启动了本地会话缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文 阅读全文

posted @ 2022-03-22 16:10 S++ 阅读(24) 评论(0) 推荐(0) 编辑