王鹏亮 的专栏

千里之行始于足下!

YAML 技术研究

YAML预研文档 YAML概要 YAML vs XML YAML vs JSON YAML用途 脚本语言 序列化 配置文件 调试 YAML缺陷与不足 YAML语法与范例 YAML的JAVA实现 使用SnakeYAML实现 使用JYaml实现 YAML预研文档YAML概要YAML是”YAML Ain...

2016-04-29 18:32:01

阅读数:4571

评论数:0

Java ClassLoader 深入理解

ClassLoader问题剖析做为一个java开发人员,我们都曾经受这些异常的折磨:ClassNotFoundException、NoClassDefFoundError、ClassCastException、ClassCircularityError,究其根源,我们不可避免地要面对java的大人...

2016-04-29 18:19:26

阅读数:8469

评论数:1

ASM技术研究

ASM技术研究ASM是什么ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更...

2016-04-29 18:13:15

阅读数:7833

评论数:0

Apache Solr:全文搜索

Apache Solr 初探Solr简介Solr 是一个开源的全文搜索服务器,已经在众多大型的网站中使用,较为成熟和稳定。 Solr 使用 Java 语言开发,基于 Apache Lucene 实现,对Lucene进行了扩展,提供了比Lucene更为丰富的查询语言,同时提高了可配置、可扩展性,...

2016-04-29 17:40:52

阅读数:3537

评论数:0

Java7 Fork-Join 框架:任务切分,并行处理

概要 现代的计算机已经向多CPU方向发展,即使是普通的PC,甚至现在的智能手机、多核处理器已被广泛应用。在未来,处理器的核心数将会发展的越来越多。 虽然硬件上的多核CPU已经十分成熟,但是很多应用程序并未这种多核CPU做好准备,因此并不能很好地利用多核CPU的性能优势。 为了充分利用多C...

2016-04-29 15:56:52

阅读数:4481

评论数:0

Genymotion:最快的安卓模拟器,Android 开发利器 安装说明

Genymotion:linux桌面系统使用qq的福音! Genymotion是一套完整的工具,它提供了Android虚拟环境。它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。 Genymotion支持Windows、Linux和Mac OS等操作系统,容易安装和使用:按简单的安装过程,选...

2016-04-28 10:53:51

阅读数:3425

评论数:0

RESTEasy:JAX-RS restful webservices 示例

纯web版本 pom添加依赖: org.jboss.resteasy resteasy-jaxrs 3.0.11.Final web.xml添加servlet定义 ...

2016-04-27 19:14:27

阅读数:3910

评论数:0

Guice:轻量级IOC/DI 容器

Guice 简介 Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。Guice采用Java加注解...

2016-04-27 18:08:31

阅读数:3855

评论数:0

Apache Shiro:Java 认证授权框架 SSO 单点等了解决方案

Shiro简介 Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权。使用 Shiro,您就能够为您的应用程序提供安全性而又无需从头编写所有代码。 Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它...

2016-04-27 16:59:43

阅读数:6510

评论数:1

java7 实用的新特性:编程技巧

出处:http://it.deepinmind.com/java/2014/04/21/10-jdk-7-features-to-revisit-before-you-welcome-java-8.html 回顾下Java 7有哪些新特性,如果你还记得的话,Java 6是没有增加...

2016-04-27 14:10:11

阅读数:3817

评论数:0

JPA规范:Java Persistence API 标准规范用法示例

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 是 JCP定义的一种规范,要使用此规范,必需配合该规范的实现,开源实现有 apache的 openjpa,还有使用更广泛的hiber...

2016-04-26 15:36:05

阅读数:10066

评论数:2

Java 覆盖系统类:endorsed 技术

之前接触过 Java.ext.dirs 用于扩展jdk的系统库,那么 -Djava.endorsed.dirs 又有什么神奇的作用呢? java提供了endorsed技术: 关于endorsed:可以的简单理解为-Djava.endorsed.dirs指定的目录面放置的jar文...

2016-04-25 16:45:47

阅读数:6515

评论数:0

JSR 303 - Bean Validation

关于 Bean Validation 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,...

2016-04-25 15:59:04

阅读数:2987

评论数:0

JAX-WS(JWS):Java WebService

Java 的 WebService概述 本文主要介绍java6以后的JAX-WS(JWS), Java 的 WebService框架有JWS、Axis2、XFire、CXF、Spring WS,简单介绍: 1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务...

2016-04-21 16:40:47

阅读数:4582

评论数:0

前端开发利器: Bootstrap + AngularJS

概述 在HTML5盛行的互联网时代,涌现诸多的前端html/css/js框架,基于其 适用范围、licence、发展前景等因素,本人对比总结出其中的两个佼佼者,分别是侧重页面美化展现的 Bootstrap 和侧重页面逻辑控制的 AngularJS ,基于 Bootstrap + Angul...

2016-04-18 18:01:41

阅读数:19361

评论数:1

Spring Boot 新一代Spring Java应用 : 你能感觉在使用 JavaEE 规范吗?

Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over c...

2016-04-11 16:18:46

阅读数:9392

评论数:1

spring hibernate 集成:spring使用容器JTA事务管理器

说明: 1.EJB的事务是方法级别的隔离,而spring的拦截事务是类级别的,所以spring管理的jta事务在同一个类的不同方法设置不同的事务传播策略是无效的。 2.使用了spring的事务,就不能显示地使用hibernate的开启事务,提交事务等,spring通过拦截器自动实现这些操作...

2016-04-05 17:20:27

阅读数:4441

评论数:0

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