自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

  • 博客(126)
  • 资源 (1)
  • 收藏
  • 关注

转载 设计模式(十一)代理模式Proxy(结构型)

1.概述       因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象, 你曾有过延迟创建对象的想法吗 ( if和else就是不同的两条逻辑路径) ? 你有想过限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户?以上两种需求都非常类似,并且都需要解决一个更大的问题:你如何提供一致的接口给某个对象让它可以改变其内部功能,或者是从来不存在的功能? 可以

2016-08-31 23:04:39 999

转载 我给媳妇解释设计模式:第一部分

引子我跟媳妇曾经就面向对象设计这个话题做过有趣的探讨。当我把它们发表在社区之后,得到了一些很不错的反馈,也大大鼓舞了我。所以,我很高兴能把我们后面的一次谈话继续分享出来,那是关于面向对象的设计模式的,大家往下看吧。AlfredCheung翻译于 4年前10人顶顶 翻译的不错哦!其它翻译版本(2)

2016-08-31 23:03:22 1218

转载 Java之美[从菜鸟到高手演变]系列之博文阅读导航

随着博文越来越多,为博客添加一个导航很有必要!本博客将相继开通Java、CloudFoundry、Linux、Ruby等专栏,都会设立目录,希望读者朋友们能更加方便的阅读!在阅读的过程中有任何问题,请联系:egg。邮箱:xtfggef@gmail.com    微博:http://weibo.com/xtfggef  QQ群:169480361(请在本博文下面留言,验证信息

2016-08-31 23:01:05 2111

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2016-08-31 22:59:38 8488

转载 jQuery Datatable 实用简单实例

目标:使用jQuery Datatable构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求。同时,jQuery Datatable强大的功能支持:排序,分页,搜索等。Query Datatable能良好支持数据完全加载到本地后构建数据列表,排序、分页、搜索等功能就会自带,不需要我们去关心,在此主要说明通过后台动态的加载数据,已达到在大数据面前提高效率的

2016-08-29 23:59:13 12885 1

转载 演讲如何克服紧张情绪

演讲如何克服紧张情绪很多人在演讲时发现自己很紧张、有压力,无法驾驭自己的情绪,本来准备得很充分,上台时却发挥不出真实的水平,下台后又开始后悔。【小故事】斗狮士的故事在古罗马举行的一场斗狮比赛中,将要临近比赛时,突然有一个斗狮士向负责人提出要退出比赛。因为在开赛前的5分钟,他害怕了。这时提出退赛,负责人当然不同意。于是,负责人给了斗狮士两个选择:一是选择与狮子搏斗;二是当着体

2016-08-28 22:14:32 1608

转载 MapReduce论文中文版

摘要MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于 key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中有很多满足上述处理模型的例子, 本论文将详细描述这个模型。MapRe

2016-08-28 20:29:07 6428

转载 构建需求响应式亿级商品详情页

该文章是根据velocity 2015技术大会的演讲《京东网站单品页618实战》细化而来,希望对大家有用。 商品详情页是什么商品详情页是展示商品详细信息的一个页面,承载在网站的大部分流量和订单的入口。京东商城目前有通用版、全球购、闪购、易车、惠买车、服装、拼购、今日抄底等许多套模板。各套模板的元数据是一样的,只是展示方式不一样。目前商品详情页个性化需求非常多,数据来源也是非常多的,而且

2016-08-28 01:26:57 1472

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tc

2016-08-27 22:20:04 1201

转载 Intellij Idea/Webstorm/Phpstorm 的高效快捷键

1. shift + F6可以理解为F2的豪华重量版,不但可以重命名文件名,而且可以命名函数名,函数名可以搜索引用的文件,还可以重命名局部变量。还可以重命名标签名。在sublime text中有个类似的快捷键:ctrl+shift+d。1. search in comments and strings会搜索注释或变量内容。2. search for text occurrences

2016-08-27 15:18:42 1932

转载 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:16:37 1832

转载 从零开始学习jQuery (十) jQueryUI常用功能实战

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:15:33 1622

转载 从零开始学习jQuery (九) jQuery工具函数

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:14:42 1226

转载 从零开始学习jQuery (八) 插播:jQuery实施方案

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:13:58 1182

转载 从零开始学习jQuery (七) jQuery动画-让页面动起来!

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:13:08 1958

转载 从零开始学习jQuery (六) AJAX快餐

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:12:07 1386

转载 从零开始学习jQuery (五) 事件与事件对象

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:11:25 1330

转载 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:10:40 1142

转载 从零开始学习jQuery (三) 管理jQuery包装集

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 15:09:29 1067

转载 从零开始学习jQuery (二) 万能的选择器

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 14:45:42 1237

转载 从零开始学习jQuery (一) 开天辟地入门篇

本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Aj

2016-08-27 14:44:51 1171

转载 JSON对象

目录JSON格式JSON.stringify()基本用法第二个参数第三个参数toJSON 方法JSON.parse()参考链接JSON格式JSON格式(JavaScript Object Notation的缩写)是一种用于数据交换的文本格式,2001年由Douglas Crockford提出,目的是取代繁琐笨重的XML格式

2016-08-27 14:43:24 1300

转载 jQuery 快速入门教程

内容目录jQuery 入门什么是jQuery如何使用jQueryjQuery的运行原理如何选择jQuery版本ready() 准备就绪时执行代码jQuery 核心:选取元素使用jQuery 选择器选取元素,并封装为jQuery对象将现有的DOM元素封装为jQuery对象将HTML字符串封装为jQuery对象元素筛选jQ

2016-08-27 14:42:28 2771 1

转载 jQuery中文入门指南,翻译加实例,jQuery的起点教程

中文版译者:Keel此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请 EMAIL 告知。或者在 BLOG中留言。英文原版:http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery ,感谢原文作者 Jörn Zaefferer 本文发布已征求原作者同意。说

2016-08-27 14:41:41 1549

转载 Node入门

关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。

2016-08-27 14:38:55 1238

转载 一些可以用的DNS

OpenNIC 151.236.20.236,106.186.17.181;PandaDNS 182.254.158.191,120.27.30.176dnspod 119.29.29.29oneDNS 112.124.47.27,114.215.126.16HelloDNS 123.56.46.123,121.40.144.82114 114.114.114.114,11

2016-08-24 22:21:30 2363

转载 CSS颜色工具

CSS颜色代码大全#FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044#FFCCCC#FF8888

2016-08-24 22:16:58 1333

转载 求职与面试经验谈

工作了5年多,换了4家公司,是时候总结一下求职与面试的经验了。〇、前言说起找工作与面试,很多人感觉是一件困难的事情,不到万不得已(比如公司倒闭、长期发不出工资等情况)不想跳槽。特别是老一辈人们,比如我们的父母,他们经常会说现在的工作多么多么的稳定,跟着领导好好干,巴拉巴拉一堆……但是现在时代已经变化了,不再是过去吃大锅饭捧铁饭碗的情况了,看看九十年代的下岗职工,没有一技

2016-08-24 22:15:51 1800

转载 高效工作环境

〇、前言俗话说的好,工欲善其事必先利其器,磨刀不误砍柴工。那么我们来看看,如何在软硬件方面来提高我们程序员的工作效率。一、硬件1.固态硬盘固态硬盘实乃PC神器之一,它可以大幅提高数据的读写速度。目前最好的固态硬盘读写速度可以达到700M/s左右,而机械硬盘只有100M/s至200M/s的速度。如此巨大的速度差距体现在系统启动、软件启动、文件读取等

2016-08-24 22:15:10 2023

转载 Javascript模块化编程(一):模块的写法

作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现

2016-08-23 00:16:14 1092

转载 读懂diff

作者: 阮一峰日期: 2012年8月29日diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:  $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,di

2016-08-22 08:57:55 779

转载 Git远程操作详解

作者: 阮一峰日期: 2014年6月12日Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push

2016-08-22 08:57:08 862

转载 Git 工作流程

作者: 阮一峰日期: 2015年12月24日Git 作为一个源码管理系统,不可避免涉及到多人协作。协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。本文介绍三种广泛使用的工作流程

2016-08-22 08:56:14 902

转载 Git 使用规范流程

作者: 阮一峰日期: 2015年8月 5日团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支

2016-08-22 08:55:10 805

转载 Spring MVC快速教程:依赖注入 Spring MVC Fast Tutorial: Dependency Injection

What are we going to build?Use singletons of CarManager and BrandManager instead of creating multiple instances.What is dependency injection ?Dependency injection (also called inversion

2016-08-21 21:40:33 1156

转载 Spring MVC快速教程:表单验证 Spring MVC Fast Tutorial: Form Validation

What are we going to build?User input validation for the new car form.ValidatorThis Validator class will validate a Car: 'WEB-INF/src/springmvc/validator/CarValidator.java'package spring

2016-08-21 21:39:35 1591

转载 Spring MVC快速教程:表单处理 Spring MVC Fast Tutorial: Form Processing

Spring MVC Fast Tutorial: Form Processing This tutorial is out of date. See the new version for Spring 4.What are we going to build?A form to create a new car.Spring Form Process

2016-08-21 21:38:16 1299

转载 Spring MVC快速教程:安装 Spring MVC Fast Tutorial: Setup

Spring MVC Fast Tutorial: Setup This tutorial is out of date. See the new version for Spring 4.You'll need java 1.5, ant and tomcat. We're going to:create a web app skeletona

2016-08-21 21:36:40 1260

转载 Spring MVC Fast Tutorial 快速教程

ContentsSetupHello WorldModel View ControllerForm ProcessingForm ValidationDependency Injection (Inversion of Control)ReferenceSpring MVC

2016-08-21 21:35:28 1021

转载 Spring MVC 快速教程:Hello World Spring MVC Fast Tutorial: Hello World

How Spring MVC worksBasically the same way as Struts:Based on the HTTP request URL, the DispatcherServlet calls the corresponding Controller.A View is rendered and sent as HTTP r

2016-08-21 21:34:22 1512

搜索引擎以及网上免费学术资源的检索

介绍了一下搜索引擎的工作原理和组成部分,以Google和百度为代表介绍了搜索引擎的高级检索功能,以及搜索引擎非常强大的最常用的八条高级检索命令,最后对网上免费学术资源网站进行了介绍。

2015-09-22

空空如也

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

TA关注的人

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