1.  创建主外键关联的话,外键表的外键字段一定要与主键表的主键字段相一致,包括字段类型,字段长度,字段符号等等
  2. inverse="true" 将控制权交给对方,在一对多的关系中,一端控制维护影响性能,所以由多方控制关系会提高查询性能
  3. lazy="false" 懒加载,="true",就是说可以懒加载,="false",与他相关联的对象都必须一起加载出来,不可以懒加载
  4. cascade="all" 就是级联更新和级联删除。一般是说主表发生更新,从表也会更新,主表发生删除,从表一并删除
  5. 有时候我们会发现,根据id删除不了表结构复杂的对象,那么就先找跟这个表有关系的表,解除与这个表的单向关系,然后再解除这个表与其他有关系的表的关系。这样就可以删除了
  6. 调用css文件的格式: <link rel="stylesheet" type="text/css" href="<%=path %>/css/error.css">
  7. 调用js文件的格式  <script type="text/javascript" src="<%=path%>/js/error.js"></script>
  8. 级联更新指的是说主表的主键发生更新时,外键表是否也一起更新。
  9. 级联删除是说主表删除一条记录,外键表也跟着删除与主键表相关联的那条记录
  10. date转timestamp
    new Timestamp((new Date()).getTime())  
  11. timestamp转date
      Timestamp t = new Timestamp(System.currentTimeMillis());
    Date d = new Date(t.getTime());
  12. 通过id查询对象最好的方法是session的get方法,保存对象用session的save方法,删除是通过id来删除对象最好的方法是session的delete方法,services层的bean可以任意引用dao层的bean,action层的bean可以随意引用servieces的bean,aciton直接引用dao层的bean,dao层的bean引用dao层的bean
  13. 值类型是基本数据类型。引用类型是对象。当进行值传递时,是按照copy值得方式进行传递,另外开了一个空间地址存放这个值,而引用传递是将对象的空间地址传递传递过去,传递的xx和被传递的xx都共同使用这一片空间地址。
  14. servlet不会主动自动启动,除非是需要他初始化,或者我们配置web容器已启动,他便初始化
    <load-on-startup>标记web容器是否在启动的时候就加载这个servlet 当值为0或者大于0时,表示web容器在应用启动时就加载这个servlet; 当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载; 正数的值越小,启动该servlet的优先级越高。
    <servlet>
    <servlet-name>t1</servlet-name>
    <servlet-class>com.base.test.T1</servlet-class>
    <!-- 如果需要自动加载,加下面一句 -->
    <load-on-startup></load-on-startup>
    </servlet>
  15. apache commons
    源码控制系统sccs
    软件项目管理和软件项目开发周期
    专注于通用的数据结构和分析思维的发展壮大也必使你在你喜欢的任何语言的一个更好的程序员
    如果你能在问题解决中思考和行动,语言就是语法问题。努力学习!如何在java虚拟机(JVM)的工作吗?如何与字节码,JVM不工作,与内存分配和垃圾收集?
    除了java你还喜欢什么语言
  16. 使用struts2时,利用form表单提交数据可以直接使用entity实体对象的属性名称例如user.username,user.password在action端接收数据的时候是这样的private User user;这样User实体类就可以自动封装上了
  17.     vertical-align: middle;通常没用。不必纠结
    
            a:link{
    text-decoration: none;
    background-color: blueviolet;
    font-size: 30px;
    }
    a:hover{
    color: bisque;
    }
    body{
        background-image: url("/img/background.jpg");
        background-size: 100% 100% ;
    }
       outline-style:solid ;这个是轮廓
  18. 行内元素无法指定宽度。块级元素可以指定。有时候想要元素显示在行内又可以指定宽度,就使用行内块级元素inline-block
  19. css文件里面,标签的样式不一样的话,就用class,例如
    .loginTable div input 这一行说的是默认div
    .loginTable div.deng input.submit 这一行说的是div的class为deng的样式
  20. 这个是用来指定该div为弹性盒子模型的。两个center指定了里面的元素为居中
        display: -webkit-flex;
    justify-content:center;
    align-items:center;
  21. 对于form表单我可以确定的是type除了number和select的value值为数字以外,其他的都会传递string类型
  22. 这是一组将时间转化为我们想要格式的字符串的方法
        Date currentDate = new Date(System.currentTimeMillis());
    String format = "yyyyMMddHHmmss";
    SimpleDateFormat dateFormat = new SimpleDateFormat(format);
    String currentStr = dateFormat.format(currentDate);
    double currentDou = Double.parseDouble(currentStr);
    System.out.println(currentDou);
  23. 一切皆对象,xml,html,json里面的节点都可以看作是对象,既然是对象,那么就会有对象的属性和对象的方法。

flower——知识总结的更多相关文章

  1. Kafka消息系统基础知识索引

    一些观念的修正 从 0.9 版本开始,Kafka 的标语已经从“一个高吞吐量,分布式的消息系统”改为"一个分布式流平台". Kafka不仅仅是一个队列,而且是一个存储,有超强的堆积 ...

  2. iOS面试必备-iOS基础知识

    近期为准备找工作面试,在网络上搜集了这些题,以备面试之用. 插一条广告:本人求职,2016级应届毕业生,有开发经验.可独立开发,低薪求职.QQ:895193543 1.简述OC中内存管理机制. 答:内 ...

  3. Selenium系列(十二) - 自动化必备知识之CSS选择器的详细使用

    如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...

  4. 你必须知道的EF知识和经验

    注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式. 推荐MiniProfiler插件 工欲善其事,必先利其器. 我们使用EF和在很大程度提高了开发速度,不过随之带来的 ...

  5. MySQL高级知识- MySQL的架构介绍

    [TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...

  6. 学点HTTP知识

    不学无术 又一次感觉到不学无术,被人一问Http知识尽然一点也没答上来,丢人丢到家了啊.平时也看许多的技术文章,为什么到了关键时刻就答不上来呢? 确实发现一个问题,光看是没有用的,需要实践.看别人说的 ...

  7. java中的字符串相关知识整理

    字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生.每学一门编程语言就会与字符串这个关键词打不少交道.看来它真的很重要. 字符串就是一系列的字符组合的串,如果 ...

  8. [C#] C# 知识回顾 - 你真的懂异常(Exception)吗?

    你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...

  9. [C#] C# 知识回顾 - 学会处理异常

    学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行 ...

随机推荐

  1. Activity切换动画。从右边滑入,关闭时从左边滑入

    直接贴代码吧   1. 动画文件(两个动画文件配置到res/anim目录下) activity_anim_in_right.xml <?xml version="1.0" e ...

  2. 【IMU_Ops】------III------ IMU自动化运维平台之CMDB(admin)

    说明本文中所有内容仅作为学习使用,请勿用于任何商业用途.本文为原创,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. #A 首先启用admin 通过python manage.p ...

  3. LNMP一键安装包 PHP自动升级脚本

    LNMP一键安装包 PHP自动升级脚本 2011年03月15日 上午 | 作者:VPS侦探 前一段时间完成了lnmp一键安装包的PHP自动升级脚本,今天发布出来,如果想升级PHP版本的lnmp用户可以 ...

  4. LLDB常用指令

    1.help:列举所有的命令,也可以用于查询某个命令的说明,比如,help print,help help   2.print:打印,简写为,prin,pri,p,打印的结果比如,$10代表时该结果, ...

  5. Django线上部署代码修改失效问题

    记一次django项目的线上部署维护问题,django+nginx 关于nginx反向代理服务器的介绍这里有一篇博客介绍的比较好:nginx的相关介绍 以及当一次客户端请求发出后,uwsig以及uWS ...

  6. 小陈WEB漏洞扫描器 V2.0

    小陈WEB漏洞扫描器 V2.0 小陈WEB漏洞扫描器 V2.0 https://pan.baidu.com/s/1NSmFCyxowEa3YlOuhvtwwQ

  7. Python学习笔记之基础篇(四)列表与元祖

    #### 列表 li = ['alex','wusir','egon','女神','taibai'] ###增加的3种方法 ''' # append li.append('日天') li.append ...

  8. 回文串[APIO2014](回文树)

    题目描述 给你一个由小写拉丁字母组成的字符串 s.我们定义 s 的一个子串的存在值为这个子串在 s中出现的次数乘以这个子串的长度.对于给你的这个字符串 s,求所有回文子串中的最大存在值. 输入格式 一 ...

  9. Android 隐藏手机号中间四位和隐藏邮箱地址中间四位

    /** * 手机号用****号隐藏中间数字 * * @param phone * @return */public static String settingphone(String phone) { ...

  10. redis-String字符串

    存储类型:可以用来存储字符串.整数.浮点数. 常用命令: 1. SET key value [EX seconds] [PX milliseconds] [NX|XX] 1.1 EX seconds ...