摘要:我们到底能走多远系列(9)扯淡: 最近晚上在看魅力记录的《玄奘之路》,可以了解些历史,理解些文化,比其它的节目好多了,推荐各位欣赏。 上周读书,有两个故事: 第一个: 有一个养鸡场几千只鸡分别排列的被关在狭小的鸡笼里,鸡笼的前面有传送带为小鸡送来食物,后面有传送带送走产下的鸡蛋。可是却注意到有几十只小鸡在外面“逍遥”,还有饲养员在给他们喂食。 于是就问:是否需要帮忙吧这些鸡赶到笼子里去呢? 饲养员回答说:哦,这些鸡是在外面养着的。要是笼子里的那些鸡看不到有的鸡自由自在的生活,它们就会失去信心,不下蛋。没有这些放养的鸡,其它的就会放弃一切,然后死去。 突然惊异的发现我们的生活方式和...
阅读全文
摘要:我们到底能走多远系列(8)扯淡: 我们到底能走多远?是想提醒自己不要停止学习和博客的更新,这个系列会一直和web开发有关,我的目标是写完100个。慢慢来,阶段性目标15个吧。哈哈 学得好不如做的好,做得好不如扯得好啊!主题: 在上一轮学习中:Servlet-我们到底能走多远系列(7) 发现要想理解web中的servlet,还是需要深入学习servlet 容器:tomcat(因为它是开源的嘛!) 为了不迷失在tomcat茫茫的源码中,我先学习下最外围的一些知识,然后先把《How Tomcat Works 》第一章看了。有人评论说这本书就是代码太多,我到很喜欢这个写作风格,程序员嘛,代码就...
阅读全文
摘要:我们到底能走多远系列(7)祝大家长假快乐,工作的时候拼命,休息享受的时候也请拼命。今天不扯淡了,过完假期再来和你们扯,哈哈!Servlet的核心类图如下:上面的servlet只是接口,相当于描述了servlet的标准,也就是说与协议无关。而HttpServlet的实现是根据Http协议来完成的。看下面的截图: 打开源码看后发现大多数接口和抽象类,那么真正的实现都在哪呢?在servlet容器源代码里,即类似Tomcat这样的servlet容器。 所以我觉得可以这样理解Servlet的作用:它提供了操控的按钮,这些按钮一旦被安装到Servlet容器里面,我们就可以通过这些按钮操控servlet..
阅读全文
摘要:我们到底能走多远系列(6) 光阴似箭,我居然也到了需要相亲的年龄。 我已经开始准备向人生成熟的阶段前进,就像一个苹果,从青苹果到成熟,要经历很多,要面对很多,这一路,每一位在我身边的朋友都有你的功劳。 加油,各位,我们都不孤单。 ----------------------------------------------------------------java多线程的一些理解:关于同步方法,我们不得不需要记住:1,线程在一个对象上,两个线程不可以调用两个不同的同步方法2,当一个同步方法已经执行,其他线程还是能够调用这个对象的非同步方法。 selvlet中为了提高响应速度,采用的...
阅读全文
摘要:我们到底能走多远系列(5)一日不扯淡,便觉空虚迷茫: 西瓜不是切出来的,房子不是画出来的,人生却是磨出来的。 前天,坐旁边的8年C++高手辞职走人了。磨了8年的男人,有些谢顶,有些憔悴。 我想就算每天学到的只有一点点,8年也能悟出不少东西来吧。我想他虽不是及其努力的那种,但凭着对编程技术或者知识的爱好,不自然的会去学到很多东西。这几个月接触下来他,发现他几个工作上的几个点: 1,编码的时候,基本是不用google的。(google都是在编码开始前搞的大概) 2,出错,异常,问题的时候,直接看底层实现。因为有时候他会抱怨怎么没有提供底层代码包。 3,很关注和自己作用的技术有关的新闻,...
阅读全文
摘要:我们到底能走多远系列(4)扯淡: 不知道有多少人喜欢听着音乐写点代码的?我是其中一个。以前在公司的时候期望能买个好点的MP3什么的心无旁骛的写点代码,领点工资。生活总是没有想象得美好。程序员要处理的事有很多不是坐在舒服的椅子上,喝点咖啡或绿茶,敲几行代码能解决的。 是不是大家都是容易放弃的人呢?反正我是的,上个月,看本书看了2章,就搁置了。上个星期开始尝试听voa,临近的3天就荒废了。今天继续吧。 园子里读到过一篇怎样找出自己人生的终极目标:用一个小时,勿打扰的思考,不断记下浮现脑海的答案,列出表格。作者认为用这种方式在最后能够发现每个人自己一生的目标。从而开启一个不一样的人生旅程。不知...
阅读全文
摘要:我们到底能走多远系列(3)扯淡:现在项目里的java代码,都是封装,封装,再封装。在没有空闲的赶工编码,几年后会感觉学不动,毕竟少了很多思考的时间。也基本不会去研究代码的底层实现。时间一长就会觉得自己什么也不会。一个大型的项目,一般不可能只用java实现,可能会用到C,C++,shell,python等等。单单一个web就要学很多,jsp,jquery,javascript,html,css,各种开源的不开源的框架,各种web服务器,数据库等等等。java程序员的确容易迷茫,但精通一样吧,怕找不到工作,全学吧,怕一直是码农。其实,我觉得大多数的人都只是希望能做到“工程师”,解决问题的人。我看到
阅读全文
摘要:我们到底能走多远系列(2)遍历指定路径下的文件,文件和文件夹需要区分。为了把文件名和是否为文件夹记录下来,实现一个modelpackage web.method.file.model;public class FileModel { // 是否为文件夹 private boolean isDirectory; // 文件名 private String fileNmae; public FileModel(boolean isDirectory, String fileNmae) { super(); this.isDi...
阅读全文
摘要:我们到底能走多远系列(1)“我们到底能走多远系列”:开始我的java之路。我要挖出这个地道,离开这里。IO入门代码阅读:字节流: private void writeTxt(String path, String value) throws IOException{ OutputStream fos = new FileOutputStream(path);//构造方法1 fos.write(value.getBytes()); fos.close(); } private void readTxt(String path) thro...
阅读全文