- 博客(15)
- 资源 (1)
- 收藏
- 关注

原创 探究 jdk1.8 中 HashMap 由链表转化成二叉树的条件
HashMap 是 Java 中最常使用的一个 Map 类,也是面试题中出现的高频考察点。HashMap 继承了 AbstractMap,实现了 Map、Cloneable、Serializable 接口,类图如下:HashMap 有四个构造方法,分别是:HashMap():仅仅只是设置了加载因子(loadFactor)为默认值 0.75(此时极限值(threshold)仍然为0,真正设置该值是在第一次调用 put 方法,会进行一次 resize() 的过程,此过程发生后,极限值(thresho
2020-07-18 18:48:01
1350

原创 [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(一) —— 新建爬虫项目
前言新浪微博作为目前一个重要的社交媒体,平均每天产生的数据都在亿级以上,2019年3月15日,新浪微博数据中心发布最新《2018微博用户发展报告》。2018年第四季度财报显示,微博月活跃用户4.62亿,连续三年增长7000万+;微博垂直领域数量扩大至60个,月阅读量过百亿领域达32个。2018年娱乐明星微搏的粉丝总人次增至1:67亿人次,2017年度同比增长39亿人次。娱乐明星微博粉丝总计1...
2019-06-28 18:07:50
2299
原创 Dify Docker 私有化部署遇到的问题
Dify 版本为1.01,本地使用 docker desktop,版本为4.38.0 (181591),以下是Dify部署及使用过程中遇到的问题,后续持续更新...
2025-03-15 13:35:04
648
原创 Dijkstra 算法求单源最短路径—— Java 实现
package com.algorithm.greed;import java.util.*;import java.util.stream.Collectors;import java.util.stream.IntStream;import java.util.stream.Stream;/** * @author zhoushixiong * @Description Dijkstra 算法求单源最短路径 * @date 2020/11/18 8:58 **/public c.
2020-11-18 11:10:11
398
1
原创 Nacos 作为注册中心的微服务启动报错:NacosException: failed to req API:/nacos/v1/ns/instance after all servers([http
1. 问题描述最近在尝试使用 Spring Cloud Alibaba 的 Nacos 作为注册中心搭建微服务环境时,微服务启动发生错误,报错如下:2020-11-16 16:34:40.633 ERROR 10640 --- [ main] c.a.c.n.registry.NacosServiceRegistry : nacos registry, product-service(172.20.139.51:9002) register failed...NacosR
2020-11-16 16:49:32
7548
原创 Dijkstra 算法求单源最短路径—— Python 实现
# M 代表两个顶点不可达M = 1e20def generate_matrix(node_cnt=0, array=[]) -> list: """ 根据输入生成带权邻接矩阵 :param node_cnt: 节点数 :param array: 输入数组,每个元素格式为(节点,节点,权重)的元组 :return: 邻接矩阵 """ # 初始化 node_cnt * node_cnt 的矩阵 matrix = [[M .
2020-09-10 16:46:50
1689
原创 探究 ConcurrentMap 接口与 Map 接口的区别
自 JDK 1.5 以来,Java 提供了 ConcurrentMap 接口,用于实现线程安全的 Map。该接口是 Map 的子接口,官方注释如下:A Mapproviding thread safety and atomicity guarantees.Memory consistency effects: As with other concurrent collections, actions in a thread prior to placing an object into aCo..
2020-07-20 10:53:47
706
原创 Spring Boot学习(二) Spring Boot 数据的持久化
持久化数据是几乎所有应用程序最基本的功能,不管是将数据写入 Oracle、SqlServer、MySQL等关系型数据,还是将数据写入 HBase、MongoDB等非关系型数据库,Spring 都提供了很好的数据持久化支持。1、配置数据源Spring 配置数据源有三种方式:通过 JDBC 驱动程序定义的数据源。 通过 JNDI 查找的数据源 连接池的数据源在本项目中使用连接池的方式配置数据源。数据库连接池在内部对象池中,维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。使用完毕
2020-07-09 12:37:35
1403
原创 Spring Boot学习(一) 搭建一个 Spring Boot 项目
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域 (rapid application development)成为领导者。Spring Boot makes it easy to create stand-alone, production-grade Spring bas
2020-07-09 12:22:40
266
原创 解决最新版 IntelliJ IDEA 2019.3.1 使用 Lombok 编译失败的问题
IntelliJ IDEA 2019.3.1 目前 Markplace 上的 Lombok 插件不支持最新版的IntelliJ IDEA 2019.3.1 ,即使 install 成功,项目里的 @Data 等 Lombok 的插件也无法生效,编译的时候依然报错,解决办法:1、下载 Lombok 最新压缩包:从 GitHub 上下载最新的 Lombok 的压缩包 0.28-2019.3,...
2020-01-07 16:47:54
8859
14
原创 [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(四) —— 应对反爬技术(选取 User-Agent、添加 IP代理池以及Cookies池 )
上一篇:[Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(三) —— 数据的持久化——使用MongoDB存储爬取的数据最近项目有些忙,很多需求紧急上行,所以一直没能完善《使用 Scrapy 爬取新浪微博用户信息》这一系列的博客,今天好不容易闲下来,就完成这一系列最后一节:选取 User-Agent、添加 IP代理池以及Cookies池。在上一篇博客中,我们介绍了如何对爬取的用...
2019-09-01 00:02:58
3669
原创 [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(三) —— 数据的持久化——使用MongoDB存储爬取的数据
上一篇:[Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(二) —— 编写一个基本的 Spider 爬取微博用户信息在上一篇博客中,我们已经新建了一个爬虫应用,并简单实现了爬取一位微博用户的基本信息。这一篇博客就将介绍怎样横向和纵向地扩展爬虫,让爬虫程序循环地爬取用户信息,然后将爬取的用户信息,保存到 MongoDB。扩展爬取范围1. 完善爬取用户的资料其实上...
2019-07-02 10:52:01
1858
3
原创 [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(二) —— 编写一个基本的 Spider 爬取微博用户信息
上一篇:[Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(一) —— 新建爬虫项目在上一篇我们新建了一个 sina_scrapy 的项目,这一节我们开始正式编写爬虫的代码。选择目标网站目前,新浪微博主要有三个域名,分别是:微博简化版(https://weibo.cn)、微博移动端(https://m.weibo.cn)、微博PC网页端(https://weibo.com...
2019-07-01 10:30:03
3560
8
原创 用 python 实现百度图片 URL 解密
最近在学习用python实现爬虫,想批量爬取百度图片,但是查看百度图片的网页源码的时候发现图片的objURL 都像下面这样并不是一个可访问的url:"objURL":"ippr_z2C$qAzdH3FAzdH3Fwppwvi4jgpf_z&e3B2uwg_z&e3Bv54AzdH3Fu5674AzdH3Fwppwvi4jgpfdAzdH3Fda8na9AzdH3FnaAzd...
2019-05-16 18:48:01
1751
原创 Django 由 admin 转 xadmin 填坑
环境:1、python 3.7.02、django 2.2.1问题1:IndexError at /xadmin/db_model/user/10019678227105/update/ list index out of range解决办法: 1、修改/xadmin/widgets.py 文件,修改 render() 方法的返回值。注释第 78 - ...
2019-05-14 10:45:25
2460
sina_crawl.rar
2019-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人