Reflections 通过扫描 classpath,索引元数据,允许在运行时查询这些元数据,也可以保存收集项目中多个模块的元数据信息。
Spring框架的核心功能有两个 Spring容器作为超级大工厂,负责创建、管理所有的Java对象,这些Java对象被称为Bean Spring容器管理容器中Bean之间的依赖关系,Spring使用一
这篇文章通过实例讨论了: - java.concurrent.Lock创建的垃圾 - 比较Lock和synchronized - 如何通过编程方式计算延时 - Lock和synchronized竞争带来的影响
1、带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁
CPU,一般认为写C/C++的才需要了解,写高级语言的(Java/C#/pathon…)并不需要了解那么底层的东西。我一开始也是这么想的,但直到碰到LMAX的 Disruptor ,以及 马丁的博文 ,才发现写Java的,更加不能忽视CP
原文 http://www.cnblogs.com/flowwind/p/4751938.html Java web 环境搭建 环境依赖 操作系统 :Windows 7 64位 开发工具 :IntelliJ
印条形码(一维码)的需求场景。 解决方案 Java生成条形码的方案 -- barcode4j、zxing barcode4j barcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等
Java 模块化系统自提出以来经历了很长的时间,直到 2014 年晚些时候才最终以 JSR(JSR-376) 定稿,而且这个部分有可能在 Java 9 中出现。但是 一直以来都没有可以使用的原型。9 月
一、概述 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:
Java的堆外内存本来是高贵而神秘的东西,只在一些缓存方案的收费企业版里出现。但自从用了Netty,就变成了天天打交道的事情,毕竟堆外内存能减少IO时的内存复制,不需要堆内存Buffer拷贝一份到直接内存中,然后才写入Socket中。
Class Visualizer 可以查看 java 类结构图,从javajar文件或者class文件 主要特性: Auto-generated class diagram Double click
JUDO 是一个给初学计算机编程的人使用的 Java IDE,它有完整的开发环境,容易使用。JUDO 还是一个教育工具,它可以用来讲解编程概念方面的知识,还可以引发强烈的学习编程的兴趣。JUDO is
本文主要介绍如何将CKEditor集成到Java开发环境中,CKEditor是FCKEditor的升级版,使用很方便。下面是基本使用方法: 第一步:下载必要的库 1、到CKEditor官网 http://www
JLauncher提供一种简单的方式去启动一个Java App程序,免去将Java打包成独立的Run Jar包,方便在部署过程中对配置文件的灵活修改,以及实现轻量级对App程序依赖Jar包的更新。 程序支持默认存放路径:
Restlet Framework ,Java轻量级REST框架; Fastjson ,最快的Java Json parser,功能强大,简单易用; Hibernate ,Java最常用的OR Mapping框架;
Hammurapi是一款执行Java程序代码的自动检测工具。提供的实例中含有282条Hammurapi代码规则,提供了120多个Java类,这款所谓的检测工具,可以从三个级别来检测代码是否违背了编码标准。
Ratpack是一组Java类库用于构建现代HTTP应用。 它提供了刚好够写实用,高性能,应用程序。 它构建在Java 8, Netty 和 reactive 原理。 import ratpack
java中的图片按比例缩放功能 1. 按固定长宽进行缩放 /* * 图片缩放,w,h为缩放的目标宽度和高度 * src为源文件目录,dest为缩放后保存目录 */ public static void
1、永久区溢出 Exception in thread "main" java.lang.OutOfMemoryError: PermGen space 这部分用于存放Class和Meta的信息,Class在被
数百台服务器意外雪崩背后又隐藏着什么?是软件的扭曲还是硬件的沦丧? 走进科学带你了解Greys, Java线上问题诊断工具。 Greys的诞生 很早的时候,我们使