自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK8 HashMap的put流程

HashMap的put流程

2021-04-23 13:22:18 267

原创 爬虫第三天:执行JS脚本

解析执行 JS 脚本代码,获取数据信息前一篇 讲解了如何使用 XPath 解析 HTML 的 DOM 元素。要想拿到全部的博客文章,前提是拿取到页面的分页信息;如今面临的问题是如何获取博客的分页信息???通过浏览器 F12 -> Network 中查看我们的爬取的页面 ‘https://blog.csdn.net/menglinjie’ 返回的信息,发现其中并没有页码信息,如下图所示,<div class="pagination-box" id="pageBox"></di

2020-06-11 15:40:51 2433

原创 爬虫第二天:XPATH解析数据

XPATH解析数据

2020-06-09 14:32:47 489

原创 爬虫第一天:http请求

爬虫的定义:是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。so:爬虫的第一要素:获取网络资源。确定目标网站指定目标链接确定目标资源解析并获取目标再So:爬虫的第一天:先弄清楚如何发起 http请求。1. 请求库Requests文档import requests1.1 为啥选取 requests 库...

2020-06-05 15:30:05 152

原创 设计模式之“工厂模式2(简单工厂)”

利用简单工厂,根据传入的不同类型,创建不同的实体类。1. 优缺点优点:使用者想要创建对象实体,只需要知道该对象对应的类别即可,无需关注内部实现。扩展性高,如果有新的对象,只需要扩展工厂类即可。缺点:每增加一个类,就需要增加工厂类的代码,会造成工厂类的代码过多,在一定程度,会使代码的维护成本增加。2. 实体类创建public interface Animal { ...

2020-03-31 13:28:35 132

原创 SQL语句之“增删改查”

1 前言        对于简单的数据库来说,无非就是 CRUD 操作。本文只对简单的 CRUD 命令进行综述。1.1 关于数据库命名的那些事SQL 语对英文大小不敏感。表名/数据库名/列名:统一大小写(不要既有大写又有小写)。若存在多个单词,使用下划线[ _ ]分割。虽说 SQL 对大小写不敏感,但是在使...

2020-03-31 10:33:40 548

原创 SQL语句之“关键字及函数”

1 前言本文讲述 SQL 命令中一些用到的杂项:2 关键字2.1 CRUD 方面CREATE SELECT UPDATE ALTER DELETE DROP 等此类关键字不在此处阐述。详见:SQL命令之CRUD操作2.1 DISTINCT 去重SELECT DISTINCT 语句用于返回唯一不同的值。2.2 WHERE 子句为 SQL 添加条件。2.3 ORDER BY根据...

2020-03-31 10:32:50 638

原创 微信小程序之组件开发

1. 组件目的: 将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护。小程序官网文档2. 小程序的构成部分结构类似于普通页面,由json wxml wxss js 4个文件组成。2.1 JSON需要在json文件添加一下代码标注该页面为组件页面:{ "component": true}2.2 WXML编...

2020-03-31 10:30:49 555

原创 RabbitMQ 简介

1 简介RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据。使用 Erlang 语音编写,基于 AMQP 协议。2 核心概念2.1 Server又称 Broker,接受客户端的连接,实现 AMQP 实体服务。2.2 Connection连接,应用程序与 Broker 的网络连接。2.3 Channel网络信道,几乎所有的操...

2020-03-31 10:29:09 133

原创 设计模式之“工厂模式”

创建型模式之“工厂模式”1. 工厂模式简述        定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。2. 实例代码2.1 产品相关代码//产品接口public interface IProduct { void productMethod();}...

2020-03-31 10:27:46 96

原创 synchronized与volatile

1. SynchronizedJVM 会自动通过使用 monitor 来加锁和解锁,保证了同时只有一个线程可以执行指定的代码,从而保证了线程的安全,同时具有可重入性和不可中断的性质。1.1 两种使用方式:对象锁分为 代码块形式 和 方法锁形式。类锁只有一个 Class 对象,全局锁定。加载 static 方法上 和 使用 synchronized(*.class){ … }...

2020-03-31 10:26:33 86

原创 GIT使用

GIT 常用命令git官网::https://git-scm.com/downloads下载对应的版本。借鉴:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.htmlgit简易使用指南:http://www.bootcss.com/p/git-guide/生成公钥$ ssh-keygen -t rsa -C “邮箱号”然后...

2020-03-31 10:23:38 109

空空如也

空空如也

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

TA关注的人

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