日 期 |
任务 |
完成度 |
除了任务外的 |
|
||
星期一 |
8月 27日 |
写日志到文件、log4j、 324、文件、 存储字节、 链表、join、 yield、 socket总结、 hibernate3、 java精华集锦、JVM |
基本完成 |
换行符: System.getProperty ("line.separator"), 再用readLine()的时候能够用到 sleep方法不推荐使用,可用wait。 sleep()可使优先级低的 线程得到执行的机会, 当然也可以让同优先级和 高优先级的线程有执行的机会; yield()只能使同优先级的 线程有执行的机会。 |
log4j:Message.log(工程目录下),Message.log.1,Messaage.log.2 的意思是说当文件达到指定的大小时, 会备份当前的文件, 并把当前的文件内容删除, 重新填入 当达到这个数后, 会删掉最先备份的文件, 备份最新的文件,总数保持在10个, 注意,如果 件,Message.log.1, Messaage.log.2,Message.log.3, 那么文件内容记录的时间从早到晚是Message.log.3, |
yield() 可使线程进入可执行状态, 排程器从可执行状态的线程中重新进行排程。 所以调用了yield()的函数也有可能马上被执行。 线程不会释放它的“锁标志” 3)yield()只能使同优先级的线程有执行的机会。 4)可见,调用yield(),不同优先级的线程永远不会得到执行机会。 |
星期二 |
8月 28日 |
socket、 面试解惑、 swing (显示和事件)、 |
基本完成 |
注意:若发送中文信息时, 因为中文字符占两个字节, 故发送代码 ds.send 要修改如下才可正确地 发送中文信息, (strInfo.getBytes(), strInfo.getBytes().length, ("59.64.157.93"), 3000)); |
run 为什么是public的 |
|
星期三 |
8月 29日 |
继续没有 完成的事 |
基本完成 |
基本完成了svn和socket |
|
|
星期四 |
8月 30日 |
继续没有 完成的事 |
基本完成 |
基本完成了svn和socket |
主要是优化了逻辑结构 和一些逻辑的实现 |
|
星期五 |
8月 31日 |
继续没有 完成的事 |
基本完成 |
基本完成了svn和socket |
把this.setVisible(true); 放最后就好了; 还有就是jlabel禁用后 可以响应事件 但是不响应图像的变化; 必须在setVisible之前 设置好所有的组件, 否则将不能正常显示。 还有不要在事件 派遣线程之外触及用户界面。 |
windowOpened也是 因为setVisible要在监听后面; |
日 期 |
任务 |
完成度 |
除了任务外的 |
|
||
星期一 |
8月 27日 |
写日志到文件、log4j、 324、文件、 存储字节、 链表、join、 yield、 socket总结、 hibernate3、 java精华集锦、JVM |
基本完成 |
换行符: System.getProperty ("line.separator"), 再用readLine()的时候能够用到 sleep方法不推荐使用,可用wait。 sleep()可使优先级低的 线程得到执行的机会, 当然也可以让同优先级和 高优先级的线程有执行的机会; yield()只能使同优先级的 线程有执行的机会。 |
log4j:Message.log(工程目录下),Message.log.1,Messaage.log.2 的意思是说当文件达到指定的大小时, 会备份当前的文件, 并把当前的文件内容删除, 重新填入 当达到这个数后, 会删掉最先备份的文件, 备份最新的文件,总数保持在10个, 注意,如果 件,Message.log.1, Messaage.log.2,Message.log.3, 那么文件内容记录的时间从早到晚是Message.log.3, |
yield() 可使线程进入可执行状态, 排程器从可执行状态的线程中重新进行排程。 所以调用了yield()的函数也有可能马上被执行。 线程不会释放它的“锁标志” 3)yield()只能使同优先级的线程有执行的机会。 4)可见,调用yield(),不同优先级的线程永远不会得到执行机会。 |
星期二 |
8月 28日 |
socket、 面试解惑、 swing (显示和事件)、 |
基本完成 |
注意:若发送中文信息时, 因为中文字符占两个字节, 故发送代码 ds.send 要修改如下才可正确地 发送中文信息, (strInfo.getBytes(), strInfo.getBytes().length, ("59.64.157.93"), 3000)); |
run 为什么是public的 |
|
星期三 |
8月 29日 |
继续没有 完成的事 |
基本完成 |
基本完成了svn和socket |
|
|
星期四 |
8月 30日 |
继续没有 完成的事 |
基本完成 |
基本完成了svn和socket |
主要是优化了逻辑结构 和一些逻辑的实现 |
|
星期五 |
8月 31日 |
继续没有 完成的事 |
基本完成 |
基本完成了svn和socket |
把this.setVisible(true); 放最后就好了; 还有就是jlabel禁用后 可以响应事件 但是不响应图像的变化; 必须在setVisible之前 设置好所有的组件, 否则将不能正常显示。 还有不要在事件 派遣线程之外触及用户界面。 |
windowOpened也是 因为setVisible要在监听后面; |