摘要:搞java的同学们可能对无副作用这个概念比较陌生,这是函数式编程中的一个概念,无副作用的意思就是: 一个函数(java里是方法)的多次调用中,只要输入参数的值相同,输出结果的值也必然相同,并且在这个函数执行过...
阅读全文
摘要:上周朋友说要招几个高级点的java,网上那些java面试宝典已经被人背得熟透了,让帮忙出出几个面试的问题,主要看看对所使用得语言有较深入得了解,不停留在使用什么开源框架,和对自己一些项目得见解。当然还要装装B,最...
阅读全文
摘要:来源: 外刊IT评论 发布时间: 2010-05-27 09:48 阅读: 8547 次 推荐: 4 原文链接 [收藏] 这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发...
阅读全文
摘要:来源: 51cto 发布时间: 2010-03-19 14:49 阅读: 3270 次 推荐: 3 原文链接 [收藏] 时常,在各大论坛看到不少的朋友在张贴简历,希望得到他人的指点。为此,根据...
阅读全文
摘要:来源: 外刊IT评论 发布时间: 2011-09-10 22:18 阅读: 5556 次 推荐: 16 原文链接 [收藏] 英文原文:Interviewing for Programmers ...
阅读全文
摘要:作者: dimly113 发布时间: 2011-09-11 17:31 阅读: 11476 次 推荐: 17 原文链接 [收藏] 摘要:本文作者将和您一起分享他的淘宝面试经验,希望对您有所帮助。 ...
阅读全文
摘要:作者: Jeff Atwood 来源: CSDN 发布时间: 2012-05-24 16:46 阅读: 9053 次 推荐: 1 原文链接 [收藏] 英文原文:How to Hire a P...
阅读全文
摘要:作者: 何海涛 来源: 《程序员》 发布时间: 2012-07-11 13:42 阅读: 7571 次 推荐: 41 原文链接 [收藏] 文 / 何海涛 扎实的基础知识、高质量的代码、清晰...
阅读全文
摘要:作者: 阮一峰 发布时间: 2013-06-27 14:43 阅读: 2199 次 推荐: 22 原文链接 [收藏] 今天,我看到硅谷招聘经理Steve Buckley的一篇文章,正好探讨了同...
阅读全文
摘要:作者: 王淮 来源: 《程序员》 发布时间: 2013-03-25 17:22 阅读: 3750 次 推荐: 6 原文链接 [收藏] 【编者注】王淮是Facebook第二位中国籍工程师,也是...
阅读全文
摘要:作者: Bill Liu 发布时间: 2012-12-01 20:03 阅读: 2476 次 推荐: 4 原文链接 [收藏] Facebook 从 2004 年的哈佛校园的学生项目在短短的 7...
阅读全文
摘要:类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体...
阅读全文
摘要:作者: fangang 发布时间: 2012-11-20 22:59 阅读: 4127 次 推荐: 18 原文链接 [收藏] 也许你是一位项目经理,也许你是一位项目骨干成员,或者开发小组长。在...
阅读全文
摘要:作者: 林志玲 来源: 博客园 发布时间: 2013-07-01 15:57 阅读: 4733 次 推荐: 48 原文链接 [收藏] 摘要:你是一个程序员初哥,刚从大学迈进公司却没有人指导,要么...
阅读全文
摘要:很久木有和大家见面了,因为博主也需要时间来沉淀。。博主也需要学习和思考。。好吧,不多废话,进入正题,今天我们谈的东西是一致性和安全性。一致性这个问题,非常绕,想用语言表述,难度很大,我给别人去讲的时候,一般都是白...
阅读全文
摘要:这一次,我们来讲讲数据安全和读写高可用oh no,亲,于是我们又掉入了CAP所描述的陷阱。好吧,那么我们也就进入这个领域,来看看这数据安全所代表的一切。在20年以前,数据安全对于大部分用户来说,只意味着数据库AC...
阅读全文
摘要:http://rdc.taobao.com/team/jm/archives/1411 上一篇ps : 最近霸神推了一把,粉丝增加不少,顿时亚历山大。。还是希望大家用轻松一点的心态来看待我的这些科普文。如果想精细...
阅读全文
摘要:http://rdc.taobao.com/team/jm/archives/1387首先来回答一个问题:为什么在磁盘中要使用b+树来进行文件存储呢?原因还是因为树的高度低得缘故,磁盘本身是一个顺序读写快,随机读...
阅读全文
摘要:上一篇 事务原理http://rdc.taobao.com/team/jm/archives/1362单机事务:其实在上面介绍ACID的时候我们已经提到了一种最简单的实现方式,就是锁的实现方式。从原理来看,事务是...
阅读全文
摘要:作者: phpkernel 发布时间: 2012-11-26 13:27 阅读: 3998 次 推荐: 8 原文链接 [收藏] 1. 为什么分层? 计算机领域的体系结构普遍采用了分层的方式。...
阅读全文
摘要:作者: 陈硕 来源: 博客园 发布时间: 2010-10-02 19:56 阅读: 579 次 推荐: 0 原文链接 [收藏] 摘要:内核专家 Bryan Cantrill 和 Jeff Bon...
阅读全文
摘要:作者: 艾梦尔 来源: 博客园 发布时间: 2010-10-01 00:10 阅读: 7678 次 推荐: 3 原文链接 [收藏] 摘要:作者自己动手写了一个翻译插件,读者可以从中了解到开发ch...
阅读全文
摘要:作者: 醉梦独倚 发布时间: 2012-12-11 22:04 阅读: 4910 次 推荐: 23 原文链接 [收藏] 1、软件长期运营存在什么问题 一个大规模的客户端软件的生命周期中,我们...
阅读全文
摘要:作者: fangang 发布时间: 2012-10-31 16:53 阅读: 8492 次 推荐: 41 原文链接 [收藏] 今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hiberna...
阅读全文
摘要:作者: Jim Bird 来源: CSDN 发布时间: 2012-09-13 10:43 阅读: 4224 次 推荐: 18 原文链接 [收藏] 英文原文:Fixing a Bug is L...
阅读全文
摘要:来源: 外刊IT评论 发布时间: 2012-05-31 06:53 阅读: 3014 次 推荐: 3 原文链接 [收藏] 英文原文:I give the orders around here!...
阅读全文
摘要:来源: itivy 发布时间: 2011-05-02 20:21 阅读: 20615 次 推荐: 29 原文链接 [收藏] 之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里...
阅读全文
摘要:作者: 轩辰 来源: 新浪创事记 发布时间: 2013-07-05 21:11 阅读: 1141 次 推荐: 3 原文链接 [收藏] 叙事为主的设计流程表现高效 英文原文:Why good s...
阅读全文
摘要:作者: Aliaksei Papou 来源: InfoQ 发布时间: 2013-06-14 14:30 阅读: 1471 次 推荐: 4 原文链接 [收藏] 英文原文:How Would Y...
阅读全文
摘要:前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎...
阅读全文
摘要:继承class Person{ String name; int age;}class Student extends Person{ void study() { System.out.println("g...
阅读全文
摘要:static(静态)关键字 用于修饰成员(成员变量和成员函数) 被修饰后的成员具备以下的特点 随着类的加载而加载 优先于对象存在 被所有的对象共享 可以被类名直接调用 静态注意事项 ...
阅读全文
摘要:面向对象 1.面向对象的概念 2.理解面向对象 *面向对象其实是相对面向过程而言的,面向对象和面向过程都是一种思想,它们所强调的内容不一样。 *面向对象:强调的是功能的行为,将功能进行了封装成了对...
阅读全文
摘要:1.JVM、JRE、和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。说明:java是跨平台的而JVM不是跨平台的,正对的不同的...
阅读全文
摘要:学习Java已经好几个月的了,不管是看书还是看视频,总是感觉的好简单的,看着书上讲的,听着视频中老师讲的,感觉很是简单的,没什么难度的,可事实是真的如此的吗? 沙漠中树之所以能够不断的成长,在于它不断和恶劣的...
阅读全文
摘要:原文链接:The Pragmatic Architect - To Boldly Go Where No One Has Gone Before 本文首次发表在 IEEE Software ,并由 InfoQ...
阅读全文
摘要:作者: 醉梦独倚 发布时间: 2012-12-11 22:04 阅读: 4899 次 推荐: 23 原文链接 [收藏] 1、软件长期运营存在什么问题 一个大规模的客户端软件的生命周期中,我们...
阅读全文
摘要:今天,Team Leader推荐了一个非常棒的动态跟踪分析工具 – BTrace。由于对它的实现原理非常感兴趣,于是花了点时间研究了一下,顺便写点心得。什么是BTrace?BTrace是SUN Kenai云计算开...
阅读全文
摘要:一、背景 在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们可以通过改写代码,增加日志信息的打印,再发布到生...
阅读全文
摘要:背景 周五下班回家,在公司班车上觉得无聊,看了下btrace的源码(自己反编译)。 一些关于btrace的基本内容,可以看下我早起的一篇记录:btrace记忆 上一篇主要介绍的是btrace的一些基本...
阅读全文
摘要:BTrace 是一款利用hotSpot虚拟机可以动态替换class的特点而完成的,可以对online的程序动态的改变类的行为(一般为加些打印日志),进而进行线上调试的一个工具。一篇淘宝技术团队的博客:http:/...
阅读全文
摘要:一. 前言(Introduction)时光如梭,转眼之间,几年时间就像做梦一样无声无息的逝去!回顾一下,发现2013年是我人生新的起点,因为终于和相恋将近七年的老婆结婚了,为此我在个人博客上发表了一篇文章简单回顾...
阅读全文
摘要:大家都知道公共场所的Wifi安全性很差,但并不清楚究竟有多差。大多以为只要不上QQ、不登陆网站账号就没事了,看看新闻小说什么的应该毫无关系。 的确如此,看看新闻网页没有涉及任何敏感的账号信息。即便是数据明文传输...
阅读全文
摘要:今天改网盘密码时,找到了个很久前的东西:JavaScript版的坦克大战。07年的夏天制作花了好多个夜晚制作,那段着迷JS游戏的疯狂时光。但因为后来众多浏览器的出现,导致了游戏兼容性大大的下降,最终放弃了更新。 ...
阅读全文
摘要:江苏 无锡 缪小东 Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额...
阅读全文
摘要:1、核心意图: 将一个类的接口转换成客户希望的另外一个接口,从而使得原本由于接口不兼容而不能一起工作的类可以一起工作。该模式的目标是通过一个代理(这里是Adapter),在原来的类(Adaptee)和客户(...
阅读全文
摘要:江苏 无锡 缪小东 本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大...
阅读全文
摘要:本篇主要从分析PipeInputStrem和PipedOutputStream谈起。谈及软件设计的变化,以及如何将软件拆分、组合,适配……1 源代码分析 下面将详细分析PipedInputStream...
阅读全文
摘要:江苏 无锡 缪小东 本篇从java.sql.Driver接口、java.sql.DriveManager类以及其它开源数据库的驱动类讨论JDBC中驱动加载的全过程以及JDBC的Framework如何做...
阅读全文
摘要:本篇主要分析:1.如何将byte数组适配至ByteArrayInputStream,对应与IO部分的适配器模式;2.BufferedInputStream的工作原理,对应于IO的装饰器模式,会首先研究InputS...
阅读全文
摘要:江苏 无锡 缪小东 写到代理模式这章,不得不提到JDK中的动态代理,它是java语言自身对动态代理的支持,类似于JDK中在java.util包中提供Observable类和Observer接口提供对观...
阅读全文
摘要:本篇主要讲述Collections类中的unmodifiable相关的方法!这些方法都有一个共同含义就是使用此方法创建的对象都是不可变的!典型的装饰器模式的应用!下面的几篇都是装饰器模式在Java Collect...
阅读全文
摘要:从本篇开始我们讲述Collections中的一些算法的源代码!本篇主要讲述与排序相关的一些方法,如:排序、反序、反序比较器、乱序、最大值和最小值等。 一、头及一些与算法相关的属性package java.ut...
阅读全文
摘要:本文章主要抽取了Java Collections Framework中的Collection接口、List接口、AbstractCollection抽象类、AbstractList抽象类和具体的ArrayL...
阅读全文
摘要:依赖注入和富客户机Chad Woolley (thewoolleyman@gmail.com), 软件开发人员, Ionami简介: 本教程介绍了 Spring 框架以及依赖注入的概念(也称为反转控制),这是在...
阅读全文
摘要:package msg;import java.io.ObjectInputStream;import java.net.DatagramSocket;/*****************************...
阅读全文
摘要:这是本人最近一段时间写的斗地主的java代码,大体框架都实现了,一些细节还需要后续优化。package basegame;import java.awt.Button;import java.awt.Color;...
阅读全文
摘要:package basegame;import java.awt.Cursor;import java.awt.Graphics;import java.awt.Image;import java.awt.Med...
阅读全文
摘要:这是本人最近一段时间写的五子棋的java代码,大体框架都实现了,一些细节还需要优化。package basegame;import java.awt.Color;import java.awt.Point;imp...
阅读全文
摘要:package com.ddz;import java.io.ObjectInputStream;import java.net.DatagramSocket;/*************************...
阅读全文
摘要:这是本人最近一段时间写的斗地主的java代码,大体框架都实现了,主要缺少,AI的智能算法。本版本是在singleddz3.0的基础上修改的,修改为了网络版本。主要修改代码如下:package com;import...
阅读全文
摘要:这是本人最近一段时间写的斗地主的java代码,大体框架都实现了,主要缺少,AI的智能算法。下载地址http://download.csdn.net/detail/novelly/5695445import jav...
阅读全文