自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 springboot2.0+Neo4j+d3.js构建知识图谱

Welcome to the Neo4j wiki!初衷这是一个知识图谱构建工具,最开始是对产品和领导为了做ppt临时要求配合做图谱展示的不厌其烦,做着做着就抽出一个目前看着还算通用的小工具技术栈小工具是前台是基于vue + d3.js ,后台是springboot配合Neo4j.演示实现的基本功能:新增节点,添加连线,快速添加节点和关系节点的颜色和大小可修改节点和关系的编辑,......

2018-11-01 10:13:31 19845 46

原创 docker 哨兵模式和集群模式安装Redis7.0.12

多主多从,去中心化:从节点作为备用,复制主节点,不做读写操作,不提供服务不支持处理多个key:因为数据分散在多个节点,在数据量大高并发的情况下会影响性能;支持动态扩容节点:这是我认为算是Rerdis Cluster最大的优点之一;节点之间相互通信,相互选举,不再依赖sentinel:准确来说是主节点之间相互“监督”,保证及时故障转移。

2023-08-02 15:38:08 888 1

原创 podman pull或者push http镜像遇到http: server gave HTTP response to HTTPS client

vi /etc/containers/registries.conf #增加以下配置 [[registry]] location = "192.168.240.99:5000" #你的仓库地址 insecure = true #允许http。原因:Docker自从1.3.X之后docker registry交互默认使用的是HTTPS,但是搭建私有镜像默认使用的是HTTP服务,所以与私有镜像交时出现以上错误。tips:配置文件有两种版本格式,v1和v2,两种格式的配置不能混用,混用会提示错误。

2023-04-23 18:01:01 1100

原创 Springboot 同一个模块多个启动类,指定mainclass运行

这时候需要使用@ComponentScan排除其他的启动类,如下代码,在excludeFilters中排除了另外两个启动类。原因是SpringBoot打包时,把所有的类都放到了BOOT-INF/classes下,而BOOT-INF不是一个合法的包名。同一个模块有三个springboot启动类,公用一个service,运行时想通过指定启动类的方式分别执行程序,结构如下图,其实是打了一个包。然后我们打包,哎打不了,idea告诉我们有多个启动类,莫慌。我们如何指定执行测试类中的主函数呢?

2023-04-03 11:23:23 2538

原创 Servlet class org.glassfish.jersey.servlet.ServletContainer is not a javax.servlet.Servlet

spark3.3.2jdk17spingboot3.0 报错Caused by: javax.servlet.UnavailableException: Servlet class org.glassfish.jersey.servlet.ServletContainer is not a javax.servlet.Servlet

2023-03-23 15:30:13 338

原创 Log4j2自定义Appender将日志写入到ElasticSearch

海豚调度DolpinScheduler做任务调度。流程是 提交一个shell 到海豚,shell里使用spark-submit 提交 java 程序,然后使用海豚的api 去获取日志,log4j2自定义appender

2022-08-04 16:12:00 1938

原创 Springboot自定义注解实现参数验证

目标:在controller的方法里实现自己的参数校验功能,比如我搭建了一个博客系统,现在想做一个演示的功能,用户只能操作自己的数据和信息,别人的他只能看,但是我现在有没有足够的时间去做(或者不想搞太高的复杂度)RABC,把权限传给前端让前端验证,那么简单处理就是在每个需要修改操作的接口加上验证,是否是自己的数据,每个接口写一次,是不是很烦。那么咱们就使用注解简单搞一下。接收参数,方便校验使用.x新建注解类DomainOwner2.定义切面新建切面类DomainValidAspect,告诉spring

2022-07-01 14:12:49 2581

原创 springboot2.x,3.x打jar包在spark yarn 集群上部署运行

执行脚本/home/software/spark-3.1.2/bin/spark-submit --class cnki.bdms.servicespark.BdcServiceSparkApplication \ --conf spark.yarn.jars="hdfs://0.0.0.0:8020/spark/apps/jars/*,hdfs://0.0.0.0:8020/lib/*" \ --driver-java-options "-Dorg.springframework.boot.lo

2022-02-22 10:51:38 2403

原创 vue数据穿梭框自定义排序

吐槽最近项目使用vue+element-ui做后台,其中有个功能用到了数据穿梭框,刚好element里有,原本相安无事(哈哈),突然老大说要对选择中的列来个自定义排序(当时我就老不乐意了,我一个后端兼职前端这么久了,用用前端框架就差不多了啊,现在功能都写完了,突然多了这个功能,element的兄弟有没提供,这是要换插件的节奏啊),于是爱恨交错人憔悴,怕只怕这需求推不掉。百度,bing,googl...

2019-06-03 14:54:03 4298 2

原创 Springboot整合redis quartz统计文章浏览量

准备工作安装redis可以参考这两位大佬的博文,很详细,因为我用的是阿里云的服务器,所以参考的(1),当然(2)也是可以的,任选一种即可:(1)《阿里云 CentOS7安装redis4.0.9并开启远程访问》(2)《CentOS7 linux下yum安装redis以及使用》在这里贴出一组小tips进入到bin目录下查看redis进程ps -ef | grep redis停止redi...

2019-04-26 11:53:20 2415 3

原创 Neo4j使用Cypher语句实战(索引,数据备份,导入)

8.1创建索引创建单一属性索引语法: CREATE INDEX ON :Lable(property)CREATE INDEX ON :Person(name)给数据库的:Person标签的name属性创建索引创建复合属性索引语法:CREATE INDEX ON :Label(prop1,...,propN) CREATE INDEX ON :Person(age,country)...

2018-11-01 10:38:42 1305

原创 Cypher 语句实战

Cypher 语句实战下载和安装Neo4j windows 桌面版- 环境设置https://www.w3cschool.cn/neo4j/neo4j_exe_environment_setup.htmlNeo4j - 解压版环境设置https://www.w3cschool.cn/neo4j/neo4j_zip_environment_setup.htmlCypher语言...

2018-09-07 14:46:29 3335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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