摘要: Scrapy简介 Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。另外要注意:光理论是不够的。这里顺便送大家一套2020最新python入 阅读全文
posted @ 2020-05-16 12:04 程序员的人生A 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 1、静态嵌套类 (Static Nested Class) 和内部类(Inner Class)的不同? 静态嵌套类:Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。 内部类:需要在外部类实例化后才能实例化,其语法看起来挺诡异的。 (推荐 阅读全文
posted @ 2020-05-16 11:14 程序员的人生A 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 反射:针对性地映射 某一个完整事务的行为或特征(单独操作类中任意内容) 1、反射机制 - 获取对象 什么是类对象? 类对象,就是用于描述这种类,都有什么属性,什么方法。 对象之前的区别? gareen 和 teemo都是 Hero对象,他们的区别在于:各自有不同的名称、血量、技能。 类之间的区别? 阅读全文
posted @ 2020-05-16 11:09 程序员的人生A 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 用户登录功能后台代码实现: UserMapper接口查询方法定义 /** * * @param userName * @param userPwd * @param roleName * 查询用户记录 * @return */ User queryUser(@Param("userName")Str 阅读全文
posted @ 2020-05-16 11:08 程序员的人生A 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 什么是线程池? 很简单,简单看名字就知道是装有线程的池子,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用。 线程池的好处 我们知道不用线程池的话,每个线程都要通过new Thread(xxRunnable).start()的方式来创建并运行 阅读全文
posted @ 2020-05-16 11:04 程序员的人生A 阅读(443) 评论(0) 推荐(0) 编辑