- 博客(15)
- 收藏
- 关注
原创 万里开源数据库GreatSQL-8.0.25-16-Linux-glibc2.28安装及问题记录
GreatSQL开源数据库是适用于金融级应用的国内自主MySQL版本。采用。
2023-05-09 15:42:38
1396
1
原创 WebSocket定时推送数据随记
可以是满足某个条件后进行数据推送也可以是定时进行数据推送。访问:http://www.jsons.cn/websocket/服务端可以根据传递的参数进行不同数据的返回。在地址栏中录入socket访问地址测试连接。
2023-03-28 17:02:50
470
原创 【SpringBoot+Neo4j+MySQL+Mybatis-Plus集成和操作实现】
SpringBoot+Neo4j+MySQL集成和操作实现neo4j数据库安装、SpringBoot整合、常规CRUD、自定义分页查询、集成Mybatis-Plus、事务处理。目录:本文主要分为如下几个章节进行集成操作示例和填坑说明。1、 数据库依赖引入和配置2、 数据库节点CRUD操作3、 自定义分页实现4、 集成MySQL5、多数据源事务处理数据库依赖引入和配置neo4j数据库的使用需要注意JDK的版本,3.*版本jdk要求为8,4.*版本jdk要求为11
2021-12-30 11:13:15
6771
5
原创 工具类引入Service层,空指针异常处理
工具类引入Service层,空指针异常处理问题描述:在编码过程中大家经常会将可复用的代码提取为一个公用的工具类进行使用,部分工具类中会引用到其他Service层的API,按控制层方式的引入会出现如下的错误提示:即是你引入的service层无法实例化,也就无法使用其中的API。解决方案:如图,对应的5个操作package com.share.doc.utils;import com.share.doc.service.dynamicDS.DynamicDSService;import or
2021-12-02 15:33:00
1320
1
原创 将SpringBoot项目打包为Docker镜像
SpringBoot项目打包为Docker镜像随着微服务的发展,服务docker化成为潮流,本文记录下将SpringBoot项目打包为Docker的全过程,留作记录。目录:1、准备docker私服环境2、服务docker打包配置3、服务打包&运行验证4、Docker相关指令准备docker私服环境准备一台服务器或虚拟机为Docker私服仓库,具体操作可参照【Docker环境配置】环境准备好后开放Docker API端口,供服务打包时的镜像上传。以及基础镜像准备。开放docker私服
2021-11-19 15:28:53
2511
原创 【centOS7】安装Docker环境
【centOS7】安装Docker环境前言一、使用步骤1.查看当前系统内核版本2.更新yum3.卸载旧版本(如果安装过旧版本的话)4.安装工具包5.设置yum源6.查看可选docker版本7.安装docker8.启动docker9.设为自启动10.查看是否安装成功二.配置镜像加速1.添加daemon文件2.录入镜像地址3.重新加载和重启前言提示:Docker 要求 CentOS 系统的内核版本高于 3.10 ,在进行环境安装钱先验证你的CentOS 版本是否支持 Docker 。centos的操作指
2021-11-18 10:28:51
401
原创 【共享文档】DOM4J动态生成符合共享文档规范的XML
DOM4J动态生成符合共享文档规范的XML设计思路所需资料所需SQL所需依赖代码实现效果图总结避坑freemarker模板生成XML文档设计思路根据共享文档规范设定进行数据库规范维护,即当国家规范文档版本变更也可根据数据库动态维护进行升级更新,在规范文档结构数据维护时标记什么节点和属性为变量,并设定好对应的变量名。在前端呈现完整的规范文档结构并进行变量的SQL查询定制,定制好后一MAP进行查询结果数据接受即可实现动态化的文档生成。所需资料所需SQL供参考的表结构设计,根据国家标准文档规范进行设计,
2021-11-17 11:41:15
867
2
原创 RSA数据加解密,解决项目验收扫漏风险
RSA数据加解密,解决项目验收扫漏风险在实际开发中,大家基本都不会对表单数据进行加密处理,但在进行项目实际验收过程中,第三方会进行系统的漏洞和风险点扫描,若发现数据传输为明文传输则会要求整改。小编今天便遇到了,便采用RSA来解决该类风险。如这样的表单提交就将用户的账号信息铭文传输了:提示:本文只描述如何实现加解密操作和提供实现的简易代码,感兴趣的可以进行参考。文章目录RSA数据加解密,解决项目验收扫漏风险一、RSA是什么?二、封装RSA加解密工具类1.引入相关依赖库2.RSAUtil工具类3.准
2021-09-17 17:34:12
834
原创 JAVA Webservice服务发布、调用示例,WSS认证调用实现
JAVA发布Webservice服务和Webservice服务调用工具示例SpringBoot发布Webservice服务发布服务所需依赖编写待暴露的服务类发布服务Webservice服务的常规调用Webservice服务调用常见问题1、No operation was found with the name2、Unmarshalling Error: 意外的元素 (uri:"urn:hl7-org:v3", local:"return")。所需元素为<{urn:hl7-org:v3}HIPMessa
2021-08-26 13:33:35
2103
原创 基于K8S进行postgresql数据备份&恢复
基于K8S进行postgresql数据备份&恢复1.前置说明2.进行备份和恢复的前置操作3.进行数据备份操作4.恢复备份数据5.如何进行数据的定时备份1.前置说明本文基于K8S进行postgres数据库进行备份和数据还原,数据库采用及集群HA的模式进行搭建,可参考前文Rancher+K8S+Docker集群搭建。其中涉及到psql、kubectl、crontab、pg_dumpall的基本操作。不熟悉的可以自行百度了解。2.进行备份和恢复的前置操作获取数据库所在命名空间$ kubectl
2021-04-07 17:26:38
1983
原创 Nginx反向代理和负载均衡小记
Nginx反向代理和负载均衡小记主要围绕Nginx的upstream模块进行讲解,对Nginx基础使用不熟悉的可以自行百度进行查看。反向代理反向代理的作用和运用场景:当客户端和服务端网络存在跨域或者无法请求时,可采用Nginx反向代理的方式进行服务的请求和消费,前提是Nginx主机和后端服务器的网络是互通的,那么通过反向代理即可实现客户端对服务的请求。即nginx获取到服务信息后客户端再在nginx处获取服务信息。如:客户端无法请求192.168.3.201上得服务,但是客户端可以访问192.16
2021-02-07 17:31:55
180
原创 Ubuntu基于KVM搭建虚拟机
Ubuntu基于KVM搭建虚拟机root账户远程连接Ubuntu桌面方向键按键冲突解决允许root账户远程连接KVM安装使用MobaXterm连接桌面root账户远程连接Ubuntu桌面本文Ubuntu采用18.04的版本,连接工具使用MobaXterm。方向键按键冲突解决按键冲突主要是因为系统自带的vim和工具存在冲突,采用如下方法解决:$ sudo apt-get remove vim-common$ sudo apt-get install vim允许root账户远程连接1、使用vi
2021-01-12 14:47:49
1079
2
原创 Rancher+K8S+Docker集群搭建
Rancher+K8S+Docker集群搭建Ubuntu安装准备工作:准备VMware+Ubuntu(ubuntu-18.04.5-live-server-amd64.iso)1.1 虚拟机安装步骤不做赘述,参照下图步骤即可:设置虚拟机名称和虚拟机所在磁盘位置虚拟机内存根据本机实际情况而定,此处设置为4G采用桥接网络此处点击自定义硬件点击完成.1.2 运行安装的VM点击运行改虚拟机完成系统安装后面一直选择DONE语言选择Engilsh设置用户名、服务名、
2020-12-31 16:06:11
3319
原创 IdentityHashMap处理HashMap无法存放相同Key的随记
IdentityHashMap处理HashMap无法存放相同Key的随记HashMap的存放值示例IdentityHashMap实现方式记录天方夜谭的想法,如何在一个Map中存入相同的Key生成存值多个相同节点的XML。如图:解决方式如下:HashMap的存放值示例网上有很多文章说在进行存值的时候使用 hashMap.put(new String(“name”),“李四”);可以将相同的Key存入Map,实际操作后如下:public static void main(String[] args
2020-10-22 17:31:27
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人