代码改变世界

阅读排行榜

为什么质疑Java中的Stack

2013-05-16 18:36 by 飘扬的红领巾, 4613 阅读, 收藏,
摘要: 问题由来 曾经遇到过一条面试题,“Java中的Stack是通过Vector来实现的,这种设计被认为是不良的设计,说说你的看法?”解析Java中的Stack 众所周知Stack(栈)是一种先进后出的数据结构。当中有两个重要的方法:push(进栈)和pop(出栈)。几乎所有语言在实现栈时,都会实现这两个方法,进栈和出栈。而栈这种数据结构在多数时候用来插入和删除元素(进栈则是在顶部插入元素,出栈则是从顶部删除元素),较少情况会用来查找元素。所以从实现方式上,大多是以链表方式实现而非数值方式实现(在插入删除方法上,链表效率优于数组效率)。反观Java中的Stack,查看源代码: 1: publi... 阅读全文

MyCAT-EYE开源

2017-09-29 17:34 by 飘扬的红领巾, 3148 阅读, 收藏,
摘要: MyCAT EYE MySQL数据库监控工具,实现了对MySQL节点的管理和监控,可供开发人员和DBA使用。后续版本将整合MyCAT2.0的管理和配置。 开源地址: https://gitee.com/redtie/mycateye 演示地址: 开发人员视图:http://120.77.46.146:7001 DBA或管理人员视图:http://120.77.46.146:7002 登录用户名、密... 阅读全文

也谈敏捷软件开发

2012-05-18 15:02 by 飘扬的红领巾, 3027 阅读, 收藏,
摘要: 目录 1.敏捷简介 1.1 敏捷宣言 1.2 XP实践洋葱图 1.3 SCRUM的过程图 2.实施和管理敏捷项目 2.1 组建敏捷项目团队 2.2 项目启动—搭建项目环境 2.3 项目启动-准备及制订Product Backlog 2.4 用户故事 User Story 2.5 划... 阅读全文

Spring Framework源代码解析之IOC容器(一)

2012-05-21 11:56 by 飘扬的红领巾, 2804 阅读, 收藏,
摘要: 序 最近开始写博客,觉得这样对自己很有好处,可以从头到尾把散乱的知识梳理一遍,通过自己的理解把它写下了,这个过程受益匪浅。今天写Spring的随笔,使用Spring大概有3年时间,可大多时候只是使用它的特性,并没有深入学习它。Spring的源码据网友说写的很漂亮,我也来学习一下。 IOC之HelloWorld 假设我们有这样一个业务,根据产品的ID,从产品库中取得该产品的详细... 阅读全文

在RCP应用上使用Jfreechart绘制图表(附源码)

2012-06-28 16:21 by 飘扬的红领巾, 2509 阅读, 收藏,
摘要: 下午闲来无事,找出Jfreechart来复习一下,做了个在RCP上使用Jfreechart的小程序。第一步、创建RCP程序。 在Eclipse中,使用向导创建Eclipse插件程序:后面就不说了,填写相应项,一路下去,创建好Eclipse插件程序,运行可以看到:第二步、创建视图 创建视图既可以使用向导创建,也可以手动添加Java类,如添加类似这样的类:public class ChartCategoryViewPart extends ViewPart然后在Perspective .java中将创建的视图添加到透视图中:public class Perspective implements . 阅读全文