上一页 1 ··· 21 22 23 24 25
摘要: Oracle 用户管理 一、创建用户的Profile文件SQL> create profile student limit // student为资源文件名FAILED_LOGIN_ATTEMPTS 3 //指定锁定用户的登录失败次数PASSWORD_LOCK_TIME 5 //指定用户被锁定天数P 阅读全文
posted @ 2019-01-16 10:31 DiligentCoder 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在日常的数据库开发过程汇总难免会出现一些误删除的动作, 对于一些误删的操作我们可以通过oracle提供的闪回机制恢复误删数据, 从而避免出现较大的生产事故. 下面是本人平时工作中积累的一些常用的操作,非常简单实用,分享给大家. 恢复dml误删的数据: select * from 误删除的表名 as 阅读全文
posted @ 2019-01-10 18:41 DiligentCoder 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: join()方法作用 当在主线程当中执行到t1.join()方法时,就认为主线程应该把执行权让给t1 优先级 现代操作系统基本采用时分的形式调度运行的线程,线程分配得到的时间片的多少决定了线程使用处理器资源的多少,也对应了线程优先级这个概念。在JAVA线程中,通过一个int priority来控制优 阅读全文
posted @ 2018-10-16 23:11 DiligentCoder 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 守护线程概念: 只要当前JVM实例中尚存在任何一个非守护线程没有结束, 守护线程就全部工作; 只有当最后一个非守护线程结 束时, 守护线程随着 JVM 一同结束工作。 守护线程最典型的应用就是 GC (垃圾回收器)。 关于main线程与守护、非守护线程之间的关系 JVM会在所有的非守护线程(用户线程 阅读全文
posted @ 2018-10-14 13:03 DiligentCoder 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 线程从创建、运行到结束总是处于下面七个状态之一:新建状态、就绪状态、运行状态、阻塞状态、死亡状态、超时等待、等待状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行 阅读全文
posted @ 2018-10-14 12:42 DiligentCoder 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 上篇文章讲述了创建线程的常用方式 本篇主要分析一下Thread和Runnable两种方式创建线程的区别及联系 ▶Thread类实现了Runable接口。 ▶都需要重写里面Run方法。 ▶Thread方式不支持多继承,Runnable方式支持多个实现 ▶Runnable更容易实现资源共享,能多个线程同 阅读全文
posted @ 2018-10-13 11:53 DiligentCoder 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 本文目的 通过分析左连接(+)加号的写法和一些常用语法之间的联系,了解到Oracle 加号(+)的用法 分析步骤 1.首先创建测试表的结构 create table test_left_a ( a varchar2(50), b varchar2(50) ); create table test_l 阅读全文
posted @ 2018-10-11 18:22 DiligentCoder 阅读(3171) 评论(0) 推荐(0) 编辑
摘要: 线程与进程区别 进程是所有线程的集合,每一个线程是进程中的一条执行路径。 多线程创建方式 1.继承Thread类 重写run方法 public class CreateThread extends Thread { // run方法中编写 多线程需要执行的代码 public void run() { 阅读全文
posted @ 2018-10-07 23:12 DiligentCoder 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25