草庐IT

SystemOutToSlf4j

全部标签

Neo4j数据库删除数据

Neo4j数据库删除数据前言我们使用Neo4j图数据库进行写入数据操作之后,免不了要删除数据的。但是Neo4j的控制台没有提供快捷的删除按钮,所以我们还是需要通过命令来操作。删除数据如果数据库中的数据量并不大,节点数相对较少,我们可以通过命令行直接删除节点。此类操作起到清空数据库的效果,但是不会删除数据库这里列举两种常用的删除数据的用法:【一】、删除对应节点及其所有关系也就是说,只要符合键值对{property-name:value}条件的节点都会被删除match(n{:})detachdelete(n)示例://创建节点merge(t:Test{id:01,name:"hh"})merge(

SpringBoot 整合 knfe4j ,使用 OpenAPI3 规范

文章目录前言一、OpenAPI3常用注解@Tag@Schema@Content@Hidden@Operation@Parameter@Parameters@RequestBody@ApiResponse二、项目搭建1.引入库pom.xml2.实体类、控制器实体类控制器3.knife4j配置yml配置配置类三、总结参考文档前言SpringDoc基于OpenAPI3规范,用于SpringBoot项目中API文档的生成和维护的工具类。Swagger一个开源的工具集,其中包括SwaggerEditor、SwaggerUI和SwaggerCodegen等组件。Swagger工具集使用OpenAPI规范,

Neo4j的使用+导入导出csv文件

Neo4j的使用Neo4j的启动Neo4j的可视化演示import导入csv文件import导入报错修改误区一误区二Neo4j导出csv文件Neo4j的启动1.进入cmd控制界面,然后进入到自己的NEO4J的bin目录下,输入neo4j,然后其会展示一些neo4j的命令。2.先进行neo4jinstall-service操作,安装控制服务台,再进行neo4jstart命令打开,然后neo4jconsole打开控制台。Neo4j的可视化演示复制网址并打开http://localhost:7474第一次进入需注册,初始密码是neo4j试运行可以进入ExampleGraphs,点击CREATE前的播

Neo4j的使用+导入导出csv文件

Neo4j的使用Neo4j的启动Neo4j的可视化演示import导入csv文件import导入报错修改误区一误区二Neo4j导出csv文件Neo4j的启动1.进入cmd控制界面,然后进入到自己的NEO4J的bin目录下,输入neo4j,然后其会展示一些neo4j的命令。2.先进行neo4jinstall-service操作,安装控制服务台,再进行neo4jstart命令打开,然后neo4jconsole打开控制台。Neo4j的可视化演示复制网址并打开http://localhost:7474第一次进入需注册,初始密码是neo4j试运行可以进入ExampleGraphs,点击CREATE前的播

单元测试报错解决java.lang.NoClassDefFoundError: org/apache/logging/log4j/util/ReflectionUtil

报错情况:产生原因:原因是新版本的log4j-core包中不包含org/apache/logging/log4j/util/ReflectionUtil这个类,在2.2版本后这个类被迁移到log4j-jcl包中。解决方法:引入新的包即可maven引入dependency>groupId>org.apache.logging.log4j/groupId>artifactId>log4j-jcl/artifactId>version>2.16.0/version>/dependency>gradle引入implementation'org.apache.logging.log4j:log4j-jc

springboot 集成log4j日志,需要自定义json格式内容输出方便ES采集

背景公司需要将服务迁移到K8S环境上,由于目前服务输出的格式不符合ES进行采集的日志格式,所有需要将日志输出的格式进行调整为JSON格式,方便ES采集遇到的坑之前是直接配置的输出格式的message为"message":%msg",但是由于打日志需要打印json内容的日志就没有进行转义导致,整体输出的json格式出错,es采集日志就出问题了解决方法:调整为"message":%enc{%m}{JSON}"则支持json内容输出参考官方文档:https://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout解决方案-正确姿

Java通过SNMP4J管理设备

一、Windows开启SNMP服务这里以Windows11为例:1、安装SNMP服务(1)通过win+x快捷键打开电脑“设置”,然后在“应用”中选择”可选功能“。(2)点击”可选功能“的”查看功能“(3)找到并勾选“WMISNMP供应商",再点击”下一步“。这里借用下百度的图,因为本人已经安装好。(4)安装”WMISNMP供应商",再点击“安装”,最后等待安装完成即可。(5)安装完之后即可看到。至此,SNMP已经安装完毕。接下来就是做一些基础配置,这样才能真正的通过Java代码获取到设备的信息。2、配置SNMP服务(1)打开服务,找到SNMP。(2)双击SNMP服务,选择“安全”。然后配置社区

neo4j删除Property Keys值方法

利用neo4j命令行删除掉图数据库所有关系后,发现属性值却没删除掉采用以下方法可以解决首先,停止neo4j服务 然后删除安装目录下面databases下面所有文件重新运行neo4j,发现PropertyKeys值已经完全清干净了

Java项目的日志解决方案(slf4j + logback)

Java项目的日志解决方案(slf4j+logback)①概述在开发中除了使用到的类会打印出日志,开发者自己也需要打印日志来记录开发流程、运行位置以及异常信息等等。项目中的日志能够很好的帮助我们找到bug的出现位置,以及出现bug的原因。由此可见,利用好日志能够大大替身开发者的开发效率。目前市面比较流行的日志框架:slf4j、log4j、log4j2、logback。slf4j:是对所有日志框架制定的一种规范、标准、接口,并不是一个框架的具体的实现,因为接口并不能独立使用,需要和具体的日志框架实现配合使用(如log4j、logback),使用接口的好处是当项目需要更换日志框架的时候,只需要更换

自学笔记——利用python开展Neo4j图数据库知识图谱构建和统计分析

前言:在上《高级统计学》时,老师提到结合所学知识点自行设计任务,并利用所学完成。近期正好在学习python的编程和利用neo4j开展知识图谱构建,于是在征得老师同意下,尝试完成任务:“统计近6年社科基金,并构建知识图谱。”  入门小白自学笔记,请高手勿喷。一、任务:统计近6年与专业相关的社科基金,并构建知识图谱。二、所用软件:pycharm、neo4j三、步骤:在全国哲学社会科学工作室官网查询近6年公布的社科基金项目(包括年度项目、青年社科、西部社科)通过pycharm中的pandas库读取文件,提取所有文件中基金项目学科为(理论经济、应用经济、管理学)的项目名称,并保存为.txt文件;采用p