自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Datewhale爬虫学习活动打卡——Task1简单爬虫的实现

文章目录爬虫的原理HTML和DOMrequest和get单页面爬虫多页面爬虫Beautiful Soup实战:爬豆瓣TOP250电影爬虫的原理HTML和DOM众所周知,我们在互联网上可以通过URL来定位互联网上的资源,我们常见的网页就是互联网上资源的一种。而网页一个网页的页面通常是由HTML、CSS和javascript构成的。HTML是一种标签式语言,各种各样的标签组成了网页上的各个元素...

2020-04-20 15:46:51 455 1

原创 Datewhale爬虫学习活动打卡——Task0环境安装

文章目录前言优化访问github的速度安装Anaconda安装ChromeDriver前言疫情影响,教培行业颓靡,上班也没以前那么忙了。半年前主要学的是java,最近半年主要使用的是c++和python,由于还没上手过什么python项目,于是参加了这个活动练练手。可以用github和CSDN打卡,懒得用github了,遂打开了好久没有打开的markdown编辑器,翻了下之前学编程认识的小伙伴...

2020-04-19 10:52:15 233

原创 SpringMVC起步——用Sring tool suite创建SringMVC项目

SpringMVC作为经典框架集SSM(SpringBoot、SpringMVC、Mybatis)的一员,现在依然有一定的生命力。在学习SpringMVC之前,先来复习一下MVC模式。MVC模式MVC模式的是一种软件设计的规范(并不是一种设计模式),是Model、View、Controller的缩写。使用这种设计规范的作用就是能将视图代码(呈现给用户的界面)和模型代码(程序使用的数据)分离。...

2019-09-26 19:24:36 377

原创 Spring入门(四)——什么是AOP?AOP的简单实例

AOP(面向切面编程)可以看作对OOP(面向对象编程)的补充。实际开发时,业务代码除了需要完成业务逻辑的处理,经常还伴随着一些其他的操纵,比如在进行业务处理前、后进行操作日志的记录等等,AOP的作用就是将除了业务逻辑之外的其他重复操作从业务代码中分离出来,让业务代码能专注于业务逻辑的处理。分离出来的这部分操作代码在业务代码运行时有需要的地方再动态地织入进去,让代码的可重用性变高,更简洁。要了解...

2019-09-24 19:58:28 450

原创 Spring入门(三)——注解配置

除了使用xml文件配置外,从spring 3.0开始还提供了使用注解进行配置。使用注解进行配置,可以简化繁琐的xml配置,将上例的HelloWorld修改为注解配置。首先我们看xml文件的改动:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/...

2019-09-23 22:04:07 103

原创 Spring入门(二):IoC的使用——Bean装配

上文说到什么是Spring以及什么是IoC,这篇文章讲解如何使用IoC进行Bean的装配。装配,即创建对象间的协作关系,也就是DI(依赖注入)。在Spring中,我们通过IoC容器和配置文件来完成依赖注入。Spring框架为我们提供了一个IoC容器ApplicationContext(应用上下文)来管理Bean,ApplicationContext的构造方法参数为一个xml配置文件,接下来就...

2019-09-23 20:45:18 184

原创 Spring 入门(一):什么是Spring、什么是IoC?

文章目录何为框架Spring是一个什么框架?何为IoC?我们可以从来两个角度去认识Spring,从技术的角度看,Spring是一个IoC(控制反转)和AOP(面向切面编程)的容器;从用途的角度看Spring是一个解决企业级应用开发的复杂性问题而诞生的框架。何为框架对框架最简单的描述就是:框架是一个半成品软件。我们在开发不同软件的过程中,会遇到一些重复的、基础的代码。例如:要编写出一个导航栏...

2019-09-19 08:54:46 135

原创 使用face++ API实现具有人脸识别的登陆注册功能

文章目录获取人像并传给后端将人像存入数据库向API的url发送post请求久闻人脸识别技术的大名,身边也有很多小伙伴做过用知名公司的人工智能开放平台API完成的Demo,我也来试试。实现这个功能有以下几个步骤:网页调用摄像头获取人像。将人像转为base64编码后传给后端。后端将人像的base64编码存入数据库。后端发送Post请求给API的url。接收返回的Json并解析。接下...

2019-09-02 21:16:12 704

原创 数据类型不匹配导致AJAX回调函数取不到后台响应数据

今天在用AJAX写一个登陆功能的页面时遇到了一个问题,当我用AJAX提交一个表单的数据给Servlet后,提交成功了,后台也进行了相应的处理,但是前端页面执行回调函数时后台返回的data总是“空值”。上网搜寻了一些资料,最终确定出问题的是后台返回的数据类型和AJAX接收的数据类型不匹配导致的。出问题的代码如下:后台:PrintWriter pw = resp.getWriter();pw...

2019-08-13 16:28:59 513

原创 15分钟快速入门,一文了解Java Web开发

文章目录

2019-08-02 13:00:37 2024

原创 Synchronized、Lock与哲学家进餐

文章目录线程同步和安全问题SynchronizedLock哲学家进餐用synchronized实现用Lock实现线程同步和安全问题要使多道程序能够并发执行,不同的线程间就不可避免地需要对一些共享资源进行操作。而在操作的过程中,可能发生一些隐患。如果只看一个线程执行的代码,它是被顺序执行的。但是如果观测所有线程的代码,会发现所有线程的代码并不是按照一个固定的顺序去执行的。public clas...

2019-05-09 18:46:52 247

原创 JAVA中用数组实现列表

列表List接口继承了java.lang.Object.Collection接口,长度可变且有序,使用起来比数组方便。List接口有ArrayList和LinkedList两个实现类,可自己用数组来实现ArrayList。实现思想:定义一个接口,该接口有添加元素、获得元素、删除元素、修改元素、获得大小、遍历输出几个方法。数组长度固定,但需要列表长度可变,故需在改变列表中元素个数的方法中改变...

2019-04-25 12:42:54 1112

原创 java学习之多线程入门

文章目录什么是多线程继承Thread类实现多线程什么是多线程在实际生活中,总是有许多事情在同时进行:餐馆里厨师做饭时一边调火,一边炒菜;我们一边呼吸,一边思考等等。如果一个程序只能按照顺序执行,那么它的效率可能非常低下,资源不能得到合理的配置。在程序中,将每一个需要完成的事件称作一个线程,并发执行多个事件就叫做多线程。继承Thread类实现多线程Thread类属于Java.lang包,将...

2019-04-23 13:07:04 116

原创 java递归绘制谢尔宾斯基三角形

谢尔宾斯基三角形是一种分形,由波兰数学家谢尔宾斯基在1915年提出。构造方法:1.取一个实心的三角形。(多数使用等边三角形)2.沿三边中点的连线,将它分成四个小三角形。3.去掉中间的那一个小三角形。4.对其余三个小三角形重复1。以上摘自百度百科:谢尔宾斯基三角形。实现思路:创建一个界面类用于绘制,一个递归算法类,一个监听器类。具体代码如下:import javax.swing....

2019-04-17 13:21:40 2411

原创 JAVA的Swing事件监听机制

文章目录Swing事件模型Swing事件模型Swing 事件模型又三个部分组成:事件源,事件和监听程序。事件源即触发事件的操作,如键盘输入,鼠标点击,点击按钮等。事件源...

2019-04-15 21:16:58 2585 1

原创 JAVA面向对象三大特性之——继承

文章目录为什么需要继承?什么是继承?JAVA语法举例说明为什么需要继承?类具有属性和方法,是一类实体的集合。有时候要解决问题时需要用到一个类,但仅有这一类的属性和方法还不够,需要进行适当的扩展。为了提高代码的重用性,避免重复编写已有的类的属性和方法,这时就需要继承。什么是继承?JAVA语法class 父类 {} class 子类 extends 父类 {}继承的JAVA语法如...

2019-04-14 09:08:26 195

原创 类和对象

JAVA是一种面向对象的编程语言。类即具有属性和方法的一类实体的集合,对象即类的实例化。比如人类,都具有身高,体重,性别等属性,都有呼吸,吃饭和睡觉等方法。人类小王则是一个对象,即人类实体的实例化,小王作为人类的对象同样具有身高,体重,性别等属性,也有吃饭,呼吸等方法。通过一个简单的回合制SOLO来理解一下类和对象。public class Hero { String name; i...

2019-04-13 08:37:34 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除