自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 开通公众号啦:java4all

一直有朋友加我微信,让我开通公众号,公众号其实一直是有的,现在开更了,欢迎各位大佬关注。 java4all,主要分享SpringBoot,SpringCloud,分布式事务,分布式锁,面试等相关文章。 欢迎大佬关注,也欢迎大佬投稿。 我的微信:w1186355422,欢迎勾搭。 想进读者群的大...

2019-05-18 09:42:23 303 4

原创 聊聊分布式

欢迎关注公众号:java4all ↓↓↓分布式系列目录,点击直接进入文章↓↓↓,也可进入专栏: 1.分布式锁系列–01分布式锁入门介绍 2.分布式锁系列–02Redis实现分布式锁 3.分布式锁系列–03关于分布式锁的选型分析01 4.分布式锁系列–04关于分布式锁的选型分析02 5.分布式事务系...

2019-03-30 15:13:06 387 2

原创 SpringCloud系列教程目录

↓↓↓SpringCloud教程目录,点击直接进入文章↓↓↓,也可进入专栏: SpringCloud教程(Finchley版本)-00:什么是SpringCloud SpringCloud教程(Finchley版本)-01:服务注册与发现(Eureka) SpringCloud教程(Finc...

2018-12-15 11:17:36 2078 7

原创 Elasticsearch教程目录

↓↓↓Elasticsearch教程目录,点击直接进入文章↓↓↓,也可进入专栏: 1.Elasticsearch简介 2.Elasticsearch和Java交互 3.Elasticsearch面向文档 4.Elasticsearch索引文档 5.Elasticsea...

2018-05-24 21:03:26 884 0

原创 SpringBoot教程目录

↓↓↓点击标题可直接查看↓↓↓ (1)SpringBoot项目的创建 (2)SpringBoot简介及常用注解 (3)SpringBoot多环境配置与使用 (4)SpringBoot获取配置文件常量值 (5)SpringBoot...

2018-04-03 16:05:18 2999 2

原创 ZooKeeper系列教学

    本专题是ZooKeeper的一些列教学文章,本来博主打算自己写,但是写了两篇之后,查资料过程中发现了Sunddenly(⊙_⊙) 的博客,他的这个系列写的非常专业,而且图文并茂,就转载了过来;我在文章首行挂了原文链接,文章末尾保留了博主的版权声明,文章类型都已经设置为转载,如果有读者想要转...

2018-02-11 18:06:37 2914 0

原创 零基础学习Docker

本篇是从零开始学Docker的目录,随时更新,可直接点击相应链接:Docker---(0)Docker 安装Docker---(1)Docker 简介Docker---(2)为什么要用DockerDocker---(3)Docker常用命令Docker---(4)Docker 部署spring w...

2018-01-31 14:34:28 1172 1

原创 零基础学习SpringBoot

注:本系列教程,又全部进行了更为深入的重写,可关注公众号:java4all,或进入SpringBoot教程,查看最新资料。 本篇是零基础学习SpringBoot专栏的目录,随时更新,可直接点击相应链接:   Spring Boot---(1)SpringBoot 项目的创建 Spring ...

2018-01-26 20:38:52 3155 2

原创 java操作kudu 增删改查

1. 构建 maven 工程、导入依赖 <dependency> <groupId>org.apache.kudu</groupId> <artifactId>kudu-client&l...

2020-05-12 20:12:14 66 0

原创 There is no known eureka server; cluster server list is empty

com.netflix.discovery.shared.transport.TransportException: There is no known eureka server; cluster server list is empty at com.netflix.discovery.sh...

2020-04-16 20:47:49 141 0

转载 分布式系统理论基础 - 一致性、2PC和3PC

引言 狭义的分布式系统指由网络连接的计算机系统,每个节点独立地承担计算或存储任务,节点间通过网络协同工作。广义的分布式系统是一个相对的概念,正如Leslie Lamport所说[1]: What is a distributed systeme. Distribution is in the ey...

2020-04-09 19:37:08 84 0

转载 Java中Properties类

本文转载自:https://www.cnblogs.com/bakari/p/3562244.html 一、Java Properties类 ​ Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持...

2020-02-28 21:30:54 87 0

原创 JDBC的PreparedStatement获取自增id

@Override public void insert(Account account) throws ClassNotFoundException, SQLException { account = new Account(100, 1001, new BigDecim...

2020-02-04 18:30:26 486 0

原创 无法访问github网页 ping不通github

如下目录C:\Windows\System32\drivers\etc,修改hosts文件 末尾添加: 192.30.253.112 github.com 151.101.88.249 github.global.ssl.fastly.net 然后执行ipconfig /flushdns即可...

2020-01-31 12:02:26 1549 0

原创 YAMLException: incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulate

使用hexo g出现如下错误,一顿排查,发现,是文章的文件名和文章的title有非法字符,原title为:ssh: connect to host github.com port 22: Connection timed out。修改名称即可。 G:\blog> hexo g INFO S...

2020-01-30 21:53:13 1720 0

原创 ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repo

换了个wifi,git clone拉取代码就会报错,切回原来的wifi,又是可以的,反复尝试,最终确认,这个特定的wifi下,网页和命令行都不能访问github,甚是神奇。 G:\mylearn\source-code>git pull ssh: connect to host github...

2020-01-30 20:59:00 807 1

原创 Gradle sync failed: Cause: com.intellij.util.containers.HashMap cannot be cast to com.intellij.util.

使用idea导入gradle项目,报这个错误: Gradle sync failed: Cause: com.intellij.util.containers.HashMap cannot be cast to com.intellij.util.containers.MultiMap 而且搜索...

2020-01-09 17:35:45 274 2

原创 seata教程-Seata 1.0版本整合教程

seata 1.0教程 技术选型及版本 spring-cloud-starter-alibaba-seata spring-cloud-alibaba:1.5.1.RELEASE springcloud:Edgware.SR4 seata-all:1.0.0 springboot:1.5.4 my...

2019-12-27 09:10:45 2237 4

转载 java中getClass()和getSuperClass()的讲解

为了讲解这个问题,我们先来看一下下面的代码: package com.yonyou.test; import java.util.Date; class Test extends Date{ private static final long serialVersionUID = ...

2019-12-07 11:17:36 181 0

转载 Class的isAssignableFrom方法详解

Class的isAssignableFrom方法 Class类的isAssignableFrom是个不常用的方法,感觉这个方法的名字取得不是很好,所以有必要在此解析一下,以免在看源码时产生歧义,这个方法的签名如下: public native boolean isAssignableFrom(Cl...

2019-12-07 09:57:24 94 0

转载 Java中的bridge method(桥接方法)

java4all原创,欢迎关注摘要:Java中的bridge method(桥接方法)是什么?1.什么是桥接方法桥接方法是 JDK 1.5 引入泛型后,为了使Java的泛型方法生成的字节...

2019-12-03 09:17:00 108 0

原创 fineReport切换数据源

fineReport切换数据源: 1.配置数据连接 2.报表内选中

2019-12-02 13:22:17 254 0

原创 seata整合踩坑

2019-11-26 16:44:11 [restartedMain] INFO o.s.b.a.l.AutoConfigurationReportLoggingInitializer - Error starting ApplicationContext. To display the a...

2019-11-26 20:04:58 868 1

原创 mysql字符串包含关系查询

例如判断bill表中,detail字段中不包含money的结果集。 SELECT * FROM bill a WHERE !LOCATE(a.money,a.detail);

2019-11-25 19:38:01 362 0

原创 windows下代码分支批量处理脚本

@echo. @chcp 65001 @echo. @echo off choice /C yn /M "确认执行merge操作?" if errorlevel 2 goto n if errorlevel 1 goto y :y echo. echo 从源头分支%1 ec...

2019-11-23 11:26:01 126 5

原创 source tree Access denied FATAL ERROR: Server sent disconnect message type 2 (protocol error) "Too

使用sourceTree时,配置好了sshkey,但是还是无法拉取和推送代码,一直报下方的错误: git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin Access denied Access denied Ac...

2019-11-14 20:06:46 1006 0

转载 Spring事务隔离级别详解

java4all,欢迎关注 摘要:本文主要讲解Spring中的事务隔离级别。 当两个事务对同一个数据库的记录进行操作时,那么,他们之间的影响是怎么样的呢?这就出现了事务隔离级别的概念。数据库的隔离性与并发控制有很大关系。ACID,即原子性(atomicity)、一致性(c...

2019-11-13 09:17:00 351 1

原创 mysql查询数据库数据量

查询数据库数据量大小 -- SHOW TABLE_SCHEMA; -- use information_schema; SELECT concat( round( sum(data_length / 1024 / 1024), 2 ), 'MB' )...

2019-11-12 15:27:30 139 0

原创 seata中事务隔离性与锁分析

1.官方说法 官方的文章中,有这么一段话: 全局事务的隔离性是建立在分支事务的本地隔离级别基础之上的。 在数据库本地隔离级别 读已提交 或以上的前提下,Fescar 设计了由事务协调器维护的 全局写排他锁,来保证事务间的 写隔离,将全局事务默认定义在 读未提交 的隔离级别上。 我们对隔离级别的共...

2019-10-24 20:34:14 2175 0

转载 mockito简单教程

首先添加maven依赖 <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <ve...

2019-09-29 17:14:45 182 0

转载 《阿里工程师的自我修养》正式发布

世界在变,技术在变,需求在变。从入门到进阶,从普通员工到主管,从知识到落地,从量的积累到质的飞跃,在不确定性的世界中,你遇到的种种难题,阿里工程师正在探索着最优解。3大思...

2019-09-24 09:17:00 309 0

原创 error: Cannot delete branch 'xxx' checked out at 'xxxx'

此错误是在git删除分支时报的错误,删除分支时,当前分支不能停留在要删除的分支上,要切换到其他任意分支,再去删除目标分支。参考:git删除本地分支 git删除远程分支 ...

2019-09-19 10:29:46 4109 0

原创 git删除本地分支 git删除远程分支

比如eureka项目,进入项目目录下,想要删除dev-1.3.0分支。 cd eureka git checkout dev-1.1.1 git pull git branch -d dev-1.3.0 git push origin --delete dev-1.3.0 cd .. ...

2019-09-19 10:26:15 739 0

原创 idea maven helper 插件 maven依赖冲突解决 jar包冲突解决

1.安装maven helper file -> setting -> plugins -> maven helper 下载插件并安装。 2.使用 1.随便选择一个pom.xml文件 这里有text和Analyzer两种。 2.选择 1.点击Analyzer,会发现有些冲突。...

2019-09-13 23:20:49 1956 2

原创 Seata 事务分组

Seata 事务分组: 1.什么是事务分组? A:事务分组是 Seata 的资源逻辑,类似于服务实例。 service { #vgroup->rgroup vgroup_mapping.fsp_tx_group = "default" #only suppor...

2019-09-11 16:26:28 1086 1

原创 seata中的grouplist的作用

在seata-server端的file.conf配置文件中,有个default.grouplist配置,是干嘛的呢? 1.作用方式 这个配置,只有当registry.type=file,注册中心是file方式时,才会起作用。 2.值 这个值可以配置多个,配置多个就是集群方式。 2、关于 Seata...

2019-09-11 16:25:45 2163 2

原创 navicat查看mysql blob类型数据

1.先把目标数据查询出来 2.然后选中想看的数据 3.有个备注按钮,选下备注,即可看到 不少文章,上来就让看备注,mmp,不查询出来,是没有备注这个按钮的。 ...

2019-09-07 16:37:08 1593 0

原创 阿里巴巴 arthas教程3

本文介绍:watch的使用 7.watch命令 watch命令,在排查复线线上问题时非常有效。 1. 监控com.runlion.fsp.credit.service.impl.CreditServiceImpl 类的listCreditAndUserOnCondition方法返回值,及方法耗时:...

2019-09-03 20:06:52 354 1

原创 阿里巴巴 arthas教程4

本文介绍:monitor的使用。 8.monitor monitor可以对匹配的目标类或者目标方法进行持续监控,直到用户中止为止。monitor 命令是一个非实时返回命令. 实时返回命令是输入之后立即返回,而非实时返回的命令,则是不断的等待目标 Java 进程返回信息,直到用户输入 Ctrl+C ...

2019-09-03 20:04:55 295 4

原创 阿里巴巴 arthas教程2

5.jad反编译 可以使用jad反编译class文件,中午字符会被编解码。 这里以com.runlion.fsp.credit.service.impl包下为例NCSourceServiceImpl类为例: 我们可以看到整个类的ClassLoader,从哪里加载的,以及类的完整信息; $ jad ...

2019-09-03 19:40:34 149 0

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