草庐IT

Resilience4J

全部标签

49天精通Java,第22天,Java日志框架,Log4j日志级别

目录一、异常与日志二、下面来聊一下,日志的作用三、记录日志的规范四、日志的内容五、Log4j1、TRACE2、DEBUG3、INFO4、WARN5、ERROR6、FATAL一、异常与日志在理想的国度,用户输入数据的格式都是正确的,选择打开的文件也都是存在的,调用的第三方接口也都是网络稳定,程序的代码也是永远都没有bug的。不过,在现实的世界里,bug无处不在,用户瞎输入、第三方接口间歇性失败、网络故障、未知错误,太多太多了。此时,在bug面前,程序的稳定性尤为重要,一遇到bug就死翘翘,一遇到异常就宕机,这…在遇到上述异常时,及时有效的通知客户、保存现存的所有工作、允许用户安全的退出程序、异常

Linux服务器上Neo4j的安装、迁移

目录1、环境2、下载3、修改配置4、启动及其他命令 5、客户端访问: 6、数据迁移1、环境Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVASE的JDK。neo4j版本:neo4j-community-3.5.62、下载方法1: 命令行下载:curl-O http://dist.neo4j.org/neo4j-community-3.5.5-unix.tar.gz解压安装:tar-axvfneo4j-community-3.5.5-unix.tar.gz方法2:手动下载:liunx环境Neo4j下载地址:https://neo4j.com/downlo

Linux服务器上Neo4j的安装、迁移

目录1、环境2、下载3、修改配置4、启动及其他命令 5、客户端访问: 6、数据迁移1、环境Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVASE的JDK。neo4j版本:neo4j-community-3.5.62、下载方法1: 命令行下载:curl-O http://dist.neo4j.org/neo4j-community-3.5.5-unix.tar.gz解压安装:tar-axvfneo4j-community-3.5.5-unix.tar.gz方法2:手动下载:liunx环境Neo4j下载地址:https://neo4j.com/downlo

知识图谱可视化——Neo4j (windows)

目录1、安装JDK环境;2、安装neo4j;3、快速使用neo4j自带示例;4、导入自己的三元组(csv文件)(一)安装JDK环境【notes】neo4j-4.*版本需要SDK11以及以上版本因为上课需要,我在wins安装了JDK1.8,不想重新去改JDK版本,网上推荐可以安装neo4j-3.5.5版本。jdk1.8和neo4j-3.5.5下载链接:百度网盘请输入提取码提取码:228q1)下载JDK1.8解压到F:\Java,然后配置环境变量2)环境变量配置 【所有填写的路径请根据自己的情况修改】系统变量-->新建CLASS_PATH值为:,F:\Java\jdk1.8.0_51\libJAV

知识图谱可视化——Neo4j (windows)

目录1、安装JDK环境;2、安装neo4j;3、快速使用neo4j自带示例;4、导入自己的三元组(csv文件)(一)安装JDK环境【notes】neo4j-4.*版本需要SDK11以及以上版本因为上课需要,我在wins安装了JDK1.8,不想重新去改JDK版本,网上推荐可以安装neo4j-3.5.5版本。jdk1.8和neo4j-3.5.5下载链接:百度网盘请输入提取码提取码:228q1)下载JDK1.8解压到F:\Java,然后配置环境变量2)环境变量配置 【所有填写的路径请根据自己的情况修改】系统变量-->新建CLASS_PATH值为:,F:\Java\jdk1.8.0_51\libJAV

SpringBoot 整合 Neo4j

知识图谱技术三要素在知识图谱中,通过三元组  集合的形式来描述事物之间的关系:实体:又叫作本体,指客观存在并可相互区别的事物,可以是具体的人、事、物,也可以是抽象的概念或联系,实体是知识图谱中最基本的元素关系:在知识图谱中,边表示知识图谱中的关系,用来表示不同实体间的某种联系属性:知识图谱中的实体和关系都可以有各自的属性这里所说的实体和普通意义上的实体略有不同,借用NLP中本体的概念来理解它会比较好:本体定义了组成主题领域的词汇表的基本术语及其关系,以及结合这些术语和关系来定义词汇表外延的规则。例如我们要描述大学这一领域时,对它来说教工、学生、课程就是相对比较重要的概念,并且教工和学生之间也存

SpringBoot 整合 Neo4j

知识图谱技术三要素在知识图谱中,通过三元组  集合的形式来描述事物之间的关系:实体:又叫作本体,指客观存在并可相互区别的事物,可以是具体的人、事、物,也可以是抽象的概念或联系,实体是知识图谱中最基本的元素关系:在知识图谱中,边表示知识图谱中的关系,用来表示不同实体间的某种联系属性:知识图谱中的实体和关系都可以有各自的属性这里所说的实体和普通意义上的实体略有不同,借用NLP中本体的概念来理解它会比较好:本体定义了组成主题领域的词汇表的基本术语及其关系,以及结合这些术语和关系来定义词汇表外延的规则。例如我们要描述大学这一领域时,对它来说教工、学生、课程就是相对比较重要的概念,并且教工和学生之间也存

Neo4j启动遇到问题

注意:进入powershell时需用管理员模式运行问题1:neo4j.bat:无法将“neo4j.bat”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置行:1字符:1+neo4j.batconsole+~~~~~~~~~    +CategoryInfo         :ObjectNotFound:(neo4j.bat:String)[],CommandNotFoundException+FullyQualifiedErrorId:CommandNotFoundException成功的解决方法:修改环境变量:将

Neo4j启动遇到问题

注意:进入powershell时需用管理员模式运行问题1:neo4j.bat:无法将“neo4j.bat”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置行:1字符:1+neo4j.batconsole+~~~~~~~~~    +CategoryInfo         :ObjectNotFound:(neo4j.bat:String)[],CommandNotFoundException+FullyQualifiedErrorId:CommandNotFoundException成功的解决方法:修改环境变量:将

Gateway整合微服务文档:Knife4j文档请求异常、Swagger报错Failed to load API definition.

今天使用Gateway整合微服务的文档的时候发现Knife4j文档请求异常,查看数据包发现请求了这样的一个路径。(省流助手:错误原因是获取api-doc的方法错误,如果不明白我在说什么,那么可以往下看看)整合的代码是在网上直接CV的,看来是需要做一些修改,其中比较重要的是在gateway的两个配置,其他服务的配置文件和单机时一致。gateway的配置文件如下:第一个是Config@Slf4j@Component@Primary@AllArgsConstructorpublicclassSwaggerResourceConfigimplementsSwaggerResourcesProvider