自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端琅琊阁

一个前端程序员的技术轨迹自述

  • 博客(43)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 免费的windows安装程序制作软件

Cloud Setuper  http://www.oschina.net/news/57361/cloudsetuper-3-new-toolsNSIS  http://www.oschina.net/p/nsisInno Setup.  http://www.oschina.net/p/inno+setup

2014-11-26 17:31:53 1322

转载 javascript 函数属性prototype详解

在JavaScript中并没有类的概念,但JavaScript中的确可以实现重载,多态,继承。这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype来解释。1、prototype 在JavaScript中并没有类的概念,但JavaScript中的确可以实现重载,多态,继承。这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype

2014-11-26 14:54:23 3935

转载 javascript函数对象的内部方法call(), apply(), bind()

今天完成javascript中函数的对象的最后一个知识点。 函数对象的内部方法call(), apply(), bind()相关阅读:javascript 函数详解1 -- 概述javascript 函数详解2 -- argumentsJavascript 函数详解3 -- this对象Javascript 函数详解4 -- 函数的其他属性Javascript 函数详解

2014-11-26 14:48:30 1190

转载 javascript arguments属性详解

今天我们接着上篇文章来继续javascript函数这个主题。今天要讲的是函数对像中一个很重要的属性--arguments。相关阅读:javascript 函数详解1 -- 概述javascript 函数详解2 -- argumentsJavascript 函数详解3 -- this对象Javascript 函数详解4 -- 函数的其他属性Javascript 函数详解5

2014-11-26 14:40:40 2522

转载 javascript this 对象详解

接着上篇文章的函数的重要属性arguments对象之后,我们今天讲函数属性的另外一个非常重要的属性 this对象。相关阅读:javascript 函数详解1 -- 概述javascript 函数详解2 -- argumentsJavascript 函数详解3 -- this对象Javascript 函数详解4 -- 函数的其他属性Javascript 函数详解5 -- 函数

2014-11-26 14:32:39 1100

转载 HTML5开源框架和项目推荐

二、推荐项目Egret:微信爆红游戏“神经猫”开源跨平台游戏框架 Phaser:开源的HTML5 2D游戏开发框架开源HTML5游戏引擎Kiwi.js 1.0正式发布 Puzzlescript:一个开源的 HTML5 游戏引擎HTML5开源游戏引擎lufylegend1.8.0发布  2048:根本停不下来的开源HTML5游戏三、本周福利最火HTML5 JavaScript游戏

2014-11-26 14:16:09 2695

转载 Java程序员的10道XML面试题

原文地址:http://www.importnew.com/10839.html本文由 ImportNew -hejiani 翻译自javacodegeeks。欢迎加入Java小组。转载请参见文章末尾的要求。包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面

2014-11-25 17:47:11 817

转载 Java HashMap的工作原理

本文由 ImportNew - miracle1919 翻译自 javacodegeeks。欢迎加入Java小组。转载请参见文章末尾的要求。面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而不仅仅是从理论上,这样,有助于更

2014-11-25 17:46:24 556

转载 3.命令模式

本文作者: ImportNew - hejiani 未经许可,禁止转载!概述在面向对象编程中,命令模式属于行为型(behavior)设计模式,用于“行为发送者”与“行为接收者”之间的解耦。(行为发送者为发起某个操作的对象,接收者为执行该操作请求的对象)。命令模式的结构如下图所示:命令模式结构图命令模式的常见使用场景有:Java 菜单项和按钮的动作处理为宏(复合命令)提供

2014-11-25 17:35:56 677

转载 2.策略模式(下)

在策略模式(上) 中,留下了一些练习。通过这些练习可以了解Java API、SWT如何实际应用策略模式。下篇将给出这些练习的参考分析,欢迎大家一起讨论。#1.请说明策略模式符合哪些面向对象设计原则?让我们再回顾一下策略模式: 策略模式中,通过接口(interface)实现了业务与具体实现的隔离。所以,策略模式符合“面向接口,而不是面向实现”的编程原则。在实现具体的策略(算法)时

2014-11-25 17:34:44 630

转载 1.策略模式(上)

写在前面为什么要学习设计模式掌握设计模式对于程序开发有很多益处。首先,掌握设计模式可以借鉴前人的经验吸取已知的教训,让设计出的程序更具扩展性更好地应对需求的变化。其次,在开发人员日常的交流和沟通中可以理解对方说的行话。最后,可以顺利解答面试过程中设计模式的相关问题。为什么要写这个系列博客作为一名Java开发者,在学习设计模式的过程中我遇到了一些问题和困难。如何更好地了解和记住这些模

2014-11-25 17:33:16 645

转载 Java 7 Fork/Join 框架

在 Java7引入的诸多新特性中,Fork/Join 框架无疑是重要的一项。JSR 166旨在标准化一个实质上可扩展的框架,以将并行计算的通用工具类组织成一个类似java.util中Collection一样的包。其目标是使之对开 发人员易用且易维护,同时该框架也旨在并行计算地高质量实现。目前已经有多个新的类和接口被添加到该框架中了。该新特性主要是解决Java社区中对于如synchroniz

2014-11-25 17:31:18 649

转载 Java EE7和Maven工程入门(7)

本文由 ImportNew - 好好先生 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。目录一个简单Maven工程的结构建立一个简单的WAR工程定义ejb services模块和jpa实体模块定义EAR模块使用Arquillian进行单元测试(上)使用Arquillian进行单元测试(下)使用PostagreSQL与ShrinkWrap API

2014-11-25 11:15:07 935

转载 Java EE7和Maven工程入门(6)

本文由 ImportNew - strongme 翻译自 Paris Apostolopoulos。欢迎加入翻译小组。转载请参见文章末尾的要求。这篇讲解是接着前面的几讲的,如果需要回顾前面部分的同学,可以前往以下链接:目录一个简单Maven工程的结构建立一个简单的WAR工程定义ejb services模块和jpa实体模块定义EAR模块使用Arquillian进行单元测试(上

2014-11-25 11:13:56 830

转载 Java EE7和Maven工程入门(5)

本文由 ImportNew - lomoxy 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。目录一个简单Maven工程的结构建立一个简单的WAR工程定义ejb services模块和jpa实体模块定义EAR模块使用Arquillian进行单元测试(上)使用Arquillian进行单元测试(下)使用PostagreSQL与ShrinkWrap A

2014-11-25 11:12:27 850

转载 Java EE7和Maven工程入门(4)

本文由 ImportNew - mathshelly 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。目录一个简单Maven工程的结构建立一个简单的WAR工程定义ejb services模块和jpa实体模块定义EAR模块使用Arquillian进行单元测试(上)使用Arquillian进行单元测试(下)使用PostagreSQL与ShrinkWr

2014-11-25 11:09:45 853

转载 Java EE7和Maven工程入门(3)

本文由 ImportNew - micah 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。目录一个简单Maven工程的结构建立一个简单的WAR工程定义ejb services模块和jpa实体模块本文开始讲述第三部分。我们已经有了一个父pom并且已经为我们的war模块定义好了pom。在原来的设置中,我们已经定义了应用程序将要包含一个以ejb

2014-11-25 11:05:39 859

转载 Java EE7和Maven工程入门(2)

本文由 ImportNew - 陈 显鹭 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。目录一个简单Maven工程的结构建立一个简单的WAR工程先来回顾一下第一部分我们已经建立了父pom文件。这种特殊类型的文件用来定义我们项目即将使用的类库,它也配置了所有为了打包项目的每个模块而使用的maven工具。你可以检出第一部分代码 。所以,

2014-11-25 11:02:23 718

转载 Java EE7和Maven工程入门(1)

本文由 ImportNew - miracle1919 翻译自 javacodegeeks。欢迎加入翻译小组。转载请参见文章末尾的要求。目录一个简单Maven工程的结构为什么?在日常工作中,我经常需要解决许多简单的或者是复杂的Maven/Java EE工程结构的问题。为了找到解决办法,我经常要拿项目的结构做实验,在不同应用服务器上对部署进行测试并且调优。对新手来说,

2014-11-25 10:57:26 713

转载 JVM必备指南

本文由 ImportNew - xiafei 翻译自 anturis。欢迎加入翻译小组。转载请参见文章末尾的要求。简介Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码。更通俗地说,JVM是指对这个规范的具体实现。这种实现基于严格的指令集和全面的内存模型。另外,JVM也通常被

2014-11-25 10:47:42 490

转载 Java GC系列(4):垃圾回收监视和分析

分享到:4本文由 ImportNew - lomoxy 翻译自 javapapers。欢迎加入翻译小组。转载请参见文章末尾的要求。目录垃圾回收介绍垃圾回收是如何工作的?垃圾回收的类别垃圾回收监视和分析在这个Java GC系列教程中,让我们学习用于垃圾回收监视和分析的工具。然后,选用一种工具来监视一个Java示例程序的垃圾回收过程。如果你是一名初学者,你最好仔细阅

2014-11-25 10:24:52 802

转载 Java GC系列(3):垃圾回收器种类

分享到:3本文由 ImportNew - 好好先生 翻译自 javapapers。欢迎加入翻译小组。转载请参见文章末尾的要求。目录垃圾回收介绍垃圾回收是如何工作的?垃圾回收的类别垃圾回收监视和分析在这篇教程中我们将学习几种现有的垃圾回收器。在Java中,垃圾回收是一个自动的进程可以替代程序员进行内存的分配与回收这些复杂的工作。这篇是垃圾回 收教程系列的第三篇,在

2014-11-25 10:20:29 686

转载 Java GC系列(2):Java垃圾回收是如何工作的

分享到:20本文由 ImportNew - 伍翀 翻译自 javapapers。欢迎加入翻译小组。转载请参见文章末尾的要求。目录垃圾回收介绍垃圾回收是如何工作的?垃圾回收的类别垃圾回收监视和分析本教程是为了理解基本的Java垃圾回收以及它是如何工作的。这是垃圾回收教程系列的第二部分。希望你已经读过了第一部分:《Java 垃圾回收介绍》。Java 垃圾回收是一

2014-11-25 10:16:14 812

转载 Java GC系列(1):Java垃圾回收简介

分享到:39本文由 ImportNew - 好好先生 翻译自 javapapers。欢迎加入翻译小组。转载请参见文章末尾的要求。Java的内存分配与回收全部由JVM垃圾回收进程自动完成。与C语言不同,Java开发者不需要自己编写代码实现垃圾回收。这是Java深受大家欢迎的众多特性之一,能够帮助程序员更好地编写Java程序。下面四篇教程是了解Java 垃圾回收(GC)的基

2014-11-25 10:12:04 583

转载 java 位操作运算符

Java 位运 算 符 位运算符用来对二进制位进行操作 ,Java中提 供 了 如 下所 示 的 位 运 算符 :位 运 算 符 (>>,<<,>>>,&,|,^,~ ) ,位运 算 符 中 ,除 ~ 以 外 ,其余 均 为 二 元 运 算 符 。 操 作 数 只 能 为 整 型 和字 符 型 数 据 。二进制负数以它正值的补码形式表达补码:反码+1等于

2014-11-24 17:27:23 759

转载 通过分析 JDK 源代码研究 Hash 存储机制

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。1评论:

2014-11-24 16:59:56 582

转载 《深入理解Java虚拟机》学习小记一之自动内存管理机制(三)

概要对象优先分配在Eden分配大对象直接进入老年代长期存活的对象进入老年代动态对象年龄判定概要在Java技术体系中,自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。本文主要探讨给对象分配内存这点事。对象的内存分配,往大的方向上讲,就是在堆上分配。但是也有一些情况会在栈上分配和在TLAB上分配等。所以分配的规则并不是百

2014-11-24 14:42:23 785

转载 《深入理解Java虚拟机》学习小记一之自动内存管理机制(二)

1.概要2.判断对象是否存活的算法2.1引用计数算法2.2根搜索算法3.GC算法3.1标记-清除(Mark-Sweep)算法3.2复制(Copying)算法3.3标记-整理(Mark-Compact)算法3.4分代收集算法3.5几种算法的优缺点4.垃圾收集器5.垃圾收集器的参数总结 6.关于GC的几点补充1.概要在《深入理解Java虚拟机》学习小记一之自动内存管理机制(一)中,我们

2014-11-24 14:37:03 805

转载 《深入理解Java虚拟机》学习小记一之自动内存管理机制(一)

Java内存区域与内存溢出异常一、概要二、运行时数据区域2.1程序计数器2.2虚拟机栈2.3本地方法栈2.4堆2.5方法区2.6运行时常量池三、对象访问四、OutOfMemoryError异常4.1Java堆溢出4.2虚拟机栈溢出4.3 方法区溢出4.4 运行时常量池溢出五、小结Java内存区域与内存溢出异常 一、概要 我们可以带着以下几个问题去学习自动内存管理机制,罗列如下:

2014-11-24 14:24:26 925

原创 学习HTML5书籍和社区

1.HTML5游戏开发(全)pdf

2014-11-24 11:01:50 904

转载 探秘Java虚拟机——内存管理与垃圾回收

本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜索。1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn:新

2014-11-24 10:17:13 596

转载 memcache的最佳实践方案

基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,

2014-11-24 10:12:23 562

转载 25 个免费简洁的 WordPress 主题和布局插件

EditorDemo DownloadEditor 是一个排版驱动的主题,内容在右侧展示,非常漂亮,支持移动设备浏览。Daily ThemeDemo Download响应式布局可用于博客、相册。IllustratrDownloadDownload一个微型的相册主题FukasawaDemo DemoFukasawa 是适合摄影人和收

2014-11-20 13:59:13 3436

转载 多图详解Spring框架的设计理念与设计模式

2010-06-11 14:55 许令波 developerWorks 中国 字号:T |TSpring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念。AD:2014WOT全球软件技术峰会北京站 课程视频发布Sprin

2014-11-19 17:17:45 1150

转载 5个强大的Java分布式缓存框架推荐

在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个

2014-11-19 17:01:05 1185

原创 java 必读经典书籍

1.Github免费资源https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#java2.深入理解Java虚拟机(周志明)http://download.csdn.net/download/cjt281570985/5053190 (PDF)3.Java C

2014-11-19 15:33:26 976

转载 Java实现简单的网络爬虫

摘要 一直以来都希望自己做一个站内的搜索引擎,其实不一定是一个搜索引擎,关键是能分析网站数据的东西,java有很多开源的爬虫实现,但是开始还是从一个简单的里面了解其原理吧。 总共有6个类,先介绍下每个类的功能: DownloadPage.java的功能是下载此超链接的    一直以来都希望自己做一个站内的搜索引擎,其实不一定是一个搜索引擎,关键是能分析网站数据的东西,java有很多开源的爬虫实

2014-11-18 10:36:33 1184

转载 在 Web 项目中应用 Apache Shiro 开源权限框架

Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受保护资源。关于 Shiro 的一系列特征及优点,很多文章已有列举,这里不再逐一赘述,本文重点介绍 Shiro 在 Web Appli

2014-11-13 18:06:23 725

转载 HTML5 贪吃蛇 Snake Game代码

HTML5 贪吃蛇 Snake Gamebody {text-align:center;}canvas { border:5px dotted #ccc; }h1 { font-size:50px; text-align: center; margin: 0; padding-bottom: 25px;} var snake_x;//记录当前蛇的各元素的x坐标数组 va

2014-11-13 17:22:19 1472

转载 15款值得学习的小型开源项目

对于初学者来说,小型开源项目更容易理解和学习,那么目前有哪些值得学习的小型开源项目?本文收集整理了知乎上网友推荐的一些不错的小型项目,代码基本都在5000行以内,感兴趣的朋友可以研究下。SeaJS Sea.js是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。Sea.js 追求简单、自然的代码书写和组织方式,代码非常精简。

2014-11-13 11:35:23 1221

J2EE 6.0chm英文版

非常好用的英文版检索文档,使用英文原版API,是提升英语阅读水平的良好途径

2012-03-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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