自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

得未曾有 心净踊跃

No choice is the best choice

原创 请求网站响应的文本带有乱码,原来是Content-encoding惹的祸,一文带你搞懂`Content-encoding`、`Accept-Encoding`
原力计划

请求网站响应回的文本带有乱码,Content-encoding:gzip 今天写爬虫请求网站后,返回的数据中有乱码,怎么转都转不了。 后来研究了一番,应该是Content-encoding惹的祸: 废话少说: 先说解决方案,然后再说原理。 一、解决方案: 第一种: 把请求头Accept-En...

2020-03-24 22:49:03 59 0

原创 ReentrantLock中的lockInterruptibly、lock、tryLock
原力计划

ReentrantLock中的lockInterruptibly、lock、tryLock 这篇文章的思路: 首先尝试着阅读Java文档(双语对照) 了解几个关键类之间的关系 通过源代码来了解lock、lockInterruptibly、tryLock的流程 最后总结三者的区别 Java文档(...

2020-03-14 18:48:58 62 0

原创 LeetCode-101-对称二叉树

题目 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树[1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个[1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \...

2020-05-22 19:12:36 20 0

原创 Python neo4j.exceptions.CypherSyntaxError: Invalid input ''': expected whitespace or a rel type name

问题 利用py2neo创建结点,构造关系时报错! 自定义的通用方法 执行方法时报以下错!!! neo4j.exceptions.CypherSyntaxError: Invalid input ''': expected whitespace or...

2020-04-20 22:16:05 174 0

原创 Lomdba中的@Accessors注解

@Accessors 存取器,用于配置getter、setter方法的生成结果,下面介绍这三个属性: @Accessors(chain = true) fluent fluent的中文含义是流畅的,设置为true,则getter和setter方法的方法名都是基础属性名,且setter方法返回当...

2020-04-12 22:57:41 52 0

原创 ElasticSearch之基于SpringBoot使用SpringData操作ES

7. SpringData操作ES 参考https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch.mapping 7.1 创建项目、导入依赖、编写配置文件 一定要注意版本的...

2020-04-12 22:51:03 79 0

原创 Java Function中的容易被忽略的方法identity()

/* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license term...

2020-04-12 22:45:13 37 0

原创 nested exception is java.lang.SecurityException: access denied ("java.io.FilePermission" "D:\Program

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemRepository': Invocation of init meth...

2020-04-03 11:37:42 104 0

原创 ElasticSearch之Head插件的安装及使用

3. Head插件 上一节说到ES支持Restful请求,但是那样的话对于我们开发者来说过于麻烦,并且不够直观,我们一般都会使用一个图形化界面来辅助,比如我们用mysql的时候,会用navicat。 那么,在用ES的时候,我们可以用Head插件。 3.1 Head插件的安装 下载head插件 ...

2020-04-03 09:30:02 47 0

原创 ElasticSearch之简介及快速入门
原力计划

1. ElasticSearch简介 1.1 什么是ElasticSearch? 实时的分布式搜索和分析引擎。 基于Lucene的搜索服务器。提供了一个分布式多用户能力的全文搜索引擎 基于RESTful web接口。Elasticsearch是用Java开发的, 是当前流行的企业级搜索引擎。 设...

2020-04-02 17:43:38 27 0

原创 Python调用Selenium自动化测试网页时出现bug:object of type 'WebElement' has no len()

这是一个大坑,问题就在于我用错方法了,就多了一个s。 find_element_by_class_name find_elements_by_class_name

2020-04-02 09:54:45 74 0

原创 Java正则表达式正确,find()方法返回false,可能是因为\s无法匹配空格

Java正则表达式正确,但\s无法匹配空格 \s的介绍 上边说的是匹配空格,但是我今天爬取页面之后用正则表达式提取信息时: 用\s去无法完成空格的匹配。 空格的种类 半角空格 \u0020 英文半角空格具有换行的效果,会出现不期望的换行现象; 可以通过正则表达式\s进行匹配 全角空格 ...

2020-03-24 22:07:38 41 0

原创 Mybatis使用注解插入数据,插入成功后,对象自动赋值id

环境 SpringBoot1.5.9 Mybatis1.3.2 POJO @Data @AllArgsConstructor @ToString public class OpenDirectory implements Serializable { private Long id; ...

2020-03-24 21:24:26 67 0

原创 Starting Neo4j failed,Store and its lock file has been locked by another process,Please ensure no ot

目录 问题 分析 WIN解决方案 Linux解决方案 参考链接: 问题 今日启动Neo4j失败,Error日志: Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.datab...

2020-03-22 17:52:49 123 0

原创 Mysql中TimeStamp、DateTime、Date关于时区(TimeZone)的问题
原力计划

存储时间的几种方式 一般情况下:数据库可以这样存储时间: bigint(存毫秒数Long) 存储时间戳,然后new Date(long date)转化为时间 DateTime TimeStamp时间戳 阅读官方文档 1、DATE, DATETIME, TIMESTAMP三者的区别: 首先...

2020-03-21 15:58:25 122 0

原创 [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

今天用IDEA链接Mysql时,出现了问题:如图所示: ​​​​ 错误信息: Connection to test@localhost failed. [08001] Could not create connection to database server. Attempted reconn...

2020-03-21 13:56:03 67 0

原创 使用scp在两台linux机器之间传输文件

Linux中scp命令用于 Linux 之复制文件和目录。 参数列表: 1: 强制scp命令使用协议ssh1 2: 强制scp命令使用协议ssh2 4: 强制scp命令只使用IPv4寻址 6: 强制scp命令只使用IPv6寻址 B: 使用批处理模式(传输过程中不询问传输口令或短语) C: 允许压...

2020-03-19 11:09:36 28 0

原创 2013-Lost connection to MYSQL server at 'reading for initial communication packet

连接数据库失败 今天用navicat连接数据库时,意外的报错: 解决方案: cmd -> services.msc -> 重启MYSQL服务

2020-03-13 11:51:12 30 0

转载 【转】Jpa CascadeType 细致讲解

说明 这位大佬对这个问题讲的很好,特转载过来,以便日后复习。 原文链接:http://westerly-lzh.github.io/cn/2014/12/JPA-CascadeType-Explaining/ Background 网上关于JPA的CascadeType讲解很多,但...

2020-03-11 10:55:55 56 0

原创 《Java8新特性》上之Lambda表达式、函数式接口、方法引用、Optional

目录1、Java8 Lambda表达式2、 函数式接口3、接口的默认方法和静态方法4、方法引用5、Optional参考资料 1、Java8 Lambda表达式 Lambda表达式也称为闭包,它允许我们把函数当作参数一样传递给某个方法,或者把代码本身当作数据处理。 早期Java开发者只能使用匿名内...

2020-03-10 21:33:02 25 0

原创 Centos7手残误删了Python2导致系统多个功能失效

问题描述 最近需要在linux上部署项目,安装python3。 为了不出那么多错,把centos自带的python2卸载了。 谁知道之后yum和pip都不能正常使用了。 经过一番搜索,才知道系统中多处需要python2,所以需要把python2重新装上。 解决方案 创建目录用来存放rpm包: ...

2020-02-23 23:37:25 36 0

原创 剑指offer——链表中倒数第k个结点(三种方法)

题目描述 输入一个链表,输出该链表中倒数第k个结点。 思路 三种思路 1、先算出链表总长度,然后正向寻找(len-k+1) 2、两个指针,让她们相隔k-1个单位,正向遍历,当跑得快的那个指针遇到null时,另一个指针的位置就是倒数第k个结点 3、递归,当head.next遇到null时,coun...

2020-02-11 16:39:04 21 0

原创 剑指offer——旋转数组的最小数字(三种方法)

题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路 三种方法: 1、自己写的方法 正数:n>>1移位,然后n&1判断是否为1。 负数:n>>1移位,然后n&1判断是否为0,最后用32减去(0的个数)。 0:0就是0。 2...

2020-02-10 22:03:34 21 0

原创 Python连接Mongodb数据库进行增删改查(CRUD)基本操作

Python 连接Mongodb数据库进行增删改查(CRUD)基本操作 一、安装驱动pymongo pip3 install pymongo 二、创建数据库和集合 创建数据库需要使用 MongoClient对象,并且指定连接的URL地址和要创建的数据库名。 #-*- coding:utf-8 ...

2020-01-15 15:18:52 125 0

原创 解决用python将数据写入csv文件隔一行空行问题

问题:用python中的`csv`库将数据写入到csv中,代码如图所示 csv_headers = ["bid", "单位面积穗数(万)", "千粒重(g)", "每穗粒数", "亩产量(kg)"...

2020-01-12 16:17:26 68 0

原创 PAT-1092 To Buy or Not to Buy (20分)

题目 Eva would like to make a string of beads with her favorite colors so she went to a small shop to buy some beads. There were many colorful strings...

2020-01-06 21:04:11 17 0

原创 PAT-1019 General Palindromic Number (20分)

题目 A number that will be the same when it is written forwards or backwards is known as aPalindromic Number. For example, 1234321 is a palindromic nu...

2020-01-04 09:39:45 14 0

原创 [Err] 1248 - Every derived table must have its own alias

原SQL语句为 delete from data_detail where data_detail.id in (select * from (select id from data_detail where keyWord_CN not like "%小麦%")) 一般在多...

2020-01-04 08:46:34 50 0

原创 Element 'project' cannot have character [children], because the type's content type is element-only.

问题 POM文件中报错如下图所示: 解决方案 POM文件中有多余的空格,去掉即可!

2019-12-05 23:23:14 26 0

原创 【软件配置】MySQL5.6 打包版安装教程

Mysql5.6 Mysql5.6的版本为一个打包程序,不是一个安装包,所以我们要手动完成配置 配置环境变量 我的电脑-高级系统设置-环境变量 配置PATH变量-该变量为mysql根目录下的bin目录 更改my.ini文件 将根目录下的my.ini文件中的`base...

2019-10-24 18:08:10 45 0

原创 51Nod-1066 Bash游戏(巴什博弈)

有一堆石子共有N个。A B两个人轮流拿,A先拿。每次最少拿1颗,最多拿K颗,拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N和K,问最后谁能赢得比赛。 例如N = 3,K = 2。无论A如何拿,B都可以拿到最后1颗石子。 输入 第1行:一个数T,表示后面用...

2019-08-07 20:30:19 109 0

原创 51Nod-1057 N的阶乘(大数乘法)

1057 N的阶乘 输入N求N的阶乘的准确值。 输入 输入N(1 <= N <= 10000) 输出 输出N的阶乘 输入样例 5 输出样例 120 分析 这道题如果用常规的模拟乘法可能有一半的测试点超时。我来说一下超时原因: 因为20的阶乘,就已经达到2...

2019-08-07 19:58:20 80 0

原创 ArcGIS Server 创建站点:The server was unable to access the URL 'https://xxx:6443/arcgis/services'.

今天在ArcGIS Server10.7中创建站点时,遇到了如下的错误: The server was unable to access the URL 'https://Machinaname:6443/arcgis/services'. Please check your...

2019-07-28 21:16:03 220 0

原创 vcredist_x64.exe 安装报错:0x80070003系统找不到指定的路径

问题来源 我在安装arcgis时,提示我需要安装Visual C ++ 2017, 然后我按照网上的流程下载vc_redist.x64.exe 进行安装。 安装过程中又出错:0x80070003系统找不到指定的路径。 在百度问答中看到一位大神的解答,很有参考价值。 解决方案 问答链...

2019-07-23 19:34:42 1420 0

原创 PAT-1035 Password (20 分)(字符串模拟)

1035Password(20分) To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some ...

2019-07-20 13:31:18 55 0

原创 PAT-1028 List Sorting (25 分) (结构体排序)

1028List Sorting(25分) Excel can sort records according to any column. Now you are supposed to imitate this function. Input Specification: Each inp...

2019-07-19 19:31:52 40 0

原创 PAT-1041 Be Unique (20 分)(水题)

1041Be Unique(20分) Being unique is so important to people on Mars that even their lottery is designed in a unique way. The rule of winning is simple...

2019-07-10 16:07:03 36 0

原创 PAT-1116 Come on! Let's C (20 分)(素数判定)

1116Come on! Let's C(20分) "Let's C" is a popular and fun programming contest hosted by the College of Computer Science and Techn...

2019-07-08 16:45:36 32 0

原创 PAT-1025 PAT Ranking (25 分)(结构体排序)

1025PAT Ranking(25分) Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test...

2019-07-08 16:21:39 47 0

原创 PAT-1023 Have Fun with Numbers (20 分)

1023Have Fun with Numbers(20分) Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication....

2019-07-08 15:33:51 110 0

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