- 博客(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关注的人