Java虚拟机的类加载机制 经验

Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程。 在加载阶段,java虚拟机需要完成以下3件事:

duei7063 2016-02-03   8743   0

借助 AOP 为 Java Web 应用记录性能数据 经验

前些日子我简单搞了一个基于 AOP 来抓取调用树和开销的尝试,感觉有点意思,分享一下。 抓取调用树和时间开销 在 Java 里面获取代码块的时间开销最常见的手段就是 System.currentTimeMillis()

peanohan 2016-02-01   7827   0
AOP   Web框架  

Java 性能分析工具,第 1 部分: 操作系统工具 经验

何来达到这种可视化的展示呢?我们需要配合使用操作系统中集成的程序监控工具和 Java 中内置的监控分析工具来进行 Java 程序的性能分析。本文为系列文章,共三篇分别介绍这几类工具。在本文中将介绍操作系统中的性能监控工具。

louis 2016-07-06   16101   0

java使用smb协议访问局域网共享文件 经验

来自: http://my.oschina.net/ivan1989/blog/628397 java访问共享文件夹,读取局域网中一台机器的共享目录中的文件,需要jcifs-1.1.11.jar的支

ly_perfect 2016-03-02   27076   0

在 Android N 预览版中使用 Java 8 的新特性 经验

Android团队最近发布了Android N Preview,带来了很多提升,包括由Jack编译器提供的Java 8支持。在这篇文章中,我们将来看看它究竟对Android开发者意味着什么,以及如何尝试新的语言特性。

TamieBriley 2016-04-30   34134   0

使用 pac4j 保护你的 Spark Java Web 应用 经验

它支持大多数认证机制:OAuth (Facebook, Twitter, Google, Yahoo...), CAS, HTTP (表单, 基础认证...), OpenID Connect, SAML, Google App Engine, JWT, LDAP, RDBMS, MongoDB, 以及 Stormpath 还有大多数认证检查 (角色/权限, CSRF 令牌...)

morganlee 2016-02-27   18579   0

stackoverflow上Java相关回答整理翻译 经验

stackoverflow-Java-top-qa 对stackoverflow上Java相关、投票数TOP100的问答进行翻译,欢迎点star,我们会持续更新!!! 为了让“翻译”更有意义,给阅读者

jopen 2016-03-01   20489   0

Java Annotation 及几个常用开源项目注解原理简析 经验

原理进行简析 。 PDF 版: Java Annotation.pdf , PPT 版: Java Annotation.pptx , Keynote 版: Java Annotation.key 一、Annotation

tgshaxrg 2014-09-09   19199   0

Java中ThreadLocal无锁化线程封闭实现原理 经验

道其然而不知其所以然,因此,使用ThreadLocal的程序员很多时候会被它导入到陷进中去,其实java很多高级机制系列的很多东西都是一把双刃剑,也就是有利必有其弊,那么我们的方法是找到利和弊的中间平衡点,最佳的方式去解决问题。

wanpan9900 2016-03-02   11883   0

Java虚拟机体系结构深入研究总结 经验

优就成了我惯用的“伎俩”。 要对Java程序进行内存优化和性能调优,不了解虚拟机的内部原理(或者叫规范更严谨一点)是肯定不行的,这里推荐一本好书《深入Java虚拟机(第二版)》(Bill Venners著,曹晓刚

Shad9936 2016-03-02   12810   0

深入理解Java内存模型(二)——重排序 经验

Concurrent Programming in Java™: Design Principles and Pattern JSR-133: Java Memory Model and Thread Specification

hubuke 2016-03-31   13058   0

Java经典类库-Guava中的函数式编程讲解 经验

如果我要新建一个java的项目,那么有两个类库是必备的,一个是junit,另一个是 Guava 。选择junit,因为我喜欢TDD,喜欢自动化测试。而是用 Guava ,是因为我喜欢简洁的API。 Guava

forwell 2016-05-19   16066   0

从零开始学 Java - Spring AOP 实现主从读写分离 经验

代码里写就是了。可是,有追求的程序猿都是不是这么解决问题的呢! 其实通过上篇的 从零开始学 Java - Spring AOP 拦截器的基本实现 我们知道 AOP 可以实现在方法开始执行前后插入执

KathrinTodd 2016-09-07   15523   0
AOP   Spring   Java开发  

写给Android/Java开发者的JavaScript精解(1) 经验

式就是比较着学,努力辨识清楚Java与JavaScript的同与异,在比较中加深理解认识,最后达到学会JavaScript的目的。 许多程序语言都有自己的口号,Java的口号是:“write once,run

Martha2264 2016-09-01   7739   0

Silk,一个基于java bean的轻量级响应式框架 经验

Silk 一个基于java bean的响应式框架 Why we need this? 假设我们有这么一个需求: 我们登陆成功之后通过服务器拿到一个useraccount对象,useraccount对象长这个样子

xip448483 2016-09-21   6047   0

Java 8 中你可能没听过的 10 个新特性 经验

da表达式。一提到Java 8就只能听到这个,但这不过是其中的一个新功能而已,Java 8还有许多新的特性——有一些功能强大的新类或者新的用法,还有一些功能则是早就应该加到Java里了。 这里我准

AnkeFairban 2016-10-08   14387   0

JLiteSpider:轻量级的分布式 Java 爬虫框架 经验

JLiteSpider A lite distributed Java spider framework. 这是一个轻量级的分布式java爬虫框架 特点 这是一个强大,但又轻量级的分布式爬虫框架

StephaineRF 2016-10-11   9812   0

Java 抽象类与oop三大特征 经验

ClassName { abstract void fun(); } 下面要注意一个问题:在《JAVA编程思想》一书中,将抽象类定义为“包含抽象方法的类”,但是后面发现如果一个类不包含抽象方法,只是

ecus1797 2016-10-30   12671   0

Java泛型:泛型类、泛型接口和泛型方法 经验

是做不到的,必须再自定义。那么这明显重用性就非常低。 当然,我可以用 Object 来代替 String ,并且在Java SE5之前,我们也只能这么做,由于 Object 是所有类型的基类,所以可以直接转型。但是这样

wmma3991 2016-11-09   7842   0

Java虚拟机故障处理工具 经验

给系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。 java开发人员可以在jdk安装的bin目录下找到除了 java , javac 以外的其他命令。这些命令主要是一些用于监视虚拟机和故障处理的工具。这些工具包括:

bngn2129 2016-11-23   7799   0
1 2 3 4 5 6 7 8 9 10