加载中
Flame Graph 火焰图分析 Java 性能

摘要 火焰图是分析应用性能问题很好的工具,只是网上的文章都是讲述分析 C, C++ 等语言的,对Java 语言描述甚少,此处记录一下自己使用火焰图分析Java 栈的过程。 环境 Linux: centos6 jd...

2019/02/24 16:56
959
Idea Usage of API documented as @since 1.4

这个错误的产生原因是代码中使用了@since 1.4, 标记代码只能在jdk 1.4 之后的版本中才能使用,但是项目的编译环境在 1.4 之前,所以idea 给出了这个错误提示。 修复方式: 打开路径 File -...

2019/02/15 15:58
49
不要使用 YYYY ,使用 yyyy 来获取年份

@org.junit.Test public void test() throws ParseException { SimpleDateFormat yyyy = new SimpleDateFormat("MM-dd-yyyy"); SimpleDateFormat YYYY = new SimpleDateFormat("MM-dd-YYYY")...

2019/01/06 18:13
79
对Java Stack的一次探索

问题说明 昨天发现线上有一些业务逻辑没有执行到,但是代码入口代码日志已经打印,深入下去一看,底层库里有一个事件执行的方法在每次执行时都会 new 一个 thread,在以往量不大时没有问题,...

2018/10/31 17:45
1.7K
测试插件-infinitest介绍

缘起 写多了业务代码,一些遗留系统里处于基本没有单测的状态,因此最近对 TDD 的开发方式很感兴趣,看了不少 TDD 介绍和实践的书。 TDD 对测试的执行次数有很高的要求,但是平常在 idea 里面...

2018/08/11 20:46
222
Java示例演示Functor 和monad

This article was initially an appendix in our Reactive Programming with RxJavabook. However introduction to monads, albeit very much related to reactive programming, didn't suit...

2018/07/20 10:41
53
CompeletableFuture的使用

Java8新增的可以与流一起使用的Future增强类

2017/08/15 14:22
142
使用Optional来减少null检查

由来 平常我们使用null检查在项目中简直太常见了,从数据库中查询到的数据可能不存在返回null,service中处理中发现不存在返回一个null,在互相调用的时候每次都需要做(if obj != null)的判断...

2017/08/09 12:06
1.3K
Java8新特性

转帖Java8相关

2017/07/18 19:01
86
AbstractQueuedSynchronizer 源码分析(共享锁)

Java concurrent包的灵魂抽象类,很多我们常用的Lock实现内部都是代理给AbstractQueuedSynchronizer来实现锁的获取与释放的。本文记录一下看源码的过程。...

2017/06/28 18:42
241
使用liquibase与h2助力单元测试

单元测试中数据库一直是个绕不开的问题,里面的数据直接导致单元测试的成败,但&...

2017/06/22 18:51
668
Vagrant 安装centos7

Vagrant安装centos7过程及遇到的问题

2017/05/24 18:12
654
Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7'

Windows安装jdk1.8,配置好环境变量后,运行Java报错: Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required. Err...

2017/04/13 11:26
1.6K
Throwable cause的使用

读到log4j的获取类名,方法名,所在行地方看了一下Java 异常的顶级类Throwable,了解了cause的使用。

2017/04/02 17:42
1.3K
JMX in action第二篇

主要涉及DynamicMBean

2016/06/19 11:22
54
JMX in action第一篇

最近工程的各种内部状态之类的并没有很好的管理,因此学习一下jmx这个资源管理的框架 本篇主要介绍MBean概述和标准MBean的相关部分

2016/06/17 22:23
70
文件上传问题总结

Spring文件上传与使用common-fileupload插件直接上传文件

2015/06/08 18:48
83
java中断机制zz

java 中断机制

2015/01/20 14:43
18
Java concurrency in practice笔记 02 03

java并发编程是很重要的一方面,最近看java并发编程实战,比较高深,这篇包括线程安全、race condition、volatile关键字以及发布与逸出相关的方面

2014/06/04 21:22
88

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部