木小鱼的笔记

技术之海,顺势者昌;看问题,要看思路与问题实质

Scrapy之迭代爬取网页中失效问题分析

引言 问题的提出 问题分析 问题的解决 总结 引言 在Scrapy中,在很多种情况下,需要一层层地进行爬取网页数据,就是基于url爬取网页,然后在从网页中提取url,继续爬取,循环往复。 本文将讲述一个在迭代爬取中,只能爬取第一层网页的问题。 问题的提出 scrap...

2018-05-06 17:37:40

阅读数:149

评论数:0

Scrapy中诡异xpath的匹配内容失效问题分析

引言 在爬虫的世界里,xpath是一种非常简单易用的匹配规则,方便我们在web世界里提取需要的各类信息。本文将讲述一个xpath规则无效的问题分析过程。 环境介绍 Python 3.6.1 Scrapy 1.5.0 问题 在选用xpath之时,都是基于firefox或者chrome...

2018-05-06 16:38:44

阅读数:39

评论数:0

CentOS下ImportError: No module named '_sqlite3'之问题分析

问题环境依赖 问题提出 问题分析 总结 问题环境依赖 OS: CentOS 7.2 Python 3.5 问题提出 在运行一个Python程序之时,在调用sqlite之时,碰到如下的错误信息: Traceback (most recent call ...

2018-03-19 17:16:08

阅读数:235

评论数:0

Python下ImportError: DLL load failed: 找不到指定的模块之问题分析

环境依赖 问题的提出 问题的查找 问题的解决 总结 参考资料 环境依赖 OS: window 7, python 3.6 Anaconda: 5.0.1 问题的提出 在运行Python代码的时候,碰到了如下问题: runfile('D:/code/test...

2018-03-19 16:02:47

阅读数:3891

评论数:0

Spring Boot JPA Repository之诡异的existsBy查询方法失效问题

引言: Spring Boot号称微服务的利器,在结合了Spring Data与JPA之后,更是如虎添翼,开发快速的不像话,本文将讲述一个关于JPA中一个诡异问题的诊断分析过程以及修复方法。 环境介绍 JDK 1.8 Spring 4.2 Spring Boot 1.5.9 问题描述 ...

2018-01-26 17:31:41

阅读数:742

评论数:0

Docker运行之com.docker.supervisor failed to start Exit code 1 问题之解决

Docker是一个非常跨时代的工具,是在继虚拟化之后的新一个好用易用的工具,可以极大提升开发和部署的效率。本文将解决一个在Mac上部署Docker之时碰到的问题。 环境介绍 操作系统: MacOS 10.13.2 (17C205) Docker 版本: 17.12.0-ce-mac...

2018-01-20 22:12:22

阅读数:1213

评论数:0

动态注入Spring中的Bean实例快速指南

引言: 在Spring中提供了非常多的方式注入实例,但是由于在初始化顺序的不同,基于标注的注入方式,都是静态方式的。在实际项目中,需要一种动态的方式来提取Spring管理的Bean,本文将介绍这样一种方式。

2017-12-12 13:50:05

阅读数:412

评论数:0

Mac下xcrun: error: invalid active developer path问题解决方法

引言: Mac系统下运行git之时的错误问题之解决办法问题起源在mac下,需要下载github下的某个项目: git clone xxx 但是报出了错误信息。错误信息如下:xcrun: error: invalid active developer path (/Library/Develop...

2017-12-10 21:38:48

阅读数:3667

评论数:0

Python下"No module named _tkinter"问题解决过程总结

引言:在Python3下运行Matplotlib之时,碰到了”No module named _tkinter“的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程中的解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的分析,这个是第一现场。

2017-12-10 09:55:21

阅读数:16217

评论数:6

Spring Boot中实现可重载的MessageSource简明教程

引言: 在Spring Boot中messages中定义的信息,如果发生变更,则需要重启应用。那该如何实现才可以不重启应用的情况下替换messages中的展示信息呢?本文将给出一个简要的教程。1. MessageSoure的资源配置与读取在之前的文章中,已经介绍过了如何在Spring Boot中进...

2017-09-28 10:56:37

阅读数:4527

评论数:6

Spring Boot与Log4j2集成之java.lang.IllegalStateException: Logback configuration error detected:

引言: 一个问题的分析与解决过程是表与里的过程,是一个大胆猜测与小心求证的过程,spring boot与log4j2的集成过程中,我将描述一下分析这个问题的思路和过程。 我一直强调一点: 重要的不是解决问题的结论,而是解决问题的思路和方法,即使在解决完问题之后,依然需要回过头复盘,在问题分析过程中...

2017-09-27 11:54:23

阅读数:9520

评论数:3

Maven之Unable to load the mojo 'resources' (or one of its required components)

环境情况Eclipse, Java项目问题表现 Description Resource Path Location Type Execution default-resources of goal org.apache.maven.plugins:maven-r...

2017-09-11 10:04:26

阅读数:1881

评论数:0

Python中方法的缺省参数问题分析

引言: 在Python中可以缺省给方法制定缺省值,但是这个缺省值在某些情况下确是和我们预期不太一致的…..。 这个诡异的问题,曾经困然了我几天时间,才最终定位出来…..测试代码 from datetime import datetime import time def test(curd...

2017-07-14 11:40:45

阅读数:1433

评论数:0

MySQL在本机无法基于localhost访问的问题解决

引言: 在本地访问数据库之时,一般使用localhost, 127.0.0.1来进行数据库访问,但是笔者这几天就碰到了只能通过127.0.0.1来访问,但是无法基于localhost来访问,非常之诡异…..环境介绍Centos 7, mariadb 10.2 tomcat 8 , Java W...

2017-07-12 16:59:13

阅读数:4006

评论数:1

VMWare的共享文件的安装指南

引言:笔者这几天基于CentOS 7的精简版按照了一个虚拟机,悲催的是没有图形界面,但是非常需要共享文件的工作,在宿主机以及虚拟机之间实现文件共享,本文将描述如何实现此操作。VMWare菜单按照VMWare Tools首先是基于VMWare来进行安装tools: 在界面上安装完成之后,需要进...

2017-07-12 10:32:05

阅读数:418

评论数:0

Freemaker的java.beans.IntrospectionException: type mismatch between read and write methods

引言:freemaker在特定的spring以及jdk下的问题解决路径。环境描述spring 3.1.1, jdk1.8u80, freemake 2.3.19错误信息描述: 严重: Exception sending context initialized event to listener...

2017-07-12 09:46:47

阅读数:655

评论数:0

解决问题:zipimport.ZipImportError: can't decompress data; zlib not available

场景描述需要从源代码编译安装python-3.6.1的版本环境描述python-2.7.5, Centos 7步骤重复 解压缩python-xx.tgz 进入源代码目录 ./configure make & make install 碰到的问题: Traceback (most ...

2017-06-01 06:48:27

阅读数:9690

评论数:1

Spring Boot下如何自定义Repository中的DAO方法

环境配置介绍jdk 1.8, Spring Boot 1.5.3.RELEASE, Mysql, Spring Data, JPA问题描述Spring Data提供了一套简单易用的DAO层抽象与封装,覆盖的CURD的基本功能,但是在诸多的情况下,需要用户自定义DAO的实现方法,来实现更为复杂和精...

2017-05-31 16:27:58

阅读数:10512

评论数:2

如何在Windows、Linux中获取主机的网络信息和公网地址

如何在Windows、Linux中获取主机的网络信息和公网地址在我们的日常工作中,我们会需要进行查询主机当下的网络信息和公网上看到的IP地址信息,他们就像是网路上的名片,让我们找到彼此。Windows下如何获取内网和公网信息在windows下该如何获取网路信息呢? 打开windows下的命令行,输...

2017-05-19 13:29:45

阅读数:658

评论数:0

在Centos 7下安装MariaDB简明教程

引言: 本文将简要介绍如何在CentOS 7的环境下,安装Mariadb,配置用户和访问权限等类似操作。

2017-04-30 22:21:10

阅读数:1866

评论数:0

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