• 知识总结


    select s#,sn from s where s# in (select s# from sc,c where sc.c#=c.c# and cn='java技术');

    select s.s#,s.sn from s,sc where w.s#=sc.s# and sc.c#='c2';
    select 学员人数=count(destinct s# ) from s;
    列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩
    select s.sn,avg(sc.g) from s,sc where s.s#=sc.s# group by sn having count (case when sc.g<60 then 1 end)>=2;

    查询超过5门的学号和单位
    select s#,sd from s where s# in (select s# from sc group by s# having count(distinct c#)>5);
    查询选修的课程人数
    select 课程人数=count(distince s#) from sc;
    运行时异常就是程序运行中出现的异常,如空指针等。程序运行中一直向上抛,如果多线程抛向 thread.run() 如果是单线程抛向main()普通异常就是可以检查错误的异常
    throws 常声明应用在声明方法时,用来指定可能抛出的异常。
    throw 常用在方法体中,抛出一个方法对象。程序执行到throw 语句时,后面语句都不执行,抛向throws关键字抛出的异常处。
    类是一个抽象的概念,而对象是一个实体,具有属性方法等。
    静态变量和实例变量。静态变量前面要加static 而实例变量前面不加。
    实例变量属于某个对象,必须创建实力对象,实例变量才能被分配空间。静态变量不属于某个实力对象,而是属于类。所以也称为类变量。
    weboot/meta-inf
    web-inf
    lib
    web.xml>>>>加载到内存中,初始化配置文件 筛选关键字<> & ""
    web安全性 非法输入 失效的访问控制 失效的账户和线程管理 跨站点脚攻击 缓存溢出 注入式攻击 异常错误处理 不安全储存

    get把数据包都放在头部 post放在body中,get显示地址栏,get有限制的数据长度,get永远是字符。post字符字节。
    foward 请求转发 ,另重定向。请求转向另外一个地址处理,返回客户端一次请求一次呼应。而重定向是服务器根据客户端的请求,返回客户端的一个新地址。
    request response pagecontext session application out config exception
    struts2 是web层的一个mvc框架。<filter-name> <filter-class> <validators>校验器 <interceptor-stack>拦截器
    真正需要数据的时候才去加载数据。提高效率。load
    plsql也是一种语言 叫过程化语言。同义词是表的别名 。索引是一种特殊的查询表。按顺序排列的序列,提高查询速度。
    原子性,一致性,持久性,隔离性。逻辑单位,失误开始,食物结束。
    共享锁(Shared lock)。更新锁(Update lock,排他锁(独占锁,Exclusive Locks)意向锁(Intent Locks)
    计划锁(Schema Locks)
    优化sql,表级别优化,数据库级别优化,连接池。
    sql语句有问题,水平。容易出现注入隐患。

    睡觉!!!!!!!!

  • 相关阅读:
    hdu5360 Hiking(水题)
    hdu5348 MZL's endless loop(欧拉回路)
    hdu5351 MZL's Border(规律题,java)
    hdu5347 MZL's chemistry(打表)
    hdu5344 MZL's xor(水题)
    hdu5338 ZZX and Permutations(贪心、线段树)
    hdu 5325 Crazy Bobo (树形dp)
    hdu5323 Solve this interesting problem(爆搜)
    hdu5322 Hope(dp)
    Lightoj1009 Back to Underworld(带权并查集)
  • 原文地址:https://www.cnblogs.com/caozengling/p/5335538.html
Copyright © 2020-2023  润新知