09 2021 档案

摘要:上一篇:join()—等待线程执行终止 sleep()是Thread类下的一个静态方法 另外一个sleep(long time,int nanos)也是静态的,,最终还是调用了sleep()方法 当一个执行中的线程调用了Thread的sleep()方法后,调用线程会暂时让出指定时间的执行权,也就是在 阅读全文
posted @ 2021-09-26 12:41 有锦 阅读(12) 评论(0) 推荐(0) 编辑
摘要:plsql调试sql 1、创建测试窗口 在窗口列表右键也可以创建 创建之后的测试窗口: 2、调试 按照上图写好测试程序后,点击开始测试 调试动作如图显示: 图标作用忽略断点,全部执行单步进入,一步步执行单步跳过,一段段逻辑执行单步退出,按断点执行执行到游标处,按游标执行运行到下一个异常,用于查错在调 阅读全文
posted @ 2021-09-25 11:44 有锦 阅读(8) 评论(0) 推荐(0) 编辑
摘要:上一节:wait()–阻塞线程 join()等待线程执行终止 所属类: Thread 作用:保证当前线程执行完毕再执行下一个线程,类似同步 场景:在一个任务结束之后才可以进行下一个任务,例如,文件需要先保存成功才让其他线程操作,不能在文件保存过程中就让其他线程去进行操作 个人理解:类似于同步,,将线 阅读全文
posted @ 2021-09-24 12:29 有锦 阅读(5) 评论(0) 推荐(0) 编辑
摘要:问题是这样的 在一个类中加了一个内部类,编译完之后放到服务器上 开始的时候疏忽了把内部类编译后的class也放到服务器上,然后就重启tomcat了 后面感觉用内部类对后面的开发不是很友好,就拆分出来重新封装了一个类。编译完成后重新把这两个文件放到服务器上,,,结果启动tomcat后 在程序运行过程中 阅读全文
posted @ 2021-09-20 14:49 有锦 阅读(11) 评论(0) 推荐(0) 编辑
摘要:上一节:进程、线程一张图 wait()方法阻塞线程 先说一下线程的几个状态,也称作线程的生命周期 线程分为五个生命周期,分别是: 创建 – 就绪 – 运行 – 阻塞 – 死亡 个人理解: 创建状态和普通对象被创建一样,只是声明这么一个东西 就绪状态下,线程可以参与锁的竞争,等待获取cpu的执行权 运 阅读全文
posted @ 2021-09-14 21:09 有锦 阅读(28) 评论(0) 推荐(0) 编辑
摘要:原因: 本地文件所在的绝对路径里有中文 解决: 文件放桌面或者把路径里的中文改掉再上传 如果路径中没有中文还是不行的话,点开session 建一个sftp连接,ip,用户,端口和密码都和ssh连接一样,创建之后通过sftp上传 其他的工具可能不会有这个问题,根本原因还不知道,可能是这个工具对传输路径 阅读全文
posted @ 2021-09-08 17:22 有锦 阅读(180) 评论(0) 推荐(0) 编辑
摘要:另外说明一下,线程上下文切换: 理解线程上下文切换 内容:在多线程编程中,线程的数量一般都大于cpu个数,而每个cpu在同一时刻只能被一个线程使用,为了让用户感觉多个线程时在同时执行,cpu资源的分配采用了时间片轮转的策略,也就是给每个线程分配一个时间片,线程在时间片内占用cpu执行任务。当前线程的 阅读全文
posted @ 2021-09-02 12:20 有锦 阅读(2) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示