自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(107)
  • 收藏
  • 关注

原创 每天工作4小时的程序员

最近工作有点忙,而且这个状态估计还会持续一段时间,这是看到这样一篇文章,或许可以给我一点提示    每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。    最近,我把我的从周一到周五的作息规律做了一次...

2012-12-13 09:59:38 114

架构设计最佳实践的笔记,BEA经验丰富的架构师多年的积累(强烈推荐,不可错过)...

有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。关于软件架构的定义: 一系列重要决策的集合、多个结构的组成软件架构视图必不可少,是因...

2012-08-15 09:36:00 95

架构设计最佳实践的笔记,BEA经验丰富的架构师多年的积累(强烈推荐,不可错过)...

有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。关于软件架构的定义: 一系列重要决策的集合、多个结构的组成软件架构视图必不可少,是因...

2012-08-15 09:36:00 120

Android4.0.3开发环境搭建

Window7下搭建环境需要文件:1.installer_r17-windows2.jdk-7-windows-i5863.ADT-17.0.04.Eclipse 3.21.安装jdk-7-windows-i586,这个简单,直接下载jdk-7-windows-i586.exe安装版的安装就可以了,不要下载ZIP的在环境对象里面配置,因为在安装Android SDK的时...

2012-08-15 09:35:00 96

Android4.0.3开发环境搭建

Window7下搭建环境需要文件:1.installer_r17-windows2.jdk-7-windows-i5863.ADT-17.0.04.Eclipse 3.21.安装jdk-7-windows-i586,这个简单,直接下载jdk-7-windows-i586.exe安装版的安装就可以了,不要下载ZIP的在环境对象里面配置,因为在安装Android SDK的时...

2012-08-15 09:35:00 69

Spring3 MVC 深入核心研究

一、前言:二、核心类与接口:三、核心流程图四、DispatcherServlet说明五、双亲上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、如何访问到静态的文件,如jpg,js,css?八、请求如何映射到具体的Action中的方法?九、Spring中的拦截器:十、如何使用拦截器?十一、如何实现全局的异常处理?十二、如何...

2012-06-03 12:00:00 72

Spring3 MVC 深入核心研究

一、前言:二、核心类与接口:三、核心流程图四、DispatcherServlet说明五、双亲上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、如何访问到静态的文件,如jpg,js,css?八、请求如何映射到具体的Action中的方法?九、Spring中的拦截器:十、如何使用拦截器?十一、如何实现全局的异常处理?十二、如何...

2012-06-03 12:00:00 78

SpringMVC深度探险(三) —— DispatcherServlet与初始化主线

在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点:SpringMVC将Http处理流程抽象为一个又一个处理单元SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来在整个过程中,组件和Dispat...

2012-06-03 11:55:00 76

SpringMVC深度探险(三) —— DispatcherServlet与初始化主线

在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点:SpringMVC将Http处理流程抽象为一个又一个处理单元SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来在整个过程中,组件和Dispat...

2012-06-03 11:55:00 62

SpringMVC深度探险(四) —— SpringMVC核心配置文件详解

在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。在文章写完之后,也陆续收到了一些反馈,其中比较集中的问题,是有关WebApplicationContext对组件进行初始化的过程交...

2012-06-03 11:44:00 253

SpringMVC深度探险(四) —— SpringMVC核心配置文件详解

在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。在文章写完之后,也陆续收到了一些反馈,其中比较集中的问题,是有关WebApplicationContext对组件进行初始化的过程交...

2012-06-03 11:44:00 76

SpringMVC深度探险(二) —— SpringMVC概览

对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素、SpringMVC的发展历程以及SpringMVC的设计原则。SpringMVC的构成要素了解一个框架的首要任务就是搞清楚这个框架的基本构成要素。当然,这里所说的构成要素实际上还可以被挖掘为两个不同的层次:基...

2012-06-03 11:42:00 82

SpringMVC深度探险(二) —— SpringMVC概览

对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素、SpringMVC的发展历程以及SpringMVC的设计原则。SpringMVC的构成要素了解一个框架的首要任务就是搞清楚这个框架的基本构成要素。当然,这里所说的构成要素实际上还可以被挖掘为两个不同的层次:基...

2012-06-03 11:42:00 61

SpringMVC深度探险(一) —— SpringMVC前传

本文是专栏文章(SpringMVC深度探险)系列的文章之一在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其他的框架”的言论。事实上,每一种解决方案都有着自身...

2012-06-03 11:40:00 69

SpringMVC深度探险(一) —— SpringMVC前传

本文是专栏文章(SpringMVC深度探险)系列的文章之一在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其他的框架”的言论。事实上,每一种解决方案都有着自身...

2012-06-03 11:40:00 78

参加BEA的架构设计师最佳实践培训

上个星期公司有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。关于软件架构的定义: 一系列重要决策的集合、多个结构的组成软件架构视图必...

2012-06-03 11:38:00 101

参加BEA的架构设计师最佳实践培训

上个星期公司有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。关于软件架构的定义: 一系列重要决策的集合、多个结构的组成软件架构视图必...

2012-06-03 11:38:00 70

深入JVM:ClassLoader相关知识简介

本文什么JVM向大家介绍一下ClassLoader的相关知识,ClassLoader专门负责类文件装入到内存,相信本文介绍一定会让你有所收获。深入JVM:关于ClassLoader的一些知识一.什么是ClassLoader?Java程序并不是一个原生的可执行文件,而是由许多独立的类文件组成,每一个文件对应一个Java类.此外,这些类文件并非立即全部装入内存的,而是根据程序需要装入内存。...

2012-02-01 09:22:00 67

深入JVM:ClassLoader相关知识简介

本文什么JVM向大家介绍一下ClassLoader的相关知识,ClassLoader专门负责类文件装入到内存,相信本文介绍一定会让你有所收获。深入JVM:关于ClassLoader的一些知识一.什么是ClassLoader?Java程序并不是一个原生的可执行文件,而是由许多独立的类文件组成,每一个文件对应一个Java类.此外,这些类文件并非立即全部装入内存的,而是根据程序需要装入内存。...

2012-02-01 09:22:00 61

Java类加载原理解析

1 基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性...

2012-02-01 09:20:00 175

Java类加载原理解析

1 基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性...

2012-02-01 09:20:00 58

sqlite常见问题

(1) 如何建立自动增长字段?简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键 9223372036854775807,那个,将键值将是随...

2012-01-29 16:41:00 97

sqlite常见问题

(1) 如何建立自动增长字段?简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键 9223372036854775807,那个,将键值将是随...

2012-01-29 16:41:00 61

内存数据库内核开发(转载)

转载:http://www.cnblogs.com/konyel/articles/1511133.html1 初衷 许多人听到内存数据库第一印象就是大型的电信企业,银行的解决方案,但其实内存数据的应用相当广泛,从中型网站并发到批量文件处理都可以有很有效的应用。 在商业领域的内存数据库主要ALTIBASE,与Oracle,TimeSen,但其昂贵的授权费(数十万$)令许多普通用户望而却步。...

2012-01-29 16:26:00 340

内存数据库内核开发(转载)

转载:http://www.cnblogs.com/konyel/articles/1511133.html1 初衷 许多人听到内存数据库第一印象就是大型的电信企业,银行的解决方案,但其实内存数据的应用相当广泛,从中型网站并发到批量文件处理都可以有很有效的应用。 在商业领域的内存数据库主要ALTIBASE,与Oracle,TimeSen,但其昂贵的授权费(数十万$)令许多普通用户望而却步。...

2012-01-29 16:26:00 120

常用内存数据库介绍

1. 内存数据库简介1.1 概念一、什么是内存数据库 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU中断完成,受到CPU时钟周期的制约)时间的影响,当数据量很大,操作频繁...

2012-01-29 16:18:00 96

常用内存数据库介绍

1. 内存数据库简介1.1 概念一、什么是内存数据库 传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU中断完成,受到CPU时钟周期的制约)时间的影响,当数据量很大,操作频繁...

2012-01-29 16:18:00 133

内部稽核与内部控制管理体系关系的探讨

随着企业价值链深度、广度扩充后经营的复杂性以及经济全球化进程的加快,企业面临的各种风险不断增大,建立内部控制管理体系、加强风险和危机管理机制、巩固企业可持续发展基石,已经成为企业普遍关注的焦点。内部稽核(Internal Auditor;或在中国大陆通称内部审计)既是企业内部控制管理体系的一部分,又是内部控制管理体系持续有效性运行以及企业实现内部控制目标的确认者,参与企业内部控制体系建设、绩效评...

2011-07-13 09:21:00 254

内部稽核与内部控制管理体系关系的探讨

随着企业价值链深度、广度扩充后经营的复杂性以及经济全球化进程的加快,企业面临的各种风险不断增大,建立内部控制管理体系、加强风险和危机管理机制、巩固企业可持续发展基石,已经成为企业普遍关注的焦点。内部稽核(Internal Auditor;或在中国大陆通称内部审计)既是企业内部控制管理体系的一部分,又是内部控制管理体系持续有效性运行以及企业实现内部控制目标的确认者,参与企业内部控制体系建设、绩效评...

2011-07-13 09:21:00 361

由模式谈面向对象的原则之多用组合、少用继承

组合还是继承,这是一个问题 ——由模式谈面向对象的原则之多用组合、少用继承 刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了面向对象的基本原则,所以模式才成为我们面向对象的设计和编码过程中不败的法则。那...

2010-12-11 08:57:00 91

由模式谈面向对象的原则之多用组合、少用继承

组合还是继承,这是一个问题 ——由模式谈面向对象的原则之多用组合、少用继承 刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了面向对象的基本原则,所以模式才成为我们面向对象的设计和编码过程中不败的法则。那...

2010-12-11 08:57:00 62

给创新工场求职者的一封信

创办创新工场的两个月里,我每天都在不同场合感受到国内创业者及有志于创业的大学生的热情与朝气。我们发出了大约三十封邀请,大多数也决定加入创新工场。这多多少少证明了我当初的想法:中国有着足够多的和我们志同道合的、人品好、有创业精神、扎实的计算机基础和团队合作精神的青年人。  不过,在我和很多青年朋友交谈时,我也看到很多人的疑惑——特别是那些尚未毕业但怀揣梦想的大学生。一些非常聪明的学生朋友也会有...

2010-03-23 15:02:00 68

给创新工场求职者的一封信

创办创新工场的两个月里,我每天都在不同场合感受到国内创业者及有志于创业的大学生的热情与朝气。我们发出了大约三十封邀请,大多数也决定加入创新工场。这多多少少证明了我当初的想法:中国有着足够多的和我们志同道合的、人品好、有创业精神、扎实的计算机基础和团队合作精神的青年人。  不过,在我和很多青年朋友交谈时,我也看到很多人的疑惑——特别是那些尚未毕业但怀揣梦想的大学生。一些非常聪明的学生朋友也会有...

2010-03-23 15:02:00 69

Flex开发全球优秀资源汇集

<script type="text/javascript"><!--google_ad_client = "pub-1926348199765453";/* 300x250, 32Tech */google_ad_slot = "2868366004";google_ad_width = 300;google_ad_height = 250;// -...

2010-01-02 20:22:00 73

Flex开发全球优秀资源汇集

<script type="text/javascript"><!--google_ad_client = "pub-1926348199765453";/* 300x250, 32Tech */google_ad_slot = "2868366004";google_ad_width = 300;google_ad_height = 250;// -...

2010-01-02 20:22:00 85

Flex实例收藏

Flex实例收藏不断更新中1、43个热门Flex和ActionScript 3.0 APIs,技巧和工具2、推荐60+ Flex开发参考网站3、Flex特效收藏4、FusionCharts for Flex Demos5、Flex Developer Center Samples...

2010-01-02 20:16:00 67

Flex实例收藏

Flex实例收藏不断更新中1、43个热门Flex和ActionScript 3.0 APIs,技巧和工具2、推荐60+ Flex开发参考网站3、Flex特效收藏4、FusionCharts for Flex Demos5、Flex Developer Center Samples...

2010-01-02 20:16:00 50

李开复谈创业

要有勇气来追随你的心和直觉,只有内心能告诉你,自己想要成为什么样的人。内心的声音会告诉你,做什么最快乐、最有价值,什么能留下更多,哪些事会让你每天等不急想工作,周末都不想休息。12月16日早间消息,据台湾媒体报道,创新工场CEO李开复与在台湾很火的微博(t.sina.com.cn)服务Plurk联合创始人云惟彬针对创业问题进行了对话,李开复表示,并不是每个人都适合创业,创业者身上...

2009-12-17 11:24:00 55

李开复谈创业

要有勇气来追随你的心和直觉,只有内心能告诉你,自己想要成为什么样的人。内心的声音会告诉你,做什么最快乐、最有价值,什么能留下更多,哪些事会让你每天等不急想工作,周末都不想休息。12月16日早间消息,据台湾媒体报道,创新工场CEO李开复与在台湾很火的微博(t.sina.com.cn)服务Plurk联合创始人云惟彬针对创业问题进行了对话,李开复表示,并不是每个人都适合创业,创业者身上...

2009-12-17 11:24:00 90

创业者应该明白的几件事情

<script type="text/javascript"><!--google_ad_client = "pub-1926348199765453";/* 336x280, 创建于 09-3-10 */google_ad_slot = "2470758040";google_ad_width = 336;google_ad_height = 280;...

2009-09-09 15:36:00 46

空空如也

空空如也

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

TA关注的人

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