自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

内存为王的专栏

专注以内存为王的角度研究JAVA技术

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 半年的工作总结

来到新公司有一段时间了,在这段时间里收货很多,感到自己的编程境界又上了一层,闲来无事总结一下:(1) 开始频频涉猎源代码的阅读。例如memcache,json,myibatis,struts等源码的阅读。在涉猎开源框架源码阅读的同时,我还重温了JDK重点类的源代码,比如threadlocal,exception,proxy,inputstream等等,我越来越感到JDK源码的重要性了,发现很多

2013-10-06 08:51:39 1717 1

原创 正确处理好工作任务和自身技术发展的关系

工作有3年有余,周围接触了不少的同事。总的来说,我周围的同事分为两类:工作踏实型和技术热爱型。我周围有的同事十分踏实,分配下来的工作总是匆匆完成,平时也不见空闲,总是在不停的敲写代码,这种勤奋工作的热情常常令我自叹不如,所以我常常以此类同事为榜样,希望自己也像他们一样做到专注。后来,通过深入的了解,我发现这类同事对自己的评价总是”技术不太行”,虽然有自谦的成分,但是从我自己的观察来看,这类同事

2014-06-01 14:12:54 1266

原创 读完这几本Java书,离高手更近一步

首先说一下我个人的认识吧,我觉得高手应该是这样的:(1)精通Java基础知识与基础理论,熟悉JDK的发展史。(2)熟悉JVM,熟悉内存调试(3)深刻理解Java的线程与并发包,以及背后的内存实现原理(4)精通eclipse的使用,明白其中的插件的开发原理。深刻理解findbugs的缺陷模式。(5)熟悉SSH框架,并对源代码有足够的兴趣和研究。(6)熟悉数据缓存的原理与实现,

2014-06-01 13:52:55 2161

原创 eclipse九个最常用的快捷键

下面我转载一篇关于eclipse快捷键的文章,内容虽然比较简单,但是对于老手来说未必能真正掌握的快捷键:上下位置的快捷键Ctrl+Shift【Ctrl+Shift+K】【Ctrl+K】快速向下和向上查找选定的内容【Ctrl+Shift+/】【Ctrl+Shift+\】块注释/销注释【Ct

2014-02-05 17:46:16 686

原创 如何防止恶意POST数据?

最近做的项目被POST了很多虚假的数据,这些恶意POST数据给公司的业务带来了很大的不便。这些恶意用户使用一些无法接通或者受限或者过期的手机号码接受验证码,然后找了大量的身份证号码,注册了大量的账户,而每个账户是可以领取公司发送的优化奖励的,这些恶意用户窃取了公司的财富,使用的为一种造假的手段。虽然我们在项目中添加了图片验证码,但是仍然阻止不了恶意POST数据的非法用户。面对这种情况,真不知道

2013-09-24 17:22:33 4038 1

原创 记录一次面试经历:参加北京网梯科技发展有限公司的面试经历

今年有幸参加了一次北京网梯科技发展有限公司的面试,感慨很多,收获了不少教训。因为这是一家小公司,从内心里面没有太当一回事,第一关技术面的时候表现很好,而在老总面试的时候,由于内心的轻敌题给老总造成了不好的印象,从而最终落选。下面说说我面试的感觉。网梯是一个小公司,一进去就发现这家公司的开发环境十分的拥挤,随便用个木质的屏风挡起来就算是来客逗留和等待的场所。虽然员工的开发环境十分的紧张,但是老板

2013-04-16 20:43:27 10916

原创 计算机专业也像是文科专业

越来越觉得计算机专业像个文科专业,需要记忆的东西太多了!这种记忆不像文史那样生动有趣,但是计算机需要记忆的知识同样需要步步为营,逻辑入理。冒泡法研究的再透彻,给你一张白纸,你能准确无误的将它写下来吗?如果每个人都能将冒泡法完美的写出来,那么说明冒泡法是个非常简单的算法。如果真是一个非常简单的算法,那么我国的计算机科学教育工作者也就不会几十年如一日的,将冒泡堂而皇之的列入大学计算机教程中去了。

2013-03-14 19:55:34 1174

原创 重读两本书:《Java就业培训教程》和《JSP实用教程(第二版)》

最近闲着无事,重读了两本教程,这两本书籍写的浅显,但是重读一遍收获颇多,虽然浅显,但是讲了很多深刻的东西,弥补了自己的知识上的盲点。虽然自己有专门的Java笔记,虽然知识点包罗万象,但是难免有点知识点起点颇高,不利于掌握和理解,往往是只言片语般的记录。重读《JSP实用教程(第二版)》使我对File类及其I/O处理有了更深的认识和理解,还对数据库连接池和预处理预计有了更深的理解。重读《Java就业培

2013-03-08 18:15:42 1245

原创 《暗时间》读后感

认识刘未鹏,是从读到他写的一篇文章《书写是为了更好的思考》。这篇文章读完之后,我有一种故交久违的感觉和欣喜。我是一个喜欢书写的人,我喜欢将自己学习到的东西记录下来,以备复习。在我看来,记录到纸上的东西,其实是思维的存储,当你再次翻阅的时候,你会立即从大脑中提取出以前的大脑分析和加工过程。我觉得要想学好一名技术,需要有足够的积累和底蕴,再好的记忆力,没有足够多的笔记做铺垫,那么这门技术也很难获得不断

2013-03-04 22:56:05 844

原创 时隔两年再读《编程之美》

两年前为了求职,为了提高自己是算法水平,买了一本《编程之美》,当时感觉这本书内容复杂,题目过于随意,实用性不如求职宝典之类的丛书。两年后再读此书,感慨大有不同。随着自己阅历的提升和思想境界的开阔,尤其是自己算法思想的很大提升,越来越感觉到《编程之美》如此别致,看到他,犹如看到了一位老朋友,充满着亲切感!重新阅读《编程之美》不过刚刚开始,颇有感触,尤其上面的真知灼见,令人回味无穷,荡气回肠,

2013-02-27 09:50:09 1031

原创 Swing学习的三种境界

字不在多,文不在长,给人以启迪,分享经验,则为好文。Swing技术对于大多数JAVA开发者来说,既熟悉又陌生。通过我长期的学习和工作经验,我认为Swing技术的学习需要三种境界:第一个境界:使用基本控件的境界。会使用Swing的基本和高级控件,会随心所欲的安排布局。这种境界属于Swing技术的入门程度。第二种境界:熟悉控件的源代码的境界。能够对控件进行稍微的改造满足业务需求,比如修改控件的

2013-02-22 16:06:55 916 1

原创 算法(数学)与外语是程序员未来发展的基石

我写博文往往不是一气呵成,而总是先写出一点,日后随着思考的深入接着补充。当然,凡是写出的内容都不是灵感突现,而是追忆自己的经验与感悟演绎成文。今天我想谈谈算法(数学)与外语的重要性:(1)算法的地位很尴尬!算法很重要,因为你去公司面试总是会有大量的算法题目;算法也不重要,因为很多重要的算法,高级语言已经给你封装好了。例如:JAVA的API已经给你封装好二叉树查找算法,你没有必要自己写算法实现二

2013-02-21 12:33:00 1117 1

原创 关于递归的基本认识

递归分两步:递和归。一般情况下,递归对于编程人员而言,不容易理解。因为我们做事情,一般都是从头开始的,而递归却是从末尾开始的。例如:Febonacci序列的递归表示为:int Febc(int n) {  if(n  else   return (Febc(n-1)+Febc(n-2)); }总有人认为递归完全没必要,用循环就可以实现,其实这是一种很肤浅的理解。诚然,递

2013-02-20 10:27:34 1030

原创 SQL包中类的分析

上述的29个类可以分为以下几种类型:(1)有10个类属于对sql数据类型的封装类。例如:Array.java封装了sql中的array类型,Blob.java类,Clob.java类,Date.java类,Ref.java类,Time.java类,Struct.java类,Time.java类,Timestamp.java类,SQLData.java类(2)属于异常处理的类有5个:Ba

2013-02-18 17:52:01 693

原创 学习正则表达式必读的书籍

学一门语言或者一门技术的过程中,如果遇到一本好书,它将原理讲解透彻,必将让你受益匪浅,那么将会在你技术的生涯中深远影响的。相反,你看了各种各样的书,没有一本书给你留下震撼的印象,那么我可以断定,这门技术,你并没有学好。今天我给大家说一说,正则表达式怎么去学习。即使你搞开发有十年,如果你只知道*可以零个或者多个字符,+可以匹配一个或者多个字符,?可以匹配零个或者一个字符,而不知道正则表达式的来龙

2013-02-18 11:32:14 4929

原创 2013年最具实力的JAVA图书简介

【我有一个梦想】  我有一个梦想,写一本书,能够跟大名鼎鼎的《JAVA编程思想》相媲美。这种梦想源于毕业求职期间,我将几乎所有的JAVA书籍看遍,发现市面上并没有一本称心如意的JAVA实力派书籍(《JAVA编程思想》除外),而C/C++方面的好书汗牛充栋,究其原因:在计算机专业方面,一流的学校人们搞C /C++(一流学校的非计算机专业学生搞JAVA的人比较多),二流三流的学校人们搞JAVA,从

2013-02-18 10:44:00 870 2

原创 如果有下辈子,我绝对不选择JAVA

【注意】本文随时写、随时改、随时发布,非一气呵成,如果您想看更多的内容,请随时关注本文的最新情况。【注意】本文非教育于人,实则抒心中块垒,各位读者,如果您不苟同本文观点,请一笑飘过,请勿发评论,空谈误国,实干兴邦,您到不如多多学习技术。本人初学编程以C开始,当时一头雾水,考试结果为不及格,补考通过。吸取教训,狠心学习C++,最后考了八十多分,所以,我常对人说,C和C++没有任何关系。后学校

2013-02-17 14:21:59 1053

原创 个人简历

【内存为王个人简介】毕业于重点大学计算机科学与技术专业;学过不下十种编程语言:C/C++,VB,VC,VF,Delphi(本科毕业设计使用),ASP.NET(研究生毕业设计使用),JAVA(工作使用),HTML+ CSS(兼职使用),Javascript,php,JSP,C#(研究生毕业设计使用),SQL擅长:JAVA,JAVA源代码分析,数据结构与算法,外语

2013-02-17 11:30:16 832

原创 如何成为一个JAVA高手?

要想成为一个JAVA高手,一定要有大量的阅读代码的经验。我将JAVA人才划分为两个级别,基础选手级别和高手级别。基础选手的基础很好,但是要想成为高手,必须要改变自己的思维,将眼光由小而精转化为广而泛。通过大量的阅读代码,才能潜移默化中培养出自己的程序思维。作者:【内存为王】

2013-02-17 11:22:10 725

原创 明确学习的目标

在学习知识过程中,我的心态和目标不是学习多么多么多的知识,而是如何做到比别人更优秀,如何比别人竞争力更强。做过网站的人都知道:做网站不是要做自己最感兴趣的网站,而是要做低竞争度,高搜索量的网站。同样的道理,在学习知识的过程中,不要给自己规定多少的量,多宽的面,而是要告诉自己:学习这些能不能超过别人,能不能增加自己的核心竞争力。人总是喜欢贪多,总喜欢泛泛而学,但是当我明确了目标之后,我知道我改向那个

2013-02-17 11:20:55 554

原创 学习JAVA要不要补充些C/C++的知识

作为一名JAVA程序员,不仅仅要学好JAVA语言,还要有好的算法和数据结构能力。这个道理我想每个程序员都懂吧!但是举目望去,我发现好的算法和数据结构书籍都是使用C/C++描述的,我就觉得,自己是不是要学习点C/C++的知识呢?我觉得:需要补充C/C++知识,只有这样才能更好的阅读书中的内容,才能将书中的例子很好的转化成JAVA代码,才能更好的去上机调试验证。但是,我此时感到很矛盾,术业有专供,闻道

2013-02-16 17:36:24 625

原创 跳槽感悟:明确自己的核心力

题记:不要要求自己掌握多么宽泛的知识,而是要扎扎实实的提高自己的核心竞争力,做到少而精。2013年1月我从旧工作中辞职,开始着手准备寻找新的工作。首先,我想利用这段空闲时间好好复习一下JAVA基础知识。通过一年半的工作经历,我觉得自己的肚子像被掏空一样,并没有学会学到多少知识和技术。每天无尽的任务和频繁的加班,在开发中享受不到创新的乐趣,编写文档和拷贝代码的工作,令我对开发感到了厌倦;另外开发

2013-02-16 09:50:19 616

TCP-IP详解(卷一、二、三)

TCP-IP详解包括:卷一、二、三,内容很详细,欢迎大家下载。

2014-06-24

ognl 3.0 源代码

ognl 3.0 源代码,CSDN上很多下载的ognl比较旧了,SimpleNode类中缺少isEvalChain方法,而在调试struts源码中会出现错误。本jar是比较新的包。

2014-01-06

ongl源代码

学习ongl最好是阅读源码,通过阅读源码往往更能明白ongl的实现原理。

2014-01-05

Json2.3源代码

包括以下相关的jar包: commons-beanutils.jar commons-collections.jar commons-lang-2.2.jar commons-logging-1.1.jar ezmorph-1.0.6.jar groovy-all-1.8.6.jar jakarta-oro.jar junit-4.8.2.jar xom-1.1.jar

2013-09-30

ibatis-2.3.4.726 源代码

ibatis-2.3.4.726源代码,学习ibatis一定要分析它的源代码,从中发现知识提升自身能力!

2013-09-30

空空如也

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

TA关注的人

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