排序:
默认
按更新时间
按访问量

优秀程序员必备素质——快速调试

你是否有过这些经历: 1.代码敲完了,刚想松口气,一运行程序,满满的Bug。 2.找啊找啊找,怎么找都找不到哪里出了问题。 3.调试了半天出不来,就开始便得心烦气躁。 4.一天连一个Bug也没调出来,工作效率低,心情抑郁。 5.想着有人可以告诉它如何改善现状,提高工作效率 …… ...

2012-06-04 07:40:34

阅读数:9513

评论数:141

Java动态代理剖析(三)

2.回调函数  回调函数的好处就是可以实现调用者与被调用者之间的解耦,对具体的调用过程进行了封装,我们只需要关心后面的实现过程。    对于动态代理而言,用到回调函数的部分就是代理类调用方法:  userManager.test();  当代理类userManager调用test()方法...

2012-02-05 10:10:38

阅读数:2135

评论数:22

Java动态代理剖析(二)

三. 动态代理中所用到的技术    动态代理中主要用到了反射机制和回调机制,下面我来先主要讲解一下这两个机制的概念及其在动态代理中的应用。   1.反射机制   我们先来看一下Java反射机制的定义:   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对...

2012-02-05 09:56:11

阅读数:1803

评论数:11

Java动态代理剖析(一)

Java中的动态代理机制是Java中一个重要的设计模式,以后会经常用到,今天我来跟大家一起剖析一下这个重要的模式。   一. 为什么要使用动态代理        代理模式分为静态代理和动态代理,我们之所以会有动态代理的出现,就是因为静态代理存在不足,比如静态代理中会有大量重复的类和代码。 ...

2012-02-05 09:42:39

阅读数:5445

评论数:24

三层架构与MVC谜团之答案揭晓

我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。  首先,它俩根本不是一个概念。 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。 MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于...

2012-01-15 12:32:22

阅读数:5051

评论数:67

DB2数据库优化需要掌握的几条基本策略

本文用几点了说明DB2数据库优化需掌握几条基本策略。 1.对后续用到的表建立索引(注意在插入数据之前建立或者在插入后建立但是要runstats): 说明:插入之前建立的话,在表插入数据的过程中,索引也随着更新,这样的话需要较大的日志空间,因此速度会比较慢,可以采用不计日志的方式插入;数...

2016-01-31 22:42:19

阅读数:1158

评论数:1

Weblogic简介

安装WEBLOGIC SERVER weblogic server的目录结构 weblogic server的classpath变量 weblogic server使用命令行 通过管理控制台执行核心的管理任务 命令行管理 安装有三种不同的方式安装weblogic server ...

2016-01-31 22:40:47

阅读数:1221

评论数:0

Java虚拟机参数详解

下面的讨论以Windows平台的Sun MicroSystem实现的java5虚拟机为蓝本,其他操作系统或其他公司实现的虚拟机参数会有部分不同,但大部分含义都和Windows上的类似。Java5与以前版本相比,虚拟机参数大部分保持了向前兼容,同时也增加了一些新的参数,本文将对这些参数的作用作详细描...

2015-12-31 22:50:51

阅读数:1188

评论数:0

了解Java虚拟机

Java虚拟机是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现 的。它有自己完善的硬件架构(如处理器、堆栈、寄存器等),还具有相应的指令系统。   1、为什么要使用Java虚拟机   Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实...

2015-12-31 22:47:26

阅读数:1152

评论数:0

OLAP简介

经过多年来企业信息化建设,大部分都拥有了自己的财务,OA,CRM 等软件。这些系统都有自己的独立数据库,记录着企业运行情况某个方面的数据。但是单独看这些系统的报表,并不一定能对企业运行情况有全面客观的了解。就像只凭身高不能判断一个人是否健康,所以体检的时候我们需要化验许多指标,做各种检测,就是为了...

2015-11-30 20:15:00

阅读数:1236

评论数:1

常用的几款JDK监控和故障处理工具

常用的几款JDK监控和故障处理工具 1. jps:   JVM Process Status Tool, 显示指定系统内所有的HotSpot虚拟机进程。 使用方法: http://blog.csdn.net/newjerryj/article/details/8606271 ...

2015-11-30 19:57:30

阅读数:1171

评论数:0

Selection和Range对象

前言     其实在对word操作的时候Range对象用到的是最多的, 又由于Range对象与 Selection对象共享许多相同的方法和属性,所以今天我们将他俩放到一起来介绍下,看看他们有哪些共同和不同的地方。 正题 1.处理 Selection对象      用 Word 处理文档时,通常...

2015-09-30 18:07:44

阅读数:1182

评论数:0

Word常用对象

前言     这两天一直在跟word打交道,刚开始对word不熟(现在也还是不太熟,haha), 然后分不清哪些是word自身的对象及功能哪些是我们项目中重新自定义的,今天来整理下word常用的对象(排除这个其他就是我们项目自定义的啦),虽然大家一般都是在word的宏来使用word对象, 而我们...

2015-09-30 17:56:02

阅读数:1330

评论数:1

Hadoop系列之单机版安装

前言   想要先学习得先搭环境,由于我上个月在公司搭环境的惨痛经历,差点对搭环境留下心理阴影,不过这次竟然出奇的顺利,装完之后自己都感叹了一番。视频里老师使用的是Ubuntu,而我使用的是CentOS,两者大同小异啦,只是有些命令不太一样。(本来我想用Ubuntu的,无奈怎么也不能把主机的文件拷...

2015-08-31 21:21:45

阅读数:1288

评论数:2

Hadoop系列之初始Hadoop

前言   工作后很少主动再学习其他新的技术了,这次终于鼓足勇气开始了新的篇章——Hadoop,作为一个如今最火的技术之一,我也来瞧瞧它的庐山真面目。不过本次要准备写的Hadoop系列基本是个学习笔记了,中间会掺杂些自己的理解,以自己理解的方式展现出来。 正题 Hadoop历史 ...

2015-08-31 20:53:52

阅读数:1249

评论数:1

常用Linux命令

前言 以后的工作环境就变成Linux,也需要对Linux命令有所了解,之后还会对其他的Linux相关操作再进行学习。 正题 Linux常用命令 1、显示日期的指令: date 格式化输出: date +”%Y-%m-%d” ...

2015-07-31 22:24:40

阅读数:1289

评论数:1

Selenium IDE简介

前言 公司在使用Selenium,作为开发来讲,也需要知道如何使用,相比来说Selenium IDE是个比较简单易入门的工具。 正题 Selenium IDE 是selenium测试工具中的其中一个,是一个基于FireFox的Web测试开发环境,可以录制、编辑和调试测试。S...

2015-07-31 21:26:16

阅读数:1550

评论数:0

Perforce初体验

前言      过几天要使用Perforce,先来看下是个什么东东。 正题    perforce是一个新的版本控制工具,由于之前有用过svn和git,所以这个上手比较容易,perforce也是基于CS架构,有一个中央服务器,其他客户端通过网络来连接,如下图,非常清晰明了。 ...

2015-06-30 21:55:41

阅读数:1475

评论数:1

测试驱动开发优缺点

前言      近期学习了TDD(测试驱动开发),但是由于没有亲身使用太多,所以说不出太多感受,但是看到了一篇博客,觉得讲的挺好的,跟大家分享下。 正题     不觉间,采用测试驱动开发(Test Driven Development)半年有余,自从看了Robert Martin的《敏捷...

2015-06-30 19:16:03

阅读数:2309

评论数:1

缓存之Memcached简介

前言     前篇简单较少了EnCache,本篇将介绍Memcached,之后还会将两者进行对比。 正题 一.简介     Memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性. ...

2015-05-31 18:20:00

阅读数:1635

评论数:3

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