摘要:人才是咱这个星球上永恒的话题,关于人才的管理更是一门高深的艺术。对于管理,我也一直在不断求索。 就像一个馒头引发的血案一样,所有事情都有个起因。这段思考的起因又是什么呢? 事情的发展是这样的...
阅读全文
摘要:某天看到一篇博文,《 一百年后,人类怎样编程?》,只是这个题目,就勾起心中无限感慨。文章没细看,内容大致是分析各种语言,以及其中各种语言现象,今后的发展趋势。我对于语言的进步一直不感冒,对5年前就有很多人推崇的 ...
阅读全文
摘要:Martin Brown (mc@mcslp.com), 自由撰稿人, Consultant简介: 本文将研究使用 lex/flex 和 yacc/bison 工具构建分析器所需的步骤。首先构建一个简单的计算器...
阅读全文
摘要:Lex 与 Yacc 介绍Ashish Bansal (abansal@ieee.org), 软件工程师, Sapient 公司简介: Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,...
阅读全文
摘要:HOC(High Order Calculator) 是一个解释型的程序语言,最初的版本由Brain Kernighan和Rob Pike在《The UNIX Programming Environment》[U...
阅读全文
摘要:从开始学计算理论,就对形式语言,编译原理很感兴趣,所以大学对这门课学的也算是最好了。自己也实现过一些简单的词法分析器之类的东西,不过也都是学习目的的,质量一般 后来一直在Linux学习,对lex/yacc研究过一...
阅读全文
摘要:词法分析(1)---词法分析的有关概念以及转换图词法分析是编译的第一个阶段,前面简介中也谈到过词法分析器的任务就是:字符流------>词法记号流这里词法分析和语法分析会交错进行,也就是说,词法分析器不会读取所有...
阅读全文
摘要:前段日子师兄让我整理开源的公式解析器项目,我到网上查了两天,对大部分有人维护的开源项目进行了整理和总结:现在记在此处。开源项目名称描述缺点Jeval在运行时解析计算静态和动态表达式;支持数学,布尔,字符串,函数表...
阅读全文
摘要:通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计...
阅读全文
摘要:刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的...
阅读全文
摘要:在iteye上看到的一道多线程的题目,参考了一下网友的实现,那Eclipse调试通过,算是对JAVA5的并发库有个大致的了解,分享出来,欢迎园里的同学拍砖。AD:2013大数据全球技术峰会课程PPT下载在itey...
阅读全文
摘要:随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很...
阅读全文
摘要:本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧。详细请看内容AD:2013大数据全球技术峰会课程PPT下载本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧。1,将一些系统资源...
阅读全文
摘要:目录简介java中抽象类和接口的区别展开简介java中抽象类和接口的区别展开编辑本段简介包含了抽象方法的一个类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方...
阅读全文
摘要:Java基础方面:1、面向对象的特征有哪些方面 答:主要有以下四方面:1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部...
阅读全文
摘要:下载了文档自己截图存留8种排序之间的关系:1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好...
阅读全文
摘要:Templates are a structured description of coding patterns that reoccur in source code. Eclipse supports th...
阅读全文
摘要:Eclipse是个非常强大的IDE,作为一个JAVA程序员,几乎每天都与它打交道,但是它强大的功能都用到了吗?AD:2013大数据全球技术峰会课程PPT下载Eclipse是个非常强大的IDE,作为一个JAVA程序...
阅读全文
摘要:每当我们想连续两次做同样的事情时—我们会尝试想一个方法来自动完成此过程。每当你写的代码是完成同样的一件事时,你会开始寻找一个库;每当你启动一个类似的项目时,你会去寻找一个模板。AD:2013大数据全球技术峰会课程...
阅读全文
摘要:我的同事朋友Chris Eargle写了一篇关于新年计划的有趣文章。他让我想到了,没有出现那场世界末日是我们多么大的幸运呀(还有其他我这45年中躲过的天灾),于是,我也有了一些我自己的以程序员为主题的新年计划。A...
阅读全文
摘要:我一直认为,工程师,尤其是一线的,是最接近真相的人,也是最懂业务的人,应该有充分自由去实现自己想做的事情,去改造存在问题的项目,去颠覆陈旧的观念,可惜中国的土壤不好,公司的文化和观念也不是一天能改过来的,如果你能...
阅读全文
摘要:说实话,你是一位优秀的工程师候选人吗?你怎么评价自己?你面试过多少家公司?你拿到offer的比率是多少?试一下用以下的公式来计算。x = number of companies interviewed with ...
阅读全文
摘要:现在许多电子书都有这样的功能块:右侧导航视窗上部具有一个供输入的文本框,下部有个列表.当在上部输入某个字符时下面的列表会自动给出以输入框中字串为前缀的所有匹配字符.下面的代码就实现了类似的功能(仅显示前缀匹配的字...
阅读全文
摘要:Spring:简单而强大Spring的目标是使企业应用程序开发尽可能地简单和高效。这一理论的实例可以从Spring的JDBC、ORM、JMX、依赖注入等方法,以及企业应用程序开发的其他许多重要领域中见到。Spri...
阅读全文
摘要:本文的大体思路是展示了一次业务交易如何动态地为子系统处理过程触发业务事件。本文所示的例子使用Spring框架和Spring AOP有效地解耦业务服务和子系统处理功能。现在让我们仔细看看业务需求。业务需求客户注册系...
阅读全文
摘要:1. 简介如果你需要实现一个流式的流程,特别是嵌入的,并且你想让其易于配置、扩展、管理和维护。你是否需要一个功能齐备的BPM引擎呢:引擎都有自己的抽象负载,它对于你正在寻找的简单流程编排来说似乎过于笨重了;或者有...
阅读全文
摘要:转载于:http://www.infoq.com/cn/articles/java-memory-model-1?utm_source=infoq&utm_medium=related_content_link&...
阅读全文
摘要:Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒...
阅读全文
摘要:前面发了几篇学习笔记,但是看这些东西总是感觉很"玄乎",来一篇实战的东西来揭一下"JVM"的面纱,让"SSH"时代的童鞋们来熟悉一下Java的"老祖爷"JVM。由于自己的水平有限,所以大家在看过程中发了什么问题,...
阅读全文
摘要:这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在...
阅读全文
摘要:Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I liv...
阅读全文
摘要:在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。...
阅读全文
摘要:问题:在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法?答案是可以的,JAVA提供一种反射机制可以实现。 目录什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制...
阅读全文
摘要:识别和避免学习使用泛型过程中的陷阱Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix简介: JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。...
阅读全文
摘要:最近给公司的网站做了一套前端框架。公司的网站更像企业管理软件或者说是控制台,因此很多操作可以标准化,我借鉴了jQuery以及jqgrid的原理开发了一套适合于我们公司网站的前端框架,目前开发完了70%,基本的功能...
阅读全文
摘要:互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还...
阅读全文
摘要:1.实例变量和类变量的内存分配类变量 :使用static修饰的成员变量是类变量,属于该类本身实例变量:没有使用static修饰的成员变量是实例变量,属于该类的实例由于同一个JVM内每个类只对应一个Class对象,...
阅读全文
摘要:在前面的几篇博文中,我们一起简单的了解jvm的基本知识,例如jvm对字符串的处理等等,或许大家看完后就把这当成一条准则来记住了,但是一些比较好奇的朋友有没有想过,这是为什么呢?他的原理是什么呢?下面就让我们开始一...
阅读全文
摘要:许 令波, Java 开发工程师, 淘宝网简介: Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架...
阅读全文
摘要:GPS定位数据库表设计在开发工业系统的数据采集功能相关的系统时,由于数据都是定时上传的,如每20秒上传一次的时间序列数据,这些数据在经过处理和计算后,变成了与时间轴有关的历史数据(与股票数据相似,如下图的车辆行驶...
阅读全文
摘要:1.Java程序中创建对象的5种常见方式 在讲Jvm对字符串的处理之前,我们先来讲一下,在Java中,最常见的5种创建对象的方式:1)通过关键字new调用构造器创建Java对象,eg :String str =...
阅读全文
摘要:在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。AD:2013云计算架...
阅读全文
摘要:可能Java 数组大家都很熟悉,最近我遇到了一个关于Java 数组内存分配的问题。 呵呵。突然就发现许多书上“基本数据类型存储在栈内存当中,对象则保存在堆内存”这句话完全是错误的。下面是个简单的例子...
阅读全文
摘要:英文原文:steve yegge,编译:@老码农的自留地 我憋了很长时间想写点关于去 Google 面试的秘籍。不过我总是推迟,因为写出来的东西会让你抓狂。很可能是这样。如果按统计规律来定义“你”的话,这文章很...
阅读全文
摘要:ConcurrentHashMap 和 CopyOnWriteArrayList 提供线程安全性和已改进的可伸缩性Brian Goetz, 首席顾问, Quiotix Corp简介: DougLea的 util....
阅读全文
摘要:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import...
阅读全文
摘要:二叉树的前序、中序、后序遍历的定义:前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;后序遍历:对任一子树,先遍历其左子树,然...
阅读全文
摘要:集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk...
阅读全文
摘要:ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过...
阅读全文
摘要:--行转列问题--建立测试环境Create Table TEST(DATES Varchar(6), EMPNO Varchar(5), STYPE Varchar(1), AMOUNT Int)--插入数据In...
阅读全文
摘要:成堆的数据如何变成信息金矿Andrew Glover, 作家和开发人员, Beacon50简介: Apache Hadoop 是目前分析分布式数据的首选工具,和大多数 Java™ 2.0 技术一样,是可扩展的。从...
阅读全文
摘要:如何开始使用 Hadoop 和自己喜欢的数据库Marty Lurie, 系统工程师, IBM简介: 本文的重点是解释大数据,然后在 Hadoop 中提供简单的工作示例,Hadoop 是在大数据领域的主要开源选手。...
阅读全文
摘要:1. 大数据大数据 是指变得过大而无法通过传统方法操纵的数据集。这些方法包括在可承受的时间内对数据进行捕获、存储和处理。虽然术语大数据 曾被用作数据仓库概念,但它现在只专注于处理的容量、吞吐量和通用性的大规模处理...
阅读全文
摘要:使用典型 Linux 系统上的 Hadoop 从日志中提取有用数据M. Tim Jones, 独立作家, 顾问简介: 日志是任何计算系统中一个必不可少的部分,支持从审计到错误管理等功能。随着日志的发展和日志来源数...
阅读全文
摘要:http://blog.csdn.net/sunboy_2050/article/details/6252552 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 /jre 另外一套位于 C:/Progra...
阅读全文
摘要:1.wordcount的代码如下public class WordCount{ public static class TokenizerMapper extends Mapper { ...
阅读全文
摘要:读者是没有耐心的,我也没有,所以先说结论:你可以不用编程序,只要鼠标点几下拖动些图标,改改参数,就能完成过亿数据的分布处理程序。当然,这么理想的目标现在还没有达到,但路已经明明白白的展现在面前了,至少我们已经走了...
阅读全文
摘要:本文介绍几种MapReduce算法设计的技巧,全部内容翻译自《Data-Intensive Text Processing with MapReduce》。Local Aggregation说到Local Agg...
阅读全文
摘要:本文译自 Mapreduce Patterns, Algorithms, and Use Cases在这篇文章里总结了几种网上或者论文中常见的MapReduce模式和算法,并系统化的解释了这些技术的不同之处。所有...
阅读全文
摘要:安装Java JDK:到sun网站上下载jdkchmod +x jdk-6u30-linux-x64.bin./jdk-6u30-linux-x64.bin 下载Hadoopwget http://labs.re...
阅读全文
摘要:前置条件:1、ubuntu10.10安装成功(个人认为不必要花太多时间在系统安装上,我们不是为了装机而装机的)2、jdk安装成功(jdk1.6.0_23for linux版本,图解安装过程http://free...
阅读全文
摘要:PS:文章有部分参考资料来自网上,并经过实践后写出,有什么问题欢迎大家联系我。 Hadoop 2.0集群配置详细教程前言Hadoop2.0介绍Hadoop是 apache 的开源 项目,开发的主要目的是为了构建可...
阅读全文
摘要:仲 光庆, 高级软件工程师, IBM张 坚, 高级软件工程师, IBM简介: Spring 3.0 默认包含了多种视图和视图解析器,比如 JSP、Velocity 视图等,但在某些情况下,我们需要开发自定义的视图...
阅读全文
摘要:1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2....
阅读全文
摘要:1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序...
阅读全文
摘要:目录:参考文献购物车用例什么情况下可以使用 Spring Web Flow?配置 Spring Web MVC配置 Spring Web Flow 2.0 的基础在购物车示例应用中配置 Spring Web Fl...
阅读全文
摘要:这几天学习了一下Spring Security3.1,从官网下载了Spring Security3.1版本进行练习,经过多次尝试才摸清了其中的一些原理。本人不才,希望能帮助大家。还有,这次我第二次写博客啊,文体不...
阅读全文
摘要:proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最...
阅读全文
摘要:Ehcache中不仅可以用配置文件来配置缓存,而在代码中也可以实现同样的功能。 CacheManager singletonManager = CacheManager.create(); Cache memor...
阅读全文
摘要:摘要:这篇文章看完之后,你可能会对NoSQL的数据结构会有些感觉。我的感觉是,关系型数据库想把一致性,完整性,索引,CRUD都干好,NoSQL只干某一种事,但是牺牲了很多别的东西。总体来说,我觉得NoSQL更适合...
阅读全文
摘要:今天在进行代码集成测试的时候,对集成测试的java代码进行 run-Junit Test,本来应该console应该打印出来运行信息的 但是实际console打印出来的如下图所示: 个人觉得相当好奇,但是在...
阅读全文
摘要:Java垃圾回收机制一般包含近十种算法。对这些算法中的多数,我们不必予以关心。只有其中最简单的一个:引用计数法,与编码有关。AD: 2013大数据全球技术峰会低价抢票中一.谁在做Garbage Collectio...
阅读全文
摘要:Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作:public class DBCompare { Connection ...
阅读全文
摘要:ContentsStubs, Skeletons, the RMI Runtime,Serialization and Dynamic CodebasesNo More Skeletons: JDK 1.2Det...
阅读全文
摘要:2000年9月6日,Rickard Oberg (Jboss 的主要作者之一) 在RMI-USERS 邮件组贴了一个标题为 "HOWTO: Use Dynamic Proxies as RMI stubs + H...
阅读全文
摘要:最近刚接手一个项目,在项目的开始阶段,我们的架构师分配了个任务给我,让我利用spring的切面技术做一个日志管理的案例。要求很简单,就是需要记录:谁在什么时候对谁做了什么操作,同时在日志的描述中还要有修改前后内容...
阅读全文
摘要:Listener 的作用非常类似于load-on-startup Servlet。用于在Web 应用启动时,启动某些后台程序,这些后台程序负责为系统运行提供支持。Listener 与load-on-startup...
阅读全文
摘要:1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下...
阅读全文
摘要:当面试考官随便地问你:“谈谈你自己的情况如何?”这是面试中的第一个问题。此刻,你应把在此之前所有紧张不安的情绪稳定下来。因为这个问题,应试者已经做了充分的准备,并且有足够的信心和勇气相信自己能回答好这个问题。 1...
阅读全文
摘要:l配置文件展开编辑本段简介实用的Bean工厂ApplicationContextApplicationContext的中文意思是“应用上下文”,它继承自BeanFactory接口,除了包含BeanFactory的...
阅读全文
摘要:Remoting Service destinations use Java classes that you write to integrate with Flex clients. By default, ...
阅读全文
摘要:方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("application...
阅读全文
摘要:原帖:http://www.riachina.com/showtopic.aspx?topicid=8723&page=3#41843想知道这个原理先要从事务概念说起了我们将一组有业务逻辑,原子性不可分离的操作集...
阅读全文
摘要:摘要:本文从IT人员的角度,一起分享面试道路上的坎坷。文章汇集几个知名公司的面试题,从出题的角度到分析问题的方法到解决问题较为全面的讲解面试题目,以供读者参考。面试是职场的永恒话题,如何在职场面试中脱颖而出,获得...
阅读全文
摘要:职业化是软件工程师的必然选择。本文根据我在教学和软件开发管理方面的实践,列举几个软件工程师“不职业”的行为或习惯,从另外一个侧面进一步探讨什么是真正的软件工程师职业化。■ 文 / 陈尚义职业化之于软件工程师非常重...
阅读全文
摘要:Hibernate 中提供了两级Cache(高速缓冲存储器),第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是S...
阅读全文
摘要:一、Servlet运行周期Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和dest...
阅读全文
摘要:Spring框架中成功吸引人的一点就是容器事务的管理,提供了一个轻量级的容器事务处理,针对的对象是普通的java类,使用Spring事务管理的话,你可以按照自己的业务把一些相关的方法纳入其事务管理里面,这就避免了...
阅读全文
摘要:摘 要 针对传统的J2EE架构方案常常无法让人满意:程序过于复杂,难以测试和维护成本高。根据企业实际需求,本文探讨了一种轻量级的J2EE应用框架Spring ,它用更加轻量、更加灵活的基础设施取代了EJB。在此...
阅读全文
摘要:许 令波, Java 开发工程师, 淘宝网简介: Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架...
阅读全文
摘要:学习使用 Java 配置管理 Spring beanRajeev Hathi, 高级软件顾问, IBM简介: Spring bean 是使用传统的 XML 方法配置的。在这篇文章中,您将学习使用基于纯 Java ...
阅读全文
摘要:Spring Data JPA 开发指南张 建平, 高级项目经理, iSoftStone Co.,Ltd简介: 本文由浅入深地讲述了使用 Spring Data JPA 需要关注的各个方面,为读者了解和使用该框架...
阅读全文
摘要:滕 瑞, 软件工程师, IBM占 宇剑, 软件工程师, IBM简介: 本文将介绍代码质量管理平台 Sonar 的搭建和使用。Sonar 是一个开源平台,用于管理源代码的质量。您将看到 Sonar 从安装到设置的过...
阅读全文
摘要:杨 博文, 软件工程师, IBM应 乐年, 软件工程师, IBM杨 雯雯, 技术文档工程师, IBM简介: String 方法用于文本分析及大量字符串处理时会对内存性能造成不可低估的影响。我们在一个大文本数据分析...
阅读全文
摘要:方 晓琴, 软件工程师, IBM吴 邻燕, 软件工程师, IBM赵 娜, 软件工程师, IBM简介: 在 Java 程序中,JUnit 是备受开发人员喜爱的单元测试工具。通常,程序员会对每个程序的每个模块写单元测...
阅读全文
摘要:商 涛, 软件工程师, IBM姚 黎, 软件工程师, IBM简介: 针对 JVM 的 CPU 使用及内存占用的性能分析,已经有各种剖析 (Profiling) 工具可供使用。但是如果想要得具体的调用栈,这些工具往...
阅读全文
摘要:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用任何组件,并为 J2EE 应用程序的开发提供了集成的框架。Spring 2.xSpr...
阅读全文
摘要:赵 才文, 技术经理简介: 介绍 spring 3.1 激动人心的新特性:注释驱动的缓存,本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 ...
阅读全文
摘要:Spring AOP 和 IOC 容器入门Naveen Balani (naveenbalani@rediffmail.com), 技术架构师, Webify Solutions简介: 在这由三部分组成的介绍 S...
阅读全文
摘要:导读:要想成为一个伟大的程序员,需要的可不仅仅是能够编写出可以正常运行的代码。Justin James给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。要想成为高效的程序员,你需要具备一定的综合素质才能够...
阅读全文
摘要:作者: 陈阔 来源: 36氪 发布时间: 2013-01-24 15:26 原文链接 我们中的许多人做事难以集中精神,但在游戏的时候却聚精会神,我们中的大部分人做事缺乏毅力,但这些人却可以坚持玩一...
阅读全文
摘要:英文原文:Software Development Lessons Learned from Poker (作者:Jay Fields,译者:李剑) 2008年5月19日 我以前不是做软件开发的。在加入T...
阅读全文
摘要:在7月10日举行的淘宝技术嘉年华之淘宝技术专场上,来自淘宝产品技术部中间件团队的曾宪杰(花名华黎)为大家介绍了近几年Java在淘宝的应用情况――《Java@Taobao》。演讲之初,曾宪杰先分四个阶段介绍了淘宝的...
阅读全文
摘要:Azul System公司于12月13日宣称发布了开源工具jHiccup,设计该工具的目的是对与应用程序底层运行平台相关的暂停和延迟(或“hiccups”)做出度量。新工具的功能与Azul的JitterMeter...
阅读全文
摘要:美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。在目前的创业者之中,用Java作...
阅读全文
摘要:作者: 旁观者 来源: 博客园 发布时间: 2011-07-14 10:40 原文链接 引子: 很好的一个流水帐,很好的一个实习生案例,很好的一个职场现身说法,很好的用数据说话的实战例子,很好...
阅读全文
摘要:来源: IT世界网 发布时间: 2011-11-15 14:25 原文链接 1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越...
阅读全文
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysq...
阅读全文
摘要:一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可...
阅读全文
摘要:Alt+W 打开菜单 Window p 进入 Perferences Keys 进入修改快捷键界面Ctrl+F11 java runF11 jave debug...
阅读全文
摘要:Editors are an integral part of a programmer’s life. If you have good proficiency in using an editor thats...
阅读全文
摘要:Lets think of an use, a java program should monitor a folder and it should alert if a new file is created....
阅读全文
摘要:Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。Tair于2010年6月...
阅读全文
摘要:试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。在...
阅读全文
摘要:通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(req...
阅读全文
摘要:导读:本文来自 reay z 的编译投稿,英文原文《Teaching Java in school is just as controversial as an interview with Justice Gr...
阅读全文
摘要:作者: 赵超 发布时间: 2012-02-25 11:32 原文链接 目录 一、引言 二、个人网站 三、Oracle/支付宝/旺旺 四、淘宝技术发展(Java时代:脱胎换骨) 五、淘宝技...
阅读全文
摘要:本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。一、XML在十种技术中...
阅读全文
摘要:老话题了,不过经典代码分析总是能学到很多东西。代码准备与DEBUG调试配置官方下载地址:http://archive.apache.org/dist/tomcat/tomcat-5/v5.0.28/src/毕竟太...
阅读全文
摘要:想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升—— 1....
阅读全文
摘要:以下是Java应用在运行时常见的一些问题,总结了运行时黑盒方式的一些排查方法,也希望看到的同学能给予补充,无论是补充碰到的问题,还是补充解决方法。类装载的相关问题写过Java代码的同学估计都碰到过ClassNot...
阅读全文
摘要:在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本文在最后也会...
阅读全文
摘要:对osgi有了一个初步的了解之后,准备写段代码跑跑,一试身手,先下载了一份Bluedavy 的《OSGI实战》里边有可以直接运行的代码,双击run.bat运行正常,暗爽!开始练习《OSGI实战》中用户登录验证模块...
阅读全文
摘要:OSGI简介 OSGI (Open Service Gateway Initiative)联盟成立于1999 年,它是一个非盈利的国际组织,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放...
阅读全文
摘要:接触了osgi也这么久了,其中也走了不少的弯路。为了更好的推广osgi,并避免新手能少走一些弯路,接下来的几篇文章,我会通过几个简单的实例,来介绍一下如何快速的掌握osgi。其实,网上有不少好的文章推荐,顺便也可...
阅读全文
摘要:开发背景我们公司是主要从事企业语音方面产品的开发,主要产品比如:调度系统,指挥系统,电话会议系统,呼叫中心系统等。这些系统都有一个共同特点,就是涉及到呼叫,放音,收发按键,会场操作。我们的业务产品都是基于我们的软...
阅读全文
摘要:1. jBPM4的特点jBPM是JBoss众多开源项目中的一个工作流开源项目,也是目前应用最广泛的工作流项目。在今年的7月10号,JBoss jBPM团队正式发布了jBPM4的正式版。jBPM4完全基于流程虚拟机...
阅读全文
摘要:一对一交流的想法来源两篇文章:《与员工一对一交流:企业经营必行之道》,《你知道我今天为什么来公司上班吗?》。重要性这里不再赘述。认为不重要的可以使用这样的逻辑思考:1、 你是否想让你的直接领导找你沟通,并且说出...
阅读全文
摘要:作者:非虫随着电子商务在国内的迅猛发展,网上购物也成为了时下流行的消费方式。就我个人来说,每年在淘宝上也会购物上百起。这足不出户的购物方式的确给我们的生活带来了不少实惠与方便,但同时,购物安全也成为了广大网购消费...
阅读全文
摘要:本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8691704作者:Jack_Jia 邮箱: 309...
阅读全文
摘要:本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8804402作者:Jack_Jia 邮箱: 309...
阅读全文
摘要:我们在开发android应用时,一般会使用eclipse来调试java代码。在有源代码的情况下,使用eclipse调试时很方便的。 但是当我们做android逆向时,显然不会有源代码,这时候如果想要调试目标j...
阅读全文
摘要:Android在迅猛发展的同时,其安全问题一直没有引起足够的重视,但在2010年6月研究人员发布Android平台的KernelRootkit以来,Android平台的安全问题引来了越来越多的关注,而同时,And...
阅读全文
摘要:标 题: 【原创】Android屏幕解锁图案破解作 者: gamehacker时 间: 2013-03-27,14:29:58链 接: http://bbs.pediy.com/showthread.php?t=...
阅读全文
摘要:本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8815258作者:Jack_Jia 邮箱: 309...
阅读全文
摘要:本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8815175作者:Jack_Jia 邮箱: 309...
阅读全文
摘要:本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8809542作者:Jack_Jia 邮箱: 309...
阅读全文
摘要:【作者】:riusksk(泉哥)【团队】:腾讯安全应急响应中心【微博】:http://t.qq.com/riusksk【博客】:http://riusksk.blogbus.com【日期】:2012年10月2日 ...
阅读全文
摘要:之前有写基于AOP的日志调试 讨论一种跟踪Java程序的方法, 但不是很完美.后来发现了Btrace , 由于它借助动态字节码注入技术 , 实现优雅且功能强大.只不过, 用起来总是磕磕绊绊的, 时常为了跟踪某个问...
阅读全文
摘要:从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还...
阅读全文
摘要:Java十大事件之一:Java源起 1990-1994:Java源起 ...
阅读全文
摘要:Pierre-Hugues Charbonneau(昵称是P-H)是加拿大CGI公司的高级IT顾问和系统架构师。近日他发表了题为《导致Java EE企业性能问题的十大原因》的文章,列举了对Java EE企业系统性...
阅读全文
摘要:本文作者是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。他在性能优化和提升方面也有很深刻的见解,下面他将和大家分享一下常见的10个影响Java EE性能问题。1.缺乏正...
阅读全文
摘要:在Java编码中,我们容易犯一些错误,也容易疏忽一些问题,因此笔者对日常编码中曾遇到的一些经典情形归纳整理成文,以共同探讨。1. 纠结的同名现象很多类的命名相同(例如:常见于异常、常量、日志等类),导致在impo...
阅读全文
摘要:TairTFS的开发,让淘宝的图片功能得到了充分的发挥。同TFS一样,很多技术都是在产品的推动下得到发展的。在讲下面的技术之前,有必要说说那些年,我们一起做过的几个产品。先说个比较悲剧的——【团购】,这个团购可不...
阅读全文
摘要:淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,...
阅读全文
摘要:作者: 夏天的森林 来源: 博客园 发布时间: 2012-12-07 21:39 原文链接 1. 谈谈我对程序的理解 作为程序员你对程序是如何理解的?写这篇文章的时候,我认真思考了下,发现我对程...
阅读全文
摘要:前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎...
阅读全文
摘要:来源: itivy 发布时间: 2011-05-02 20:21 原文链接 之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、Pl...
阅读全文
摘要:作者: tianhai110 发布时间: 2012-01-30 15:33 原文链接 用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用...
阅读全文
摘要:作者: Todd Wei 来源: 博客园 发布时间: 2013-02-07 16:55 原文链接 C++对象模型 话题从下面这段C++程序说起,你认为它可以顺利执行吗?//C++class A ...
阅读全文
摘要:作者: 王建光 来源: developerWorks 发布时间: 2013-01-20 15:56原文链接 摘要:本文主要与您探讨异常以及异常处理相关方面的一些知识,主要包括检查异常与非检查异常的理解,多...
阅读全文
摘要:摘要:Google、Amazon和Facebook等7家知名互联网都会针对不同使用场景做合适的设计,但总有一些万变不离其宗的思想。比如保持简单、让所有事情自动化、不断迭代、使用缓存、根据场景在数据一致性和可用性间...
阅读全文
摘要:Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之...
阅读全文