摘要: 由于Linux原本都自带了Python,关于版本升级的问题参考的是这个:http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html注意软连接的设置,貌似Linux内部会用到一些python的东西,要是把软连接调错了,或者误... 阅读全文
posted @ 2014-08-10 18:04 hessen 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 字符流相关字符流基本上可以类比字节流 只不过是将字节流的byte 换为char。最根本的两个类是Reader以及WriterReader的子类有:BufferedReader, CharArrayReader, FilterReader, InputStreamReader, PipedReader... 阅读全文
posted @ 2014-08-10 16:38 hessen 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 装饰模式(Decorator或 Wrapper)(Java IO过滤流用到的正是这个模式): 之前总是先罗列基本概念再介绍代码,这次先把代码罗列出来再写基本的概念 以上是UML类图,先把基本的代码罗列出来:package com.designpatten.decorator;interface ... 阅读全文
posted @ 2014-08-09 21:55 hessen 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 今天不知道怎么回事 wmware workstation重启的时候总是报内部错误差点重装了 幸亏找到了这个 原来只要以管理员的身份运行vwware就ok了http://www.xiaoluoboke.cn/article/PC/article/20140117/35.html还有个问题就是主机能连得... 阅读全文
posted @ 2014-08-08 23:17 hessen 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 关于流的概念 Java 由流来完成具体的IO操作,虽然面对的是不同的外设(网络、鼠标、键盘)IO流使用与全部的外设,在底层Java已经将具体与物理设备交互的细节都处理好了。流的分类:从功能上 输入流:从外部到程序 输出流:从程序到外部 注意所谓的输入以及输出是相对于程序而言的,这一点很关键,... 阅读全文
posted @ 2014-08-07 16:31 hessen 阅读(282) 评论(0) 推荐(0) 编辑
摘要: IO这一部分内容还是比较多的,对于基础的枯燥但是又重要的内容还是将它记下来比较好。 关于File类 ØFile类直接继承与Object类,File类描述了文件本身的一些属性,File类用来获取或者处理与磁盘上的文件相关的信息,例如文件权限、文件创建时间、文件路径等等,File类还可以用来浏览... 阅读全文
posted @ 2014-08-05 19:48 hessen 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 先说在windows下的,java环境什么的就不再记录了,记住装java ee之前,先要装好java se这样java ee才能顺利安装。 主要是安装好tomcat之后,在eclipse中进行配置的时候,在servers窗口最下面双击”创建服务器 ”的英文标记后,根据自己的tomcat版本,一... 阅读全文
posted @ 2014-07-18 20:43 hessen 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 这一块主要是讨论关于进程同步的相关问题,主要是考虑一下的关键字:锁对象、条件对象 -> synchronized wait() notify()。1、关于锁对象与条件对象: 所对象的定义在java中的java.util.concurrent.locks中Lock接口,具体可以有多种实现。对于l... 阅读全文
posted @ 2014-07-13 22:08 hessen 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 线程间的调度策略 通常是选择优先级高的线程,但是若发生以下情况则终止线程的运行: 1 调用yield 让出对cpu的占用权。 2 调用sleep 3 线程由于I/O操作而受阻 4 更高优先级的线程出现 5 时间片用完 线程类的一些相关方法 isAlive()判断线程的死活、getPriority... 阅读全文
posted @ 2014-07-10 22:14 hessen 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 这一块主要是从Thread类源码的角度来分析两种线程的实现方式,这里分析的也仅仅是最基本的部分。 就从线程的启动函数 start方法开始分析 只是分析最主要的部分 在start()方法中,除了group的相关操作(这个后面再分析),最核心的部分就是执行了start0方法这个start0方法是native方法,表示这里需要与操作系统进行交互,具体的还没有深入研究,貌似是申请一些资源,启动一个... 阅读全文
posted @ 2014-07-02 22:29 hessen 阅读(452) 评论(0) 推荐(0) 编辑