zoukankan      html  css  js  c++  java
  • 日记总结

      这周过的好快!马上又临近周末了,但是我觉得自己任然处在神游当中,我承认,这周心情一直都在一种不好的状态,除了感冒,跟我那破公司不给我结工资有很大一部分关系,虽然我口头上说不在意,但是一想到刚出来就遇到这样的事情,难免会有些难受与叹息。好吧,公司的事情也没有多余的时间去过问,而且现在连那老板公司搬到哪儿去了也不知道,暂时先不要过多的去追究了。我会尽量把自己平复的 = =!

      再说说学习吧。最近讲了许多内容,自己虽然说能跟上节奏,但是由于这种神游的状态,效果是很差的呢,自己也能感觉得到啊。就说今天吧,老师问死锁该怎么解决,我回答的是回调。牛头不对马嘴~ 死锁嘛 明明就应该是 notify()与wait()解决。死锁是什么呢: 死锁就是线程之间循环等待的过程。就相当于两个线程都等着对方交出进门的锁,而使用notify()就相当于通知对方或者其他线程了,加上一个wait等待,这样就能让一个线程先执行,而解除了互相等待的情况。

      说到wait就要提到线程中的八个状态

      1.新建

      2.就绪

      3.运行  -----》1.睡眠sleep(自己唤醒自己)  2.等待wait(需要别人来唤醒)  3.挂起yield(立即让出当前执行权)  4.阻塞

      4.死亡

      当中呢要说说 wait 与sleep的区别

          wait            sleep

        通过notify唤醒        自己醒来

        是object的方法        tread的方法

        只能用在同步或同步方法块   可以用在任何方法

        会自动释放锁         不会自己释放锁

    这里又提到了同步- -、

      线程的同步 :指的是一个线程执行了,另一个线程才执行

        异步:一起去抢着执行权。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      匿名内部类

      我觉得呢,这个还是很模糊啊。匿名内部类就是在方法中写一个没有类名的而且具有方法体的类。

      比如

      public void test(final String str){

        new Treand(){

          for(){

          }

        }

      }  匿名内部类要调用局部变量的话应该是final修饰的

    今天主要呢 讲了java的网络编程

      正式的接触到了CS 客户端/服务器 模式 而且还使用套接字模拟了客户端与服务器交互的过程。

      而这刚接触的知识还需要多去理解啊,

      这里强记一下

      MVC模式  model模型  view视图  control控制 这些都是在表示层的

      三层架构  表示层(UI control) 业务层(service)  持久层(DAO)

      好好学习

  • 相关阅读:
    分页
    uuid算法
    mysql卸载安装
    安装和破解收费版idea
    css样式一开始不显示,点击显示隐藏
    各种技术网址
    vue加载高德地图,加标记点,点出文本框
    Security Traps 玩耍剧透(持续更新)
    最近做的一个小玩意踩的坑
    最近刷题的一个总结
  • 原文地址:https://www.cnblogs.com/zouguangyi/p/3717983.html
Copyright © 2011-2022 走看看