08 2019 档案
摘要:分布式框架下,如何保证事物一致性一直是一个热门话题。当然事物一致性解决方案有很多种(请参考:分布式事物一致性设计思路),我们今天主要介绍TCC方案解决的思路。以下是参与设计讨论的一种解决思路,大家有问题请留言。 1、基本概念 TI:Transaction Interceptor,事务拦截器,位于da
阅读全文
摘要:Btrace BTrace是sun公司推出的一款Java 动态、安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数、返回值、全局变量和堆栈信息等,并且做到最少的侵入,占用最少的系统资源。 项目地址:Btrace用户指南:UserGuide Btr
阅读全文
摘要:先来看一个多线程下使用例子,看到运行结果会出现异常: import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import java
阅读全文
摘要:下面提供三种计时器的写法供大家参考,大家可以自行选择自己钟爱的使用。 写法一(Spring 包提供的计时器): 下面写一个调用: start开始记录,stop停止记录,然后通过StopWatch的prettyPrint方法,可直观的输出代码执行耗时,以及执行时间百分比,瞬间感觉比之前的方式高大上了一
阅读全文