自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决scp命令输入yes后卡住不动的问题

scp服务器之间文件传输卡住不动,服务器ssh连接慢,很可能是由于服务器的ssh服务,开启了dns反向解析导致。只需关闭dns反向解析,就能解决。

2020-07-13 15:15:37 7314

原创 docker镜像运行的java服务使用jmap/jstat分析jvm

使用jmap,jstat,jstack命令分析docker镜像运行的容器jvm

2020-07-12 17:23:18 1935

原创 Docker服务默认存储目录修改

docker安装时,一般默认的存储工作目录是/var/lib/docker。但通常情况下,这个目录是在linux的根目录下,而根目录通常空间有限,很多时候,工作目录是需要大容量的磁盘空间,因此需要对docker目录进行重新配置

2020-05-06 21:56:46 1685

原创 Springboot项目工程logback日志配置

springboot虽默认集成了logback组件,但如果不做必要的配置,在系统运行过程中,输出的日志显得杂乱。我们需要对springboot项目的日志进行配置管理,以满足我们的技术需求

2020-04-19 22:32:01 531

原创 解决AOP切面在嵌套方法调用时不生效问题

在使用AOP切面编程中,通常会遇到一个方法嵌套调用,导致AOP不生效的问题。如下面所说明的:在一个实现类中,有2个方法,方法A,方法B,其中方法B上面有个注解切面,当方法B被外部调用的时候,会进入切面方法。但当方法B是被方法A调用时,并不能从方法B的注解上,进入到切面方法,即我们经常碰到的方法嵌套时,AOP注解不生效的问题。

2020-04-14 23:34:38 8671 3

原创 Nacos源码环境搭建

学习nacos源码,首先需要在本地搭建nacos源码运行环境。在nacos官网上,有关于nacos快速入门章节,上面有介绍源码的使用。但是官网并没有介绍如何通过源码运行nacos。在源码环境搭建过程中,遇到了启动问题。这里将nacos源码搭建的过程记录下来,方便其他有需要学习的同学借鉴,避免掉坑。

2020-04-12 23:27:49 5498 3

原创 XPath工具类的简单封装

由于项目需要对xml文件坐解析,选定了xpath来做xml文件的处理(mybatis源码中的xml文件解析也是用的xpath)。对xpath操作xml文件的常用功能做了简单的封装,写成了一个xpath的工具类,源码如下:

2020-04-10 23:41:03 679 1

原创 Redis主从哨兵模式高可用在Linux上的安装部署-基于源码安装

在项目中,要求对使用的redis做高可用部署,避免系统出现redis单点故障,引起服务异常。在选取方案时,最终确定使用主从+哨兵模式,构建redis的高可用方案。通过相关研究,记录一下在linux服务器上整个方案的安装部署步骤

2020-03-28 11:10:11 288

原创 Redis使用之--基于Lettuce实现Spring和Redis的集成(二)

spring5.x + spring-data-redis2.x + lettuce5.x实现spring和redis的集成

2020-03-21 23:56:47 1321 2

原创 解决Maven打包报错Could not transfer artifact xxx.xxx找不到依赖的问题

问题Maven打包时,报错从远程仓库下载不到依赖文件。报错信息如下:Could not transfer artifact org.apache.servicecomb:java-chassis-dependencies:pom:1.0.0.B003.47RC from/to nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/...

2020-03-10 22:38:23 34275 4

原创 Redis使用之--基于Lettuce实现Spring和Redis的集成(一)

主要从Redis的应用出发,介绍在java项目中,基于lettuce实现spring和redis的集成过程。集成方案:spring4.x + spring-data-redis1.8.x + lettuce4.2.x在集成中,不再使用xml配置方式,全部使用spring注解的方式,完成redis的集成。集成后支持redis单机、redis主从哨兵两种部署模式的redis的连接使用。

2020-03-08 00:04:52 4265 4

原创 Activiti使用之--多数据源场景Activiti的初始化

在上一篇《Activiti使用之–零配置实现spring集成activiti》中,介绍了如何通过spring注解的方式,实例化activit的流程引擎。在本篇中,将介绍在多数据库的需求场景下,要求每个数据库,都需要有流程引擎的业务。因此需要对每个数据库都进行activit的初始化;在业务代码中,使用注解+AOP技术实现数据库的动态切换(动态数据源这里不做介绍),在多数据源的基础上,activit...

2020-03-06 23:55:22 1840 1

原创 Activiti使用之--零配置实现spring集成activiti

Activiti是一款主流的开源流程引擎框架,在使用中,通常会和spring进行集成使用。查找网上的集成方法,大部分都是基于xml配置的方式。本文主要是基于spring注解的方式,使用@Bean在启动时对相关类进行实例化并加入到spring的IOC容器中进行管理。一、依赖包引入项目使用maven进行构建和管理,在spring项目中集成activit,首选需要在pom.xml中引入依赖的jar文...

2020-03-04 08:41:04 403

原创 CentOS7离线搭建GitLab

文章目录一、前言二、准备工作1、检查policycoreutils-python是否安装2、检查openssh是否安装3、检查postfix是否安装三、下载gitlab安装包四、安装步骤1、服务设置1.1. 设置ssh开机自启动1.2.设置http服务防火墙策略1.3.设置postfix开机自启动2、gitlab安装3、修改配置3.1.配置gitlab地址3.2.服务重启4、问题4.1.服务器内存...

2020-03-03 16:38:56 2571 2

空空如也

空空如也

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

TA关注的人

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