
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
导航一、事务的种类与场景二、分布式事务解决方案2.1 全局事务一、事务的种类与场景本地事务实际上就是指数据库的事务,参考《MySQL —— 事务与隔离级别总结》分布式事务指的是在分布式环境下,多个系统之间如何保证事务之间的原子性、一致性等问题。例如多个系统访问同一个数据库,多个系统访问多个数据库,等等这些场景,都数据分布式事务的讨论范围。二、分布式事务解决方案介绍四个业界应用比较广泛的分布式解决方
导航引言一、G1 介绍1.1 适用场景1.2 设计初衷1.3 关注焦点1.4 工作模式1.5 堆的逻辑结构1.6 主要收集目标1.7 停顿预测模型1.8 拷贝和压缩1.9 与 CMS 和 Parallel 收集器的比较1.10 固定停顿目标二、G1 的逻辑分区三、G1 的工作过程3.1 YGC3.2 Mixed GC引言本文针对 Hotspot 虚拟机的 G1 垃圾收集器进行总结和归纳,适用于JD
引言IDEA 提供了一些内置的代码模板,可以让开发者快速方便的使用,当然 eclipse 中也是有的,比如输入 syso 快速生成输出语句,main 快速生成主函数等。一、输出模板1、sout,最基本的输出语句,快速生成System.out.println();2、soutp,快速生成参数输出语句。3、soutm,快速生成方法名输出语句。4、soutv,快速生成最近一个变量的输出语句。5、xxx.
引言联合查询与连接查询不同,通过UNION 关键字,我们可以将多个查询语句一同执行并将结果集展示出来,不涉及到任何关联关系。UNION 的含义是“联合,并集,结合”,在MySQL中可以将多个查询语句的结果合并成一个结果集,在MySQL 不支持FULL OUTER JOIN 的情况下,弥补了“并集” 查询的短板。连接查询相关知识总结,参考《MySQL 基础 ———— 连接查询》。一、...
引言星期四的时候,我遇到了一个文件上传的问题,与以往不同的是,这一次上传的是多个文件,而且涉及到了久违的javascript代码。虽然最后实现的并不尽如人意,不过也算是完成了功能,接下来就把我发现的一些问题和总结记录一下。HTML部分展示<form id ="tempFile" method="post" enctype="multipart/form-data"><...
本篇博客源码地址:https://github.com/DragonWatcher/ease-run概述Hibernate与JPA本篇博客中的web项目选用Hibernate作为持久层框架。在Spring Boot中,我们需要了解另一个概念:JPA上一句话可能有些歧义,并不是说JPA就是Spring Boot中的概念。而是Java Persistence Api,中文译名为:Jav...
什么是JavaCardJavaCard,即Java智能卡。以智能卡硬件系统为基础,通过软件的方式构造一个支持Java程序下载、安装、运行的软/硬件系统。由于引入了虚拟机技术,JavaCard具备硬件无关性,即智能卡应用程序开发与智能卡硬件系统相分离,简化开发过程,提高应用程序的可移植性与可重用性。智能卡层级结构图上图中:1、最底层是硬件(芯片,如SIM卡、SD卡等),然后会提...
引言本文总结自周志明的《深入理解Java虚拟机》第二章部分内容。这部分内容,可以为后续性能调优方面的工作起到铺垫作用。一、什么是 OutOfMemoryErrorOurOfMemory 简称“OOM”, 直译为“内存耗尽”或“内存溢出”,当然,并不是真的内存耗尽了,它指的是 JVM 的几个逻辑分区的内存不够用了。在 JVM 的几个主要内存分区中(JVM 栈、本地方法栈、计数器、...
引言使用@Autowired自动注入时:如果注入的接口有多个实现类,如下所示:那么如果不指定具体是哪个实现类的Bean,在Spring Boot启动时就会发生异常(下图请点击查看): 异常的描述信息非常简单,就是告诉开发者,自动注入的地方需要一个Bean,而spring 容器却找到了3个实现类的Bean。Action(可以采取的行动): 考虑使用@Primary注解...
微服务应用程序中,我们会通过Java后台的方式发送http请求并调用其他注册在Spring Cloud Eureka server上的微服务,之前我们可能会手动封装一个Http发送请求类,然后通过其中的sendGet或者sendPost方法借由java IO的形式发送出去。但是,上述方法过于繁琐和和臃肿,我们使用org.springframework.web.client.RestTempla..







