摘要:
阻塞和非阻塞说的是线程发起IO操作时,如果数据没有就绪,线程是否挂起。线程不挂起的是非阻塞; 同步异步说的是,应用程序与内核交互时,数据从内核空间到用户空间的拷贝,是内核主动发起还是由应用程序来触发。内核主动发起的是异步; 阅读全文
摘要:
一、异常原因 这是和python相关的一个错误 因为默认情况下,Python采用的是ascii编码方式,而Python在进行编码方式之间的转换时,会将 unicode 作为“中间编码”,但 unicode 最大只有 128 那么长,所以这里当尝试将 ascii 编码字符串转换成"中间编码" unic 阅读全文
摘要:
group_concat函数的返回结果会被截断为group_concat_max_len系统变量所给出的最大长度,该变量的默认值为1024。 group_concat_max_len可以设置得更高(返回值的有效最大长度也会受到max_allowed_packet值的限制)。 设置语法:<!--?xm 阅读全文
摘要:
Maven的快照版本机制就是为了解决多项目依赖开发存在频繁更改maven依赖版本的问题。比如模块B依赖模块A,只需要将模块A的版本设定为0.0.1-SNAPSHOT,然后发布到私服中,在发布的过程中,Maven会自动为构件打上时间戳。比如0.0.1-20191214.221414-13就表示2019 阅读全文
摘要:
大部分远程仓库无须认证就可以访问,但有时候出于安全方面的考虑,我们需要提供认证信息才能访问一些远程仓库。 认证信息必须配置在settings.xml文件中 : <servers> <server> <id>my-proj</id> <username>repo-user</username> <pa 阅读全文
摘要:
在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的构件存在于另外一个远程仓库中,如Company Maven仓库。这时,可以在项目POM中或maven的settings.xml中配置该仓库 <repositories> <repository> <id>company</id> <nam 阅读全文
摘要:
一、<!--?xml version="1.0" encoding="UTF-8"?--> 首先,需要编辑项目的pom.xml文件,配置distributionManagement元素 distributionManagement包含repository和snapshotRepository子元素, 阅读全文
摘要:
一、方式一:spring-boot-starter-parent 进入spring-boot-starter-parent里,可以发现它其实依赖了我们下面要讲的spring-boot-dependencies模块 。 二、方式二:使用spring-boot-dependencies 使用这种方式就不 阅读全文
摘要:
一、Spring Data Elasticsearch简单介绍 Spring Data Elasticsearch项目将核心Spring概念应用于使用Elasticsearch搜索引擎开发解决方案。我们提供了一个“模板”作为存储、查询、排序和划分文档的高级抽象。您将注意到Spring Framewo 阅读全文
摘要:
一、相关介绍 1)版本信息: Java High Level REST Client 的版本为:7.4.2 elasticsearch: 7.4.2 注意:Java High Level REST Client的版本必须小于等于你的elasticsearch版本,建议版本一致 2)整合思路 1.通过 阅读全文