python模拟登录网易163邮箱并发送SOS邮件

基本环境配置 1. Selenium - 建议使用低版本的Python-Selenium库,因为高版本在Chrome中不支持。 pip3 install selenium==2.48.0 2. chromedriver.exe - 下载地址:http://npm.taobao.org/mirrors/chromedriver/, 版本要匹配。将 .exe 程序放在"..Python\Python36\Scripts"目录下。 3. pymysql pip3 install pymysql
分类: 编程语言 发布时间: 03-20 23:10 阅读次数: 0

Spring注解驱动开发——导入组件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80398679 1、@Import快速导入一个组件 容器中注册组件的方式: ①包扫描+组件注解(@Controller、@Service、@Repository、@Component) ②@Bean ③@Import:值是一个Class[],容器会注册被导入的类,可用来导入第三方的类对象,或者一个包下仅有极少数的类需要被纳入IOC容器管理时,导入对
分类: 编程语言 发布时间: 03-20 23:09 阅读次数: 0

Spring注解驱动开发——FactoryBean接口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80399362 使用Spring提供的工厂Bean(FactoryBean) FactoryBean是一个接口,子类需实现其三个方法: getObject():获取对象,必须重写 getObjectType():获取对象类型,必须重写 isSingleton():是否单例,可以重写 public class MyPersonFactoryBean
分类: 编程语言 发布时间: 03-20 23:09 阅读次数: 0

Spring注解驱动开发——bean的生命周期

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80412656 Bean的生命周期:bean创建->初始化->销毁的过程,由容器来管理,容器会在bean进行到当前生命周期时调用我们自定义的初始化和销毁方法 1、通过@Bean的属性指定初始化和销毁方法:这两个方法必须是无入参的 public class Car { public Car(){ System.out.println("构造
分类: 编程语言 发布时间: 03-20 23:09 阅读次数: 0

Spring注解驱动开发——bean的后置处理器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80413559 BeanPostProcessor:是一个接口,bean的后置处理器(实际是在bean的初始化前后执行操作) public class MyBeanPostProcessor implements BeanPostProcessor{ /** * bean是容器调用构造器创建的实例 * beanName是实例的id
分类: 编程语言 发布时间: 03-20 23:09 阅读次数: 0

算法.集合的划分

0.问题描述 (集合划分) 集合 X 的划分是 X 的非空子集的集合,使得每个 X 的元素 x 都只包含在这些 子集的其中一个内。 等价的说,X 的子集的集合 P 是 X 的划分, 如果: (1)P 的元素都不是空集。(注:某些定义不需要这个要求) (2)P 的元素的并集等于 X。(我们称 P 的元素覆盖 X。) (3)P 的任何两个元素的交集为空。(我们称 P 的元素是两两不相交。) 例子: 集合 {1,2,3} 有五个划分。 {{1},{2},{3}} {{1,2},{3}} {{1,3}
分类: 其他 发布时间: 03-20 23:08 阅读次数: 0

Spring注解驱动开发——AOP原理笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80574723 AOP:动态代理,指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式 1、导入aop模块;Spring AOP:(spring-aspects) 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,xxx) 3、定义一个日志切面类(L
分类: 编程语言 发布时间: 03-20 23:08 阅读次数: 0

Spring注解驱动开发——声明式事务原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80722115 声明式事务环境搭建: 1、导入相关依赖 数据源、数据库驱动、Spring-jdbc模块 2、配置数据源、JdbcTemplate(Spring提供的简化数据库操作的工具) 3、给方法上标注 @Transactional 表示当前方法是一个事务方法 4、 配置类加注解@EnableTransactionManagement :开启基于
分类: 编程语言 发布时间: 03-20 23:08 阅读次数: 0

Spring注解驱动开发——BeanDefinitionRegistryPostProcessor

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80740269 BeanDefinitionRegistryPostProcessor:是BeanFactoryPostProcessor的子接口,bean定义注册中心的后置处理器,定义了一个postProcessBeanDefinitionRegistry方法,允许在IOC容器标准初始化之后修改bean定义注册中心,在所有合法的bean定义将要被
分类: 编程语言 发布时间: 03-20 23:08 阅读次数: 0

Spring注解驱动开发——Bean的创建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80906009 一、finishBeanFactoryInitialization(beanFactory);初始化所有剩下的单实例bean 1、beanFactory.preInstantiateSingletons(); 1)、获取容器中的所有Bean,依次进行初始化和创建对象 2)、获取Bean的定义信息:RootBeanDefinition
分类: 编程语言 发布时间: 03-20 23:07 阅读次数: 0

Servlet3.0——Demo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80963685 1、tomcat7及以上版本的tomcat服务器才支持Servlet3.0 2、在创建Servlet3.0项目的时候可以不需要web.xml配置文件,改用注解的方式注册web组件(servlet、filter、listener) 3、web项目的默认页面是index.jsp,如果没有该页面的话在浏览器中需输入具体的jsp页面的地址方
分类: 编程语言 发布时间: 03-20 23:07 阅读次数: 0

Servlet3.0——整合SpringMVC

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/80978326 1、创建一个maven工程,打包方式为war:由于工程中没有web.xml,而以war的形式打包工程时pom.xml文件会检查web.xml文件是否存在,不存在则会报错,此时需要加一个构建插件maven-war-plugin:设置为false即可 <project xmlns="http://maven.apache.org/PO
分类: 编程语言 发布时间: 03-20 23:07 阅读次数: 0

SpringBoot——入门

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/81008988 1、SpringBoot简介 简化Spring应用开发的一个框架,是对整个Spring技术栈的一个大整合,可以说是J2EE开发的一站式解决方案。 2、SpringBoot的优点 能够快速创建独立运行的Spring项目以及与主流框架集成 使用嵌入式的Servlet容器,应用无需打成war包发布 使用starters管理Jar包的自动依
分类: 编程语言 发布时间: 03-20 23:07 阅读次数: 0

SpringBoot——环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/81072890 1、JDK1.8 2、MAVEN3.3 maven的settings.xml文件需配置profile:告诉maven用jdk1.8来编译项目 <profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefau
分类: 编程语言 发布时间: 03-20 23:06 阅读次数: 0

SpringBoot——Hello World

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/81090571 1、创建一个maven工程(采用jar的打包方式即可,不必要使用war包) 注意启用IDEA的maven自动导入:在pom.xml文件变化时IDEA会自动帮助我们导入依赖 2、导入SpringBoot相关的依赖 <parent> <groupId>org.springframework.boot</groupId> <arti
分类: 编程语言 发布时间: 03-20 23:06 阅读次数: 0

SpringBoot——场景启动器(starter)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/81106766 一、版本控制器: SpringBoot应用的pom.xml中引入了一个父项目parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.
分类: 编程语言 发布时间: 03-20 23:06 阅读次数: 0

SpringBoot——自动配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rubulai/article/details/81124071 1、主程序类(应用的入口类) @SpringBootApplication public class MainApplication { public static void main(String[] args) { //启动Spring应用 SpringApplication.run(M
分类: 编程语言 发布时间: 03-20 23:06 阅读次数: 0

Java - 如何理解Hibernate的延迟加载机制?在实际应用中,延迟加载与Session关闭的矛盾是如何处理的?

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457278 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 延迟加载就是并不是在读取的时候就把数据加载进来,而是等到使用时再加载。Hibernate使用了虚拟代理机制实现延迟加载,我们使用Session的load()方法加载数据或者一对多关联映射在使用延迟加
分类: 其他 发布时间: 03-20 23:05 阅读次数: 0

Java - 举一个多对多关联的例子,并说明如何实现多对多关联映射。

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457319 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 例如:商品和订单、学生和课程都是典型的多对多关系。可以在实体类上通过@ManyToMany注解配置多对多关联或者通过映射文件中的和标签配置多对多关联,但是实际项目开发中,很多时候都是将多对多关联映射
分类: 其他 发布时间: 03-20 23:05 阅读次数: 0

Java - 谈一下你对继承映射的理解。

版权声明:欢迎转载并请注明出处,谢谢~~ https://blog.csdn.net/chimomo/article/details/78457414 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 继承关系的映射策略有三种: ① 每个继承结构一张表(table per class hierarchy),不管多少个子类都用一张表。 ② 每个子类一张表(table per subclass),公共
分类: 其他 发布时间: 03-20 23:05 阅读次数: 0
今日推荐