摘要:
构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groov... 阅读全文
随笔分类 - java one
Web服务器的工作原理
2015-02-15 10:16 by Loull, 399 阅读, 收藏, 编辑
摘要:
Web服务器工作原理概述很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletRe... 阅读全文
Java异常处理
2014-08-01 11:22 by Loull, 398 阅读, 收藏, 编辑
摘要:
Java异常类层次结构图: 图1Java异常类层次结构图图示try、catch、finally语句块的执行: 图2 图示try、catch、finally语句块的执行RuntimeExcep... 阅读全文
【译文】走出Java ClassLoader迷宫 Find a way out of the ClassLoader maze
2014-07-30 11:18 by Loull, 395 阅读, 收藏, 编辑
摘要:
本文是一篇译文。原文:Find a way out of the ClassLoader maze对于类加载器,普通Java应用开发人员不需要了解太多。但对于系统开发人员,正确理解Java的类加载器模型是开发Java系统软件的关键。很久以来,我一直对ClassLoader许多问题感到很模糊,自己也在... 阅读全文
JDK里的设计模式
2014-07-24 11:35 by Loull, 463 阅读, 收藏, 编辑
摘要:
一、Creational patterns创建模式Abstract factory(recognizeable by creational methods returning the factory itself which in turn can be used to create another... 阅读全文
Java API设计原则清单
2014-07-24 10:19 by Loull, 2245 阅读, 收藏, 编辑
摘要:
在设计Java API的时候总是有很多不同的规范和考量。与任何复杂的事物一样,这项工作往往就是在考验我们思考的缜密程度。就像飞行员起飞前的检查清单,这张清单将帮助软件设计者在设计Java API的过程中回忆起那些明确的或者不明确的规范。本文也可以看作为“API设计指南”这篇文章的附录。我们还准备了一... 阅读全文
Java5、Java6、Java7的新特性
2014-05-11 14:20 by Loull, 503 阅读, 收藏, 编辑
摘要:
Java5Java 5添加了8个语言特性:泛型,类型安全枚举,注解,自动装箱和拆箱,增强的循环,静态导入,可变参数,协变返回类型。1、泛型Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。ParameterizedType作为参数和... 阅读全文
Building a RESTful Web Service Using Spring Boot In Eclipse
2014-01-17 15:01 by Loull, 1948 阅读, 收藏, 编辑
摘要:
一、构建restful web service创建Maven的java web工程,maven的pom文件加入依赖包创建包helloGreeting.javapackage hello;public class Greeting { private final long id; priv... 阅读全文
收集一些java相关的文章
2013-12-23 15:13 by Loull, 269 阅读, 收藏, 编辑
摘要:
有些文章看了,以后想再看已经忘了在哪里了。故在此一一记录下那些值得看的文章。1:如何确定Java对象的大小中文版本 :http://article.yeeyan.org/view/104091/62930?from_com原版:http://www.jroller.com/maxim/entry/a... 阅读全文
Troubleshooting JDK
2013-12-23 14:02 by Loull, 420 阅读, 收藏, 编辑
摘要:
收集整理下JDK自带的关于Troubleshooting 的文档Java2 Platform, Standard Edition 5.0Troubleshooting andDiagnostic Guidehttp://www.oracle.com/technetwork/java/jdk50-ts... 阅读全文
Java 7代码层面上的更新
2013-09-05 13:51 by Loull, 376 阅读, 收藏, 编辑
摘要:
Java 7已经完成的7大新功能: 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变参数方法调用。 下面我们来仔细看一下这7大新功能: 1 对集合类的语言支持 Java将... 阅读全文
【java】【实践】阅读代码,一些较好的实践
2012-09-11 18:37 by Loull, 226 阅读, 收藏, 编辑
摘要:
1、http://jcs.mobile-utopia.com/jcs/6065_DataSourceImpl.java调试代码/************************/ /***** Internal API *****/ /************************/ ... 阅读全文