02 2011 档案

摘要:此文章的主旨是希望过于专注.NET程序员在做好工作、写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说.NET不行或劝大家放弃.NET。恕我愚钝,此主旨在文中表达不够清楚,看评论中很多朋友误解了,特此说明。 另外,本文中的观点并不全部是我个人的想法,相当一部分来自我以前聊过天的某些大牛,他们很多来自微软、百度、腾讯等知名企业,并且很多已经成为技术骨干,我曾经从他们那里受益匪浅,于是我把他们的指教结合自身的经验和理解写成此文。这就是此文的来源。--------------------------... 阅读全文
posted @ 2011-02-26 23:06 争光 阅读(331) 评论(0) 推荐(0)
摘要:话说,19号和20号两天,此次出差去山东,是去新泰和薛城这两个城市,去做系统升级,又现场重新做了两套服务器。以下,是我在这两天的时间里有感触的一些点,写出来和大家分享一下。一、技术人员与客户,不同角度看待项目在运行使用中出现的问题。 如果,我们眼中的"正常",在客户眼中都是"异常";我们眼中的"异常",在客户眼中都是"正常"。那么,我们该悲剧了…. 因为我在薛城做系统更新的时候,与前台POS机收银员交流,她说软件在使用的过程中,会很慢,会死机。在我慢慢引导她,听她比较详细的描述问题的时候,我才发现,对于我们毫无基础 阅读全文
posted @ 2011-02-21 23:30 争光 阅读(241) 评论(0) 推荐(0)
摘要:本文简单说了一下我对B/S系统限制登录功能的一点实现,从网上看到好多关于单点登录的讨论,也有好多人把单点登录和限制登录的概念搞混了。 其实,单点登录,最常见的实例便是各大门户网站,在一处登录,就可以到处逛了。而限制登录,是说在一个系统中对权限用户的一种登录限制。比如不允许同一个账号多地点同时登录(可能要和ip等信息绑定)。 我们组去年上线的项目这几天要发布一个新版本,并且要把后台的登录限制做的完善一点。 原来对登录限制的实现方案,就是通过ajax不断的获取当前用户的状态,并将当前时间写入到数据库中,而若是再登录该用户账号,则会比较当前二者的时间差,若在一定的合适范围内,则准许登录系统。否则,. 阅读全文
posted @ 2011-02-17 23:58 争光 阅读(270) 评论(0) 推荐(0)
摘要:程序员成才的关键——内在兴趣和善于发现 文/ Peter Seibel 译/叶淮光 本文是Common Lisp专家Peter Seibel对计算机科学家Guy Steele的访谈,谈到了他程序人生开启的历程以及程序员成才的关键。 初涉编程 Seibel:你是怎样接触编程的? Steele:嗯,当我还是个小学生时,我就已经深深迷恋科学和数学了,我读了很多这方面的书,比如Irving Adler的Magic House of Numbers,它是我的最爱。我也喜欢儿童科幻小说,比如DanngDunn系列等等。总的来说,我对科学和数学有着广泛的兴趣。所有我能找到的关于科学和数学的东西,... 阅读全文
posted @ 2011-02-17 07:12 争光 阅读(150) 评论(0) 推荐(0)
摘要:本文将给大家简述一下在Jsp页面中<base>标签设置全局资源路径的使用,也就是<base>标签 大战 ..和/ 。先通过以下截图看一下资源文件script和images文件夹与根目录的位置关系。大家看清这里script和images两个文件夹在Java项目中的位置。分别从Tomcat部署后的资源访问情况来看,script和images文件夹在项目中的位置。在Jsp文件头部键入以下代码,从而获取URL根路径.//getContextPath():返回项目名称//getScheme():Returns the name of the scheme used to make 阅读全文
posted @ 2011-02-13 23:47 争光 阅读(181) 评论(0) 推荐(0)
摘要:在应用分层思想的过程中,我们常使用MVC三层架构来处理项目需求的变更。 项目开发过程中,最典型的就是为灵活更换数据库而使用"配置文件+反射"处理需求变更.当然我们还有很多其他的相关信息可以存放到配置文件中,进而把这种系统配置做活.而不是因为有需求变更的时候,去更改源码以达到要求. 在Java和.NET下的"配置文件+反射" 是一样一样滴,都是在配置文件中配置好项目信息 -->写一个配置读取类,获取配置信息 -->把配置信息应用到项目具体代码中。 我们从事开发,学习语言,语言满天下,学习哪一门呢? 其实,没有哪一门会持久辉煌,没有哪一门会一事无 阅读全文
posted @ 2011-02-13 13:19 争光 阅读(170) 评论(0) 推荐(0)
摘要:二者之间的最大差别无疑是由prepared引起的.http://baike.baidu.com/view/890310.htmprepared[prɪ'pɛrd][词典释义] a. 1. 有准备的 2. (食物等)经过调制的 源文档 <http://www.baidu.com/baidu?word=prepared&tn=myie2&ch=4> 与此相关程度最大的,便是在执行SQL命令的时候,无论多少次地使用同一个SQL命令,PreparedStatement都只对它解析和编译一次(这就是预编译的好处体现),而比较于Statement这个普通的对象,每次执行 阅读全文
posted @ 2011-02-11 23:35 争光 阅读(143) 评论(0) 推荐(0)
摘要:接触WEB开发的人,都知道404代表什么意思,就是说访问的文件未找到,再进一步说就是URL地址出现问题,文件的读取路径不对。 用Tomcat发布部署项目,访问页面出现404错误,一般错误原因就是在URL中输入的文件路径不对,或者是在Jsp页面中跳转等页面链接出现了路径错误。 今天帮忙调错的时候,发现了比较容易忽略的一种情况,就是Tomcat启动正常,但是部署到tomcat中项目名不是自己要访问的那个项目名。 即,做好基础工作,保证以下图中显示的两部分要保持一致。 阅读全文
posted @ 2011-02-11 22:54 争光 阅读(132) 评论(0) 推荐(0)