自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨狐狸

好奇心是驱使我看世界的第一要素

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 什么样的能力是最重要的?

经常听到评价:这个人能力很强,或者这个人能力不足。那么到底能力指的是什么呢?    1. 洞察力。指的是迅速深入事物内部抓住事物本质的能力。    抓住事物本质的能力非常重要,某种意义上,它是分析和解决问题到了高级阶段后的形式。由于经常分析和解决问题,使得这个过程变得非常快,以至于后来成为了一种直觉或者是洞见。为什么说这项能力很重要,首先,理解事物非常容易(意味着学习新知识会加快);其次,

2013-04-28 18:39:05 934

原创 spring的Resource结构

spring的Resource结构是个人觉得设计得比较优秀的地方。因为这个设计,使得运行在不同环境下的资源都能够轻易的映射为同一种接口。        首先看接口抽象。Resource就是最上层的抽象接口,里面定义了一些类似File的访问方法,但是从这个接口是不能够写入的,如果要支持写入怎么办?WritableResource继承了Resource并提供得到OutputStream的方法,

2013-04-28 14:54:10 939

原创 几个概念:javascript闭包及柯里化

关于闭包的概念,先来看一段简单的小程序。var scope = "test";function clojure(){ var scope = "test1"; function f() { return scope; } return f;}clojure()();    他的结果是???    实际上输出的是test1。f是clojure内部的一个function,因为

2013-04-27 11:14:34 1568

原创 Class.forName与ClassLoader.loadClass的区别

Class.forName和ClassLoader.loadClass咋一看作用都一样,都是把类加载进来。    但是实际上他们是有区别的。    第一,ClassLoader.loadClass可以显式指定装载class的ClassLoader,但是Class.forName就不行了,他会默认使用调用类的ClassLoader来装载class。    第二,ClassLoader.l

2013-04-27 10:16:29 2293

转载 怎样快速阅读

步骤/方法1. 形成默读习惯。经常阅读的朋友都知道,有声朗读和默读的差别是十分明显的。各用作用不同,如老师上课,主持人播音和演员表演就必须出声表达;但对自己看书和学习而言,就必须克服落后声读习惯,加快阅读速度。实验表明,朗读每分钟最快约200字,而默读每分钟最快可达到800字左右,甚至还会更多。这是因为,默读时,文字信息不必经过听觉而直接由视觉接收,所以速度远远高于朗读。2. 形成

2013-04-23 09:43:54 718

转载 JQuery效果展示--不看后悔N辈子

托拽购物车,很好很强大!   http://bbs.okajax.com/ximen/kj/jqinterface/cart.html   复杂托拽   http://bbs.okajax.com/ximen/kj/jqinterface/download.html   各种类型的托拽,效果不错!   http://bbs.okajax.com/ximen/

2013-04-21 19:59:13 800

原创 搞清tomcat中的编解码

经常会被乱码问题搅得头晕脑胀。事实上,乱码问题涉及的地方比较多,所以常常有了问题也很难定位,比如,可以发生在容器,可以发生在MVC框架,可以发生在数据库,可以发生在响应等等。    这里分析一下tomcat中是如何编解码的。    以"http://localhost:8080/测试?网络=编程"为例,可以将tomcat中编解码分解为这么几个地方:    1. pathInfo.即“测

2013-04-20 22:00:05 5244

原创 tomcat中的Lifecycle架构

tomcat中的Lifecycle架构非常简单,但却非常实用。不仅tomcat内部的所有组件使用了Lifecycle,就连我们自己设计的一些系统也会经常用到这个设计。    先上图,对这个设计有个直观的认识。        估计第一印象是:非常简单,没错,tomcat的Lifecycle就这么简单(这里省略了LifecycleEvent)。    client本身继承了Lifecy

2013-04-19 17:58:04 1552 2

原创 究竟什么决定你有多牛X

最近一直在思考一个问题:究竟一个人要变得牛X是由什么决定的。    总结了一下,有这么几条。    1. 你将自己放得有多低。师兄曾经说过,只有当你把自己真正的放下来才会进步,他这里的自己其实就是自尊。刚毕业时我在一个充满着牛人鄙视新手的氛围,于是自己学了点东西,也开始鄙视新手;随着公司的变动,牛人的见识,逐步发现自己只是井底之蛙,不懂的太多,没学扎实的太多;将自己放得越低,发现周围越能学

2013-04-17 22:32:40 919

原创 以jdbc为例搞清contextClassLoader

在之前的一篇文章浅议tomcat与classloader中已经介绍过ClassLoader在tomcat中的应用,但是相对来说都是对双亲委派模型的比较正统的应用。    这里再简单的介绍一下双亲委派模型,每次从底层的ClassLoader申请类加载之后都会自底向上判断这个类是否被加载过,然后再自顶向下的去加载类。双亲委派模型很简单,在ClassLoader中短短的loadClass方法就能搞定

2013-04-13 10:00:16 3517 6

转载 程序员成熟的标志

程序员在经历了若干年编程工作之后, 很想知道自己水平到底如何? 自己是否已经成为成熟的程序员? 虽然程序员会对自己有一个自我评价, 但是, 自己的评价和社会的评价、专业的评价会有差异, 所以程序员自己并不能肯定这个评价。现实中, 除了各种证书之外, 很少有人会专门给出一个程序员的成熟度的评价。 人们往往是偶发性地就事论事地对程序员的工作作出好与不好, 行与不行的评论。 因此, 程序员对此感

2013-04-08 22:15:57 861

最接近点对问题LPP

算法:最接近点对问题的算法解答,有图形界面及分析

2009-05-11

java实现的红黑树

java实现的红黑树,希望对初学者提供帮助

2009-05-11

三种排序算法java实现

三种排序算法比较,快速排序,桶排序,还有……排序

2009-05-11

java写的贪食蛇游戏

JAVA写的小游戏,运行在J2ME上,非常简单

2009-05-11

空空如也

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

TA关注的人

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