排序:
默认
按更新时间
按访问量

Java8中流的性能

原文:Performance With Java8 Streams 作者:Arun Pandey 翻译:雁惊寒 摘要:本文介绍了Java8中流的几个特性,以告诫开发者流并不是高性能的代名词,需谨慎使用流。以下是译文。 流(Stream)是Java8为了实现最佳性能而引入的一个全新...

2017-11-20 14:04:12

阅读数:168

评论数:0

史上最简单的 SpringCloud 教程 | 终章

转载请标明出处:  http://blog.csdn.net/forezp/article/details/70148833  本文出自方志朋的博客 错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud...

2017-09-20 11:48:30

阅读数:308

评论数:0

使用ASM实现AOP(2) -- 玩转 ASM-Bytecode

转自:http://my.oschina.NET/u/1166271/blog/163550   本文是《深入字节码 -- 使用 ASM 实现 AOP》的后续博文。在上一篇文章中介绍了如何使用 ASM 动态安插代码到类中,从而简单实现 Aop。文章得到了广大朋友好评,我也希望...

2017-07-05 10:43:28

阅读数:265

评论数:0

你真的了解一段Java程序的生命史吗

原文:http://hugnew.com/?p=885 作为一名程序猿 ,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段Java Code,从出生到game over大体分这么几步:编译、类加载、运行、GC。 编译 Java语言的编译期...

2017-07-03 09:41:42

阅读数:262

评论数:0

神器 BTrace 快速入门

原文地址:http://mp.weixin.qq.com/s?__biz=MzI0NjUxNTY5Nw==&mid=2247483848&idx=1&sn=1d566e87d37849729b15707cb472ea7e&chksm=e9bf5356dec8da40...

2017-06-07 16:06:04

阅读数:311

评论数:0

Btrace入门到熟练小工完全指南

原文地址:http://calvin1978.blogcn.com/articles/btrace1.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io BTrace是神器,每一个需要每天解决线上...

2017-06-07 16:00:47

阅读数:315

评论数:0

深入理解Java之线程池

原文地址:http://www.importnew.com/19011.html 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大...

2017-06-07 14:42:37

阅读数:159

评论数:0

BTrace入门

BTrace入门 原文地址:http://blog.csdn.net/wilsonpeng3/article/details/52576253 概念性的东西自行网上查阅吧。 安装 现在btrace项目已经迁移到了github上了。这点可以从官网( https://kenai.com/pr...

2017-06-07 14:30:21

阅读数:178

评论数:0

开发工具系列(一):Btrace——线上Debug工具

原文地址:http://blog.csdn.net/caipeichao2/article/details/42109429 Btrace Btrace用于调试正在运行的系统,并且在调试时不会暂停系统。特别适用于跟踪线上问题。你可以实时监控一个系统中任何一个方法的调用,你可...

2017-06-01 17:29:39

阅读数:276

评论数:0

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

原文:https://my.oschina.net/feichexia/blog/196575 摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望...

2017-04-05 16:44:27

阅读数:647

评论数:0

使用jstack精确找到异常代码的

1. java代码如下: package t5; public class TestThread { public static void main(String[] args) { Thread thread = new Thread(new Worker()); thread.s...

2017-03-30 20:36:27

阅读数:4666

评论数:0

8张图理解Java

一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图展示了这段代码做了什么 1 2 String ...

2017-02-08 19:49:13

阅读数:234

评论数:0

class卸载、热替换和Tomcat的热部署的分析

这篇文章主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理。 一 class的热替换 ClassLoader中重要的方法 loadClass       ClassLoader.loadClass(...) 是ClassLoader...

2017-02-07 16:20:50

阅读数:523

评论数:0

使用ASM来书写Java代码

原文地址:http://blog.sina.com.cn/s/blog_4b38e200010008to.html 小巧而神奇的ASM ASM是一套JAVA字节码生成架构。它可以动态生成二进制格式的stub类或其他代理类,或者在类被JAVA虚拟机装入内存之前,动态修改类。 ASM 提供了与 B...

2017-02-03 13:47:46

阅读数:3270

评论数:0

Java字节码操纵框架ASM小试

本文主要内容: ASM是什么 JVM指令 Java字节码文件 ASM编程模型 ASM示例 参考资料汇总 JVM详细指令 ASM是什么 ASM是一个Java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM可以直接产生二进制class文件,也可以在类被加载入Java虚拟机之前动态改...

2017-01-25 14:13:42

阅读数:616

评论数:0

Class热替换与卸载

原文地址:http://www.importnew.com/22462.html 概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。本文主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和clas...

2016-12-30 15:44:51

阅读数:1755

评论数:0

深入理解JVM内幕:从基本结构到Java 7新特性

原文地址:http://www.importnew.com/1486.html 每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字...

2016-12-30 14:42:04

阅读数:591

评论数:0

类加载器

原文:http://alicharles.com/article/java-classloader/ java类加载器,主要有系统加载器、当前加载器、线程上下文加载器 线程上下文加载器 一般来说,这个问题都来自于框架编程过程中需要动态的加载资源。一般来说,加载一个资源的时候,...

2016-12-15 15:43:58

阅读数:181

评论数:0

Java 序列化的高级认识

原文:https://www.ibm.com/developerworks/cn/java/j-lo-serial/ 引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 ...

2016-12-09 16:06:31

阅读数:285

评论数:0

Java多种方式自定义序列化

我们知道,通过实现Java.io.Serializable接口可以使得该类的实例能够被序列化。例如如下的Person类, import java.io.Serializable; public class Person implements Serializable { privat...

2016-12-09 16:04:26

阅读数:2894

评论数:0

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