自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot+atomikos+mybatis+druid实现配置化atomikos分布式事物管理

最近工作中遇到需要管理多个数据源,因此使用了atomikos写了一个小模块,采用了注释实现了灵活配置多数据源。使用的项目只需要在启动类上使用@EnableFreeagerAtomikos加上配置文件的配置项就可以了。(gitee代码:https://gitee.com/freeager/springboot-atomikos,包括了测试代码,数据库看mapper自己建哦) ...

2019-03-12 21:27:01 464

原创 springcloud LCN 分布式事务升级到 springboot 2.0

springcloud分布式事务处理是个棘手问题,LCN是一个个解决方案。但有个小问题,如果使用的是springboot 2.0版本的话,就会出问题,因为LCN现在还是基于springboot1.5.4的版本,还好LCN是开源项目,可以获取到源码(https://gitee.com/wangliang1991/tx-lcn),稍作改动就可以升级到springboot2.0上了。具体操作如下(只针对...

2018-12-20 11:59:04 2792

原创 Java 快速、归并、冒泡排序

今天整理电脑时,看到了多年前写的排序demo,仅仅是demo,真正项目是用不上的。所以花了点时间,该了一下变成可实用的排序工具类(含测试代码),直接贴代码如下了:import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.List;import java....

2018-12-19 18:14:06 247

原创 Centos7虚拟机(VirtualBox)上给docker分配IP

一、虚拟机配置网络,如下图:二、docker容器即虚拟机需要安装pipework:https://github.com/jpetazzo/pipework.git 直接zip下载后解压,复制pipework-master/pipework到/usr/local/bin/下,如:cp -p /root/pipework-master/pipework /usr/local/bin/另...

2018-11-14 17:28:04 1030

原创 利用snmp4j通过SNMP获取远程服务器状态

一、SNMP是什么?     简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。在典型的SNMP用法中,有许多系统被管理,而且是有一或多个系统在管理它们。每一个被管理的...

2018-07-30 15:39:28 5228 5

原创 JMX远程监视Java进程

一、下载相关jar,并放置到JAVA_HOME下:     1、下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html,下载jmx_remote-1_0_1_03-ri.zip和jmx-1_2-ri.zip。      ...

2018-07-27 21:32:30 1366

原创 springboot+atomikos 分布式事务处理示例

一、atomikos介绍:     Atomikos TransactionsEssentials 是一个为Java平台提供增值服务的并且开源类事务管理器,以下是包括在这个开源版本中的一些功能:全面崩溃 / 重启恢复 兼容标准的SUN公司JTA API 嵌套事务 为XA和非XA提供内置的JDBC适配器    Atomikos TransactionsEssentials是一个非常快...

2018-07-26 21:26:56 3581 2

原创 centos 安装 mysql5.6,主从配置

一、centos7安装mysql5.6:     1、下载mysql:         网址:http://www.mysql.com/downloads/ ,选择MySQL Community Server下载,5.6最新版5.6.40,选择Linux - Generic平台,选择32位或64位的下载,最后一页不用登录或注册oracle账号,在最下面有链接直接下载,得到的文件是mysql-...

2018-07-24 21:31:44 471

转载 springboot validation

JSR提供的校验注解:         @Null   被注释的元素必须为 null    @NotNull    被注释的元素必须不为 null    @AssertTrue     被注释的元素必须为 true    @AssertFalse    被注释的元素必须为 false    @Min(value)     被注释的元素必须是一个数字,其值必须大于等于指定的最小值    @Max(v...

2018-07-12 13:55:51 553

原创 安装nexus私服,并添加阿里云仓库

一、安装配置:    1、下载:https://www.sonatype.com/download-oss-sonatype 选择 Nexus Repository Manager OSS 3.x - Unix 版本下载,速度快。从 sonatype.org下载的话根本没办法下。我下载的是 nexus-3.11.0-01-unix.tar.gz。       2、将下载的文件传上服务器,并...

2018-05-09 22:01:00 30469

原创 Centos7 安装mantis

一、安装apache、mariadb:    1、准备工作:        安装EPEL repo并用最新的稳定版本更新系统。        yum install epel-release -y     yum update -y    2、安装apache httpd:        yum install httpd -y  //安装httpd        systemctl start ...

2018-05-07 20:35:59 1731

原创 Jacoco随笔(https://gitee.com/freeager/jacoco.demo)

一、上pom.xml:<properties>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    <surefireArgLine> </surefireArgLine>  </properties><dependencies...

2018-05-06 17:21:10 793

原创 Docker学习随笔

一、安装配置:    1、安装(centos7):          yum install docker -y          yum install curl -y    2、配置(centos7)方便后面结合spring-boot开发:                 打开/usr/lib/systemd/system/docker.service文件,修改ExecStart这...

2018-05-05 11:27:42 215

空空如也

空空如也

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

TA关注的人

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