摘要:
一般都是由于使用了lombok插件导致的 解决方法: 首先将compiler插件版本升级到3.3以上, 查询资料发现说有可能是版本太低导致 在configuration中添加上annotationProcessorPaths <plugin> <groupId>org.apache.maven.pl 阅读全文
摘要:
1. 构建scrapy项目 scrapy startproject ['项目名'] 在spiders下生成文件 cd spiders scrapy genspider douban_spider ['域名'] 2. 明确目标 明确需要抓取哪些内容,在items.py中定义数据结构: import s 阅读全文
摘要:
好久不见小伙伴们,最近在开发中想把以前写的一些代码进行下优化,正好遇到了一些可以使用到单例模式的代码,趁此机会就对单例模式进行下代码整理,听说有8种写法,我只会2种,哭泣~ 先来科普下什么是单例模式: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以 阅读全文
摘要:
概述 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎都是程序运行的必要数据。当遇到需要占用8位字节以上空间的数据项时,会按照高位在前的方式分割成若干个8位字节进行存储。 Cl 阅读全文
摘要:
在JVM虚拟机中,内存部分大致可以分为以下几类: Heap:堆 NonHeap:非堆 CodeCache:缓存编辑后的机器码的内存区域 CompressedClassSpace:类压缩空间 MetaSpace:元空间(其实就是永久代,1.7之前叫永久代,1.8之后叫元空间) HeapedEnSpac 阅读全文
摘要:
正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。下面来介绍一些基本的规则 1. 正则基本语法 首先有两个特殊的符号 和`$`,他们分别表示一个字符串 阅读全文
摘要:
Linux sed命令 sed命令是以理script来处理文本文件。 sed可依照script指令,来处理、编辑文本文件。它主要是用来自动编辑一个或多个文件,简化对文件的反复操作等。 语法 bash sed [ hnV][ e 阅读全文
摘要:
Shell 数值运算 因为shell脚本是属于弱语言,没有变量类型的概念,所以定义变量会默认为字符串。就算看上去是一个数字,当直接进行计算时,就会出错: 所以当我们需要进行数值运算时,我们需要一些特殊的方法,在Linex中提供了好几种方法。 1. 使用 $[] 2. 使用 expr expr为Lin 阅读全文
摘要:
SpringBoot 文件上传下载 本章主要介绍了在SpringBoot下的资源文件上传和下载,如有问题,欢迎指出。主要分为两个部分: 文件上传的相关设置 文件下载的相关设置 1. 文件上传 1. application.properties 2. 配置启动类 3. Controller类 2. 文 阅读全文
摘要:
ES处理人类语言 ElasticSearch提供了很多的语言分析器,这些分析器承担以下四种角色: 文本拆分为单词 → [ , , , ] 大写转小写 → 移除常用的_停用词\_: [ , , , ] → [ , , ] 词干处理 → 最后得到:[ , , ]。 混合语言 多语言文档主要有这几种类型: 阅读全文