![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
离别
从事互联网教育开发行业
展开
-
分布式事务如何实现?深入解读 Seata 的 XA 模式
En 首页 文档 开发者 博客 社区 下载 分布式事务如何实现?深入解读 Seata 的 XA 模式 作者简介:煊檍,GitHub ID:sharajava,阿里巴巴中件间 GTS 研发团队负责人,SEATA 开源项目发起人,曾在 Oracle 北京研发中心多年,从事 WebLogic 核心研发工作。长期专注于中间件,尤其是分布式事务领域的技术实践。 Seata 1.2.0 版本重磅发布新的事务模式:XA 模式,实现对 XA 协议的支持。 这里,我们从三个方面来深入解读这个新的特性: 是转载 2020-08-04 16:48:18 · 476 阅读 · 0 评论 -
关于G1垃圾收集器
选择收集器 除非您的应用程序有非常严格的暂停时间要求,否则请先运行您的应用程序并允许VM选择收集器。如有必要,请调整堆大小以提高性能。如果性能仍然不能达到您的目标,请使用以下准则作为选择收集器的起点。 如果应用程序的数据集较小(最大约100 MB),则 使用选项选择串行收集器-XX:+UseSerialGC。 如果应用程序将在单个处理器上运行,并且没有暂停时间要求,则让VM选...原创 2020-04-23 08:53:21 · 306 阅读 · 0 评论 -
spring boot 1.5升级到2.X版本 变动
spring boot 1.5升级到2.1版本变动 spring boot老版本1.5.5 spring boot新版本2.1.3 redis变动: org.springframework.boot:spring-boot-starter-data-redis变为 org.springframework.data:spring-data-redis (版本2.1.5.RELEASE)...原创 2019-09-04 17:12:20 · 1104 阅读 · 0 评论 -
mongo副本集权限配置(centos7)
上一章配置完副本集后,紧接着继续配置数据库权限。链接直通车:https://blog.csdn.net/liubo_2016/article/details/91871268 开启安全认证 创建用户 登录 PRIMARY节点创建用户,在此我们对 test 库开启安全认证。 先创建全局管理员用户:db.createUser({user:"root",pwd:"ygW_2019",roles:...原创 2019-06-17 16:19:43 · 364 阅读 · 0 评论 -
mongodb 副本集搭建(centos7)
MongoDB主从复制 主从复制是 MongoDB 最早使用的复制方式, 该复制方式易于配置,并且可以支持任意数量的从节点服务器,与使用单节点模式相比有如下优点: 在从服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 可配置读写分离,主节点负责写操作,从节点负责读操作,将读写压力分开,提高系统的稳定性。 MongoDB 的主从复制至少需要两个服务器或者节点。其中一个...原创 2019-06-13 16:20:36 · 614 阅读 · 0 评论 -
maven搭建私服库(centos7)
前言实际生产中,很少需要自己搭建 Maven 私服仓库(在一个视频中看到这么一句话:除非公司就你一个程序员)。需要的时候,也就直接网上搜一篇教程照着操作即可。 本次则只是为了自己练习一下,稍微熟悉一下。主要的目的是为了后面配置 Jenkins 时使用。简单做一下笔记。 环境CentOS 7JDK 1.8(Nexus 依赖于 JDK)下载 Nexus OSS 3.14.0 的 Linux ...转载 2019-03-07 18:02:01 · 424 阅读 · 0 评论 -
阿里云直播、直播录制和点播
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haohao123nana/article/details/79481802 近来公司有个直播类的项目,让我调研下阿里云直播,花了3、4天调研结束后,做下笔记,一方面自己日后便于查看,另一方面与大家做个交流,有说的不正确的。欢迎指正。 需求说明:本项目有三个媒体端,分别是app、微信和pc。...转载 2019-02-20 15:33:09 · 1959 阅读 · 0 评论 -
spring cloud eureka 注册与发现
spring cloud 入门系列二:使用Eureka 进行服务治理 服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。 Spring Cloud Eureka是Spring Cloud Netflix 微服务套件的一部分,主要负责完成微服务架构中的服务治理功能。 本文通过简单的小例子来分享下如何通过Eureka进行服务治理: 搭建服务注册中...转载 2019-02-28 17:19:38 · 123 阅读 · 0 评论 -
@DateTimeFormat和@JsonFormat区别
@DateTimeFormat注解解决前台string类型与后台date类型的转换,使用@JsonFormat注解解决后台date类型与前台string类型的转换 说明: 有的时候由前台jsp页面填写一个日期,提交到后台spring mvc的时候,我们希望直接转换成一个Date类型,而不是由一个string 类型接收,然后再通过simpleDateFormat来进行转格式,这样太麻烦了,代码会...转载 2018-12-20 10:06:35 · 2338 阅读 · 0 评论 -
MySQL主从同步故障-Slave_SQL_Running: No
最常见的3种同步故障情况 这3种情况是在HA切换时,由于是异步复制,且sync_binlog=0,会造成一小部分binlog没接收完导致同步报错。 第一种:在master上删除一条记录,而slave上找不到。 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't find record in ...原创 2018-09-04 10:17:59 · 482 阅读 · 0 评论 -
gitlab 安装和汉化(centos7-2018)
安装和配置依赖项 (必需) 官方centos7配置链接:https://about.gitlab.com/installation/#centos-7 一 1.安装软件 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemct...转载 2018-09-04 10:17:19 · 322 阅读 · 0 评论 -
CentOS7安装MySQL-2018
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...转载 2018-09-04 10:15:23 · 180 阅读 · 0 评论 -
centos7 安装nginx(简易)
CentOS7中使用yum安装Nginx的方法 最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。 1、添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-re...转载 2018-09-04 10:14:36 · 124 阅读 · 0 评论 -
Centos7 JDK8的安装配置
一.卸载默认安装的OpenJDK 首先通过“ rpm -qa | grep openjdk ”命令查找出默认安装的openjdk 然后通过“ rpm -e --nodeps ”命令依次卸载查出来的openjdk [plain] view plain copy [root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-...原创 2018-09-04 10:13:46 · 71 阅读 · 0 评论 -
centos:mysql主从同步配置(2019)
主服务器:10.1.1.144; 从服务器:10.1.1.163; 配置过程 1.进入主服务器,停止主服务mysql服务:systemctl stop mysqld; 主节点编辑配置文件 vim /etc/my.cnf 添加如下配置: server-id=1 log-bin=master-bin log-bin-index=master-bin.index 注: 多台...原创 2018-09-04 10:11:59 · 5264 阅读 · 0 评论 -
Spring事务管理及几种简单的实现
事务是逻辑上的一组操作,这组操作要么全部成功,要么全部失败,最为典型的就是银行转账的案例:A要向B转账,现在A,B各自账户中有1000元,A要给B转200元,那么这个转账就必须保证是一个事务,防止中途因为各种原因导致A账户资金减少而B账户资金未添加,或者B账户资金添加而A账户资金未减少,这样不是用户有损失就是银行有损失,为了保证转账前后的一致性就必须保证转账操作是一个事务。事务具有的ACID特性,...转载 2018-04-09 14:01:13 · 147 阅读 · 0 评论