`
fansfirst2008
  • 浏览: 98579 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

方法很重要

  最近没事,就整天看博客!一看,还真的上瘾了!很多以前走的弯路或者是山穷水尽,现在似乎是豁然开朗了。   想想这之间的究竟?原来自己以前是那种急功近利的浮躁,而且是那种自负型的!   理解程序,或者理解软件,如果但用脑袋想,或者不重视图形即视觉,是要爬很多坡的!   一粒沙子折射整个世界。先抽象,后具体,先整体,再细化!再明白的道理,如果不实践,不重视,一切都枉然!走熟悉道路,永远也不会有所突破!
  读完ixu 的JAVA EE开发难经,叹服其深邃的思想,以及其独到的方式。不由的设身处地,能否如他般天马行空地穿梭于软件开发世界?在此结合自己的实际情况,凸显出自己的不足,以便以后纪念,努力去追求先进的思想!   最 ...
   很感谢longdick博主的三篇文章.清晰,容易地了解了JAVA内存模型和GC.在此只是自己用自己的话复述一番!    首先是JAVA内存模型。其实就是空间划分问题。WINDOWS硬盘的空间划分,大家都是很熟悉的,我觉得我使用习惯,无非是把一些东邪分门别类的存放罢了,但是总体结构来看,是个平行交错缠绕的概念。而LINUX呢,一颗树的划分!    JAVA是如何来划分的呢?一:分类,依据对象的生命有:Young(年轻代) Tenured(终身代)在加上一个Perm(永久代)CLASS存放区。这个是大体上的分类,需要注意的是,在JAVA里面,它们都有各自的称谓,这个为的是你可以优调它们的大 ...
  上次看一博客谈到软件优化,其中分为三点,大致是:一:异步,二:缓存,三:切分!   觉得非常有理,今天自己算是抄袭下。首先定义一下,什么才是最好的软件?我个人觉得:合适就是最好的,而不是最好的就是最好的!例如生活,最好的东西往往是你不能承受的,那就把最合适的当成最好的,这样的心态就不会怨天尤人了!软件也是一样的吧?比如你要做个论坛,直接找个开源的去,除非你是开发论坛!   当自己真正的开始优化软件时,我想第一先是:把那些最佳实践拿来对比对比,比如SQL语句,比如JAVA 里的string检查,等等,从简单开始,从最佳开始!这些甚至不需要了解整个软件架构,整个业务流程!但是效果是显著和巨大 ...
  今天早上读别人写的一个方法,别人三下五除二,轻松搞定,而我呢,三七二一没能看懂!没法,只能静心仔细读!   其实这有点像绕口令,别人像唱歌似地轻松,而我得一字一句的念!   方法其实很简单,写的意图,其实就是常用功能的实现,借助第三方库就可以,只是自己写着实现罢了!所以脑子里一想,就以为看一眼就能全部了解,所以就大致浏览着看!然而方法很绕,最多的是反射!    一直在想,经验这东西是什么,经验大概就是别人在反应的时候,你就干完了!记得以前上大学,第一学期过个四级都是压线过的,居然过了!后来过个六级玩玩,就每天坚持做一套模拟试卷,大概两个月后,考试时轻轻松松也就过了!    得承认:自 ...
   本人一已之言,有待商榷!    看过汇编,烦!大学学C,没好好学!自学JAVA。从现在回望过去,好一条弯弯曲曲的道路啊!    盲从学习C语言,兴趣了然。以C语言学JAVA,记得看过一本这样的书这样形容:C就像头顶上顶着一个亮晶晶的灯泡,让你学JAVA学得很难受!现在想起来,真是如此!以C语言的面向过程的直截了当的解决方法,学JAVA,等于没有学!    怀疑自己能力问题,重新学C,啃数据结构与算法,啃操作系统,期望有天能把LINUX内核代码了如指掌!    生活没有给我机会!忘掉一切,重新拿起JAVA,从SE到EE,从面向对象分析到设计模式!这次算是到了正途之中!    但是我 ...
   四千年前,鲜卑族就用上了今天像金刚石似地工具,就算今天那一般的铁制和铜制的东西是无法比拟的!这不得不让我目瞪口呆,叹为服止!    这是今天中央电视台的人与社会的节目。如果不是它,就怕很多人连鲜卑族都没有听说过,更何况那出土惊人的文物呢?    人类创造的奇迹,让我想到了程序。人类文明的积淀,使得我们现在可以主宰自然界,当然还有很多未知的领域,有待我们去发现和创造!然而,程序的积淀呢?我天天用的JAVA,比起汇编,这之间有多少积淀呢?    面向对象开创了软件如自然界一样丰富绚丽的世界!然而今天我看到了很多程序,没有面向对象分析,没有领域模型,直接建立在数据库之上。这就如我们古人,对 ...
     框架的大肆流行,在惊叹其高效性,便利性,简单性时;同时也显露了语言的冗余性,和复杂程度。        如今的JAVA,是个多层次的世界,可以自由的选择框架开发,也可以独自开发框架。框架再多,再好用,也摆脱不了语言冗余的束缚。于是,新的语言就要横空出世了!       在软件缔造者眼里,框架,甚至语言本身都不值得大作特作的!JAVA终究是要淘汰的,然而也不必感到惶惶。       JAVA从最初的面向对象封装,到现在的框架对流程,对底层包装。让我们见识了一个伟大的软件时代。       下个时代什么时候到来呢?假设没有网络的高速发展,很难有JAVA的辉煌。所以,得寻找扣 ...
   今天让我承认一个不愿意承认的事实:自己很不才。不才的方面很多,沟通不力,性格软弱。。总的来说就是不才!    我现在用程序伪代码来翻译一下:    网上查询工行地址----------》挑了一个最近的柜台并出发到达--------》被告知1W一下不受理------》从模糊记忆中选了个柜台----》花了很大力气终于找到了(中间去过别的银行不行)--------》被告知1W一下不受理--------》又瞎碰到一个工商柜台-----》还是不行,理由同上----------》决定寻找别的方案,办理一张工行卡---------》身份证无效-------------》无奈选择被告知可以寄钱的柜台- ...
   看过李小龙传奇,让我感受颇多,且日久弥生。    李小龙从武功盖世到哲学悟道,是对于我,达到一个无法企及的高度。曹操说生儿当如孙仲谋;我如今也是感叹,做人如李小龙!    李小龙的成功,让我相信,那些玄乎其实的哲学,并且理解了其真正的意思:哲学是一切学科的学科!万物皆自然,万物皆相通,哲学就是这些的最高成就。    这让我在写程序之外,看到了一个包容程序的广阔世界,并且引领我不断的反思。    记得当年大学里,马哲思想课的老师提问,我们的伟人有什么不够伟大?却让我不假思索的回答说:不懂电脑!现在看来是何等的幼稚无知啊,那是一个以为电脑就是我人生一切的一切的时代!    程序不过是 ...
 面对着人生的困境,从未有失去奋斗的勇气,从未有放弃人生的理想。    当大势使得自己再也无法依靠外界。然而外界总是不断的压迫你,使得有种绝望,没有退路!真正抗不住的不是自己,而   是周围的人!   不能怨谁。自己的理想也遥遥无期!
 矛盾是天生就有的,如何解决?这就是智慧了!    当一场对抗不期而遇,无法避免时,智慧,或者至少这方面的智慧决定了结局!    我很承认,自己至少与别人面对面,是缺乏大智大勇的!分析其原因,一:以前的生活经历;二:受教育的性质。    总结一下:一,事前准备不足,或者缺乏对策,这是大忌,所谓不预则废!二:临机应变能力差。    如果用软件的角度来讲的话,表明一:设计能力差,二:实施能力差!什么东西都不是天生的,都可以培养!看来有意识   的去培养,就不会如此百般!                        记一次差劲的对抗!也叫做忘却的纪念!    
  想当年,诸葛孔明先生26岁,感动于刘备三顾茅庐,而开始了他的波澜壮阔的生活。     不晓得他以前是不是和我一样,闷在家中,异想天开之生活,观天下之势,有心而无力!?     有句话,叫做趴在玻璃上的苍蝇,前途一片光明,而始终无法解脱?     一代开国伟人,想当年在图书馆,阅览群书,运筹帷幄,不晓得有没有苦闷寂寞的时候!     英雄不会自暴自弃的,否则就不是英雄。不是英雄,此生有何意义啊?        
  网上看了些DDD的文章,虽然本人并未有真正的实践,但是惊叹其思维方式的先进性!             在这里就像写科幻小说一样,也来说说自己的感受!我总在思考以一个问题,五十年后机器人能否像科幻小说里那样,为 ...
与其说JAVA语言的伟大,不如说面向对象的伟大!面向对象的得天独厚的优势,使得任何语言都要参合进来!   最近写点JAVASCRIPT代码,仔细思考面向对象语言的另一种实现小巧实现!比其熟悉的JAVA,JAVASCRIPT真的像未发育完全的小儿科!然而它的流行证明了一个道理:适者生存!打一个不是很确切的比喻,JAVA就像缔造整个世界的自然法则一样,来塑造软件世界;而JAVASCRIPT或许就像是汉语一样寄生在中国人身上!   大学时代的死磕英语,死学JAVA,确实的没什么提高!现在才明白,语言这样的东西,如果缺少背后的思维方式,语言就变得行尸走肉一样,没有灵魂了!   语言的细节学多 ...
Global site tag (gtag.js) - Google Analytics