- 博客(18)
- 收藏
- 关注
原创 Spring的Bean管理(注解方式)
Spring的Bean管理(注解方式)1.使用注解定义Bean1.1导入spring-aop依赖1.2配置applicationContext.xml:1.2.1引入约束1.2.2.开启配置文件里的注解扫描测试2.注解定义其他Bean3.使用注解对Bean属性注入1.使用注解定义BeanSpring2.5 引入使用注解去定义Bean@Component 描述Spring框架中Bean...
2020-04-14 14:14:37 123
原创 Spring的Bean管理(XML方式)
Spring的Bean管理(XML方式)1.三种实例化Bean的方式1.1.使用类构造器实例化(默认无参数)1.2.使用静态工厂方法实例化(简单工厂模式)1.3.使用实例工厂方法实例化(工厂方法模式)1.三种实例化Bean的方式1.1.使用类构造器实例化(默认无参数)1.2.使用静态工厂方法实例化(简单工厂模式)1.3.使用实例工厂方法实例化(工厂方法模式)...
2020-04-11 06:33:41 710
原创 Spring的快速入门
Spring的快速入门1.Spring的概述2.Spring的优点3.Spring的模块4.Spring的IOC底层实现原理5.Spring IOC的快速入门案例5.1.下载Spring框架5.2.引入Spring框架jar包5.3.1.Spring的概述Spring 是一个开源框架Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的JavaBean实现以前只有 EJ...
2020-04-01 07:37:43 411
原创 MyBatis进阶
MyBatis进阶1.MyBatis日志管理与动态SQL1.1.MyBatis日志管理1.MyBatis日志管理与动态SQL1.1.MyBatis日志管理日志文件是用于记录系统操作事件的记录文件或文件集合日志保存历史数据,是诊断问题以及理解系统活动的重要依据...
2020-03-24 20:23:24 820
原创 Python网络爬虫与信息提取(五):正则表达式和Re库
Python网络爬虫与信息提取1.正则表达式1.正则表达式正则表达式是用来简介表达一组字符串的表达式。
2019-12-13 03:12:06 689
原创 MyBatis入门
MyBatis入门1.框架1.1.概念1.2.优点2.MyBatis框架开发流程3.引入MyBatis依赖4.创建核心配置文件5.SqlSessionFactory对象和SqlSession对象5.1.SqlSessionFactory对象5.2.SqlSession对象检测`mybatis-config.xml`是否配置正确初始化工具类MyBatisUtils——保证SqlSessionFact...
2019-12-11 02:19:30 791
原创 Maven入门,安装与配置
Maven入门1.Maven介绍2.Maven核心特征3.Maven的安装与配置3.1.下载Maven3.2.配置Maven3.3.验证安装是否成功1.Maven介绍Maven是项目管理工具,对软件项目提供构建与依赖管理。Maven是Apache下的Java开源项目。Maven为Java项目提供了统一的管理方式,已成为业界标准。2.Maven核心特征项目设置遵循统一的规则,保证不...
2019-12-08 23:56:54 104
原创 JAVA反射基础
JAVA反射1.反射的概述1.1.JAVA的反射机制1.2.JAVA的反射机制的作用2.反射的API2.1.Class类2.2.Constructor类2.3.Field类2.4.Method类1.反射的概述1.1.JAVA的反射机制JAVA反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对...
2019-12-05 15:21:50 316
原创 Python网络爬虫与信息提取(三):使用BeautifulSoup信息提取
Python网络爬虫与信息提取实例:1.京东商品页面爬取实例:2.亚马逊商品页面爬取(添加浏览器标识,好像已不适用)实例:3.百度/360搜索关键词提交实例:4.网络图片的爬取和存储实例:5.IP地址归属地的自动查询实例:1.京东商品页面爬取import requestsurl = "https://item.jd.com/100008348542.html"try: r = r...
2019-11-20 01:46:15 620
原创 Python网络爬虫与信息提取(二):Robots协议与爬虫实例
Python网络爬虫与信息提取1.网络爬虫引发的问题网络爬虫的“骚扰”网络爬虫的法律风险网络爬虫泄露隐私2.网络爬虫的限制来源审查:判断User-Agent进行限制发布公告:Robots协议3.Robots协议Robots协议基本语法4.Robots协议的遵守方式Robots协议的使用对Robots协议的理解1.网络爬虫引发的问题网络爬虫的尺寸描述支持库占比小规模,数据...
2019-11-19 03:53:14 490
原创 Python网络爬虫与信息提取(一):网络爬虫基础
Python网络爬虫与信息提取1.Requests的官网与安装通过pip安装2.小案例:测试简单Requests库3.Requests库的七个主要方法4.Requests库的get()方法简单写法完整使用方法源码Response对象的属性5.爬取网页的通用代码框架(异常处理)Requests库的异常Response对象异常爬取网页的通用代码框架1.Requests的官网与安装中文官网通过pi...
2019-11-19 03:11:09 1044
原创 Java创建和读写JSON数据(使用Gson)基础
Java读取JSON数据1.GSON官方GitHub2.java读取JSON数据3.java创建JSON数据1.GSON官方GitHub点击这里2.java读取JSON数据1.第一步要先创建一个JsonParser JsonParser parser = new JsonParser();2.观察json格式,由外向内解析,例如{ "class": "101", "stude...
2019-10-26 02:58:51 1454
原创 JavaWeb学习:Servlet篇
Servlet基础1.什么是ServletServlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问这个驻留在服务器内存里的Servlet程序。2.Tomcat容器等级Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程。3.手工编写第一个Servlet4.使用Ecl...
2019-10-20 01:26:32 268
原创 Java集合与迭代器的简单认识
1.Collection接口1.集合可以理解为一个动态的对象数组,不同的是集合中的对象内容可以任意扩充。2.集合特点:性能高,容易扩展和修改3.Collection的常用子类:List,Set,Queue一般用法修饰符和类型方法说明booleanadd(E e)确保此集合包含指定的元素(可选操作)。voidclear()从此集合中删除所有元素(可选操作...
2019-10-13 21:41:48 160
原创 JavaWeb学习:JSP篇
2.1 JSP注释1.html注释(查看网页源代码会显示):<!-- 注释内容 -->2.JSP注释(只会在编辑JSP代码时显示):<%-- 注释内容 --%>jsp程序段中的注释<%//单行注释/*多行注释*/%>2.2 JSP脚本元素1.表达式及声明首先,我们要了解jsp运行原理。JSP的本质就是一个Servlet,J...
2019-09-26 15:57:23 839
原创 Java通过JDBC连接MySQL数据库
Java通过JDBC连接MySQL数据库1.JDBC连接MySQL数据库 1)加载驱动 2)创建连接 3)写SQL语句 4)preparedStatemen...
2019-07-09 17:58:39 1152 3
原创 JDK的下载、安装和环境变量配置
JDK的下载、安装和环境变量配置1.JDK的下载2.JDK的安装3.环境变量配置4.检查安装是否成功5.常见问题JDK的下载ORACLE官网下载找到类似这样的列表,找到自己需要的JDK版本,点击右边的"DOWNLOAD"找到这样的列表,点击上方的"Accept License Agreement"(用红框标出)选择自己需要的系统相应的右侧"Download"列下的超...
2019-07-08 14:41:37 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人