- 博客(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
搜索引擎以及网上免费学术资源的检索
2015-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人