flower——知识总结
- 创建主外键关联的话,外键表的外键字段一定要与主键表的主键字段相一致,包括字段类型,字段长度,字段符号等等
- inverse="true" 将控制权交给对方,在一对多的关系中,一端控制维护影响性能,所以由多方控制关系会提高查询性能
- lazy="false" 懒加载,="true",就是说可以懒加载,="false",与他相关联的对象都必须一起加载出来,不可以懒加载
- cascade="all" 就是级联更新和级联删除。一般是说主表发生更新,从表也会更新,主表发生删除,从表一并删除
- 有时候我们会发现,根据id删除不了表结构复杂的对象,那么就先找跟这个表有关系的表,解除与这个表的单向关系,然后再解除这个表与其他有关系的表的关系。这样就可以删除了
- 调用css文件的格式: <link rel="stylesheet" type="text/css" href="<%=path %>/css/error.css">
- 调用js文件的格式 <script type="text/javascript" src="<%=path%>/js/error.js"></script>
- 级联更新指的是说主表的主键发生更新时,外键表是否也一起更新。
- 级联删除是说主表删除一条记录,外键表也跟着删除与主键表相关联的那条记录
- date转timestamp
new Timestamp((new Date()).getTime())
- timestamp转date
Timestamp t = new Timestamp(System.currentTimeMillis());
Date d = new Date(t.getTime()); - 通过id查询对象最好的方法是session的get方法,保存对象用session的save方法,删除是通过id来删除对象最好的方法是session的delete方法,services层的bean可以任意引用dao层的bean,action层的bean可以随意引用servieces的bean,aciton直接引用dao层的bean,dao层的bean引用dao层的bean
- 值类型是基本数据类型。引用类型是对象。当进行值传递时,是按照copy值得方式进行传递,另外开了一个空间地址存放这个值,而引用传递是将对象的空间地址传递传递过去,传递的xx和被传递的xx都共同使用这一片空间地址。
- 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> - apache commons
源码控制系统sccs
软件项目管理和软件项目开发周期
专注于通用的数据结构和分析思维的发展壮大也必使你在你喜欢的任何语言的一个更好的程序员
如果你能在问题解决中思考和行动,语言就是语法问题。努力学习!如何在java虚拟机(JVM)的工作吗?如何与字节码,JVM不工作,与内存分配和垃圾收集?
除了java你还喜欢什么语言 - 使用struts2时,利用form表单提交数据可以直接使用entity实体对象的属性名称例如user.username,user.password在action端接收数据的时候是这样的private User user;这样User实体类就可以自动封装上了
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 ;这个是轮廓- 行内元素无法指定宽度。块级元素可以指定。有时候想要元素显示在行内又可以指定宽度,就使用行内块级元素inline-block
css文件里面,标签的样式不一样的话,就用class,例如
.loginTable div input 这一行说的是默认div
.loginTable div.deng input.submit 这一行说的是div的class为deng的样式- 这个是用来指定该div为弹性盒子模型的。两个center指定了里面的元素为居中
display: -webkit-flex;
justify-content:center;
align-items:center; - 对于form表单我可以确定的是type除了number和select的value值为数字以外,其他的都会传递string类型
- 这是一组将时间转化为我们想要格式的字符串的方法
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); - 一切皆对象,xml,html,json里面的节点都可以看作是对象,既然是对象,那么就会有对象的属性和对象的方法。
flower——知识总结的更多相关文章
- Kafka消息系统基础知识索引
一些观念的修正 从 0.9 版本开始,Kafka 的标语已经从“一个高吞吐量,分布式的消息系统”改为"一个分布式流平台". Kafka不仅仅是一个队列,而且是一个存储,有超强的堆积 ...
- iOS面试必备-iOS基础知识
近期为准备找工作面试,在网络上搜集了这些题,以备面试之用. 插一条广告:本人求职,2016级应届毕业生,有开发经验.可独立开发,低薪求职.QQ:895193543 1.简述OC中内存管理机制. 答:内 ...
- Selenium系列(十二) - 自动化必备知识之CSS选择器的详细使用
如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...
- 你必须知道的EF知识和经验
注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式. 推荐MiniProfiler插件 工欲善其事,必先利其器. 我们使用EF和在很大程度提高了开发速度,不过随之带来的 ...
- MySQL高级知识- MySQL的架构介绍
[TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...
- 学点HTTP知识
不学无术 又一次感觉到不学无术,被人一问Http知识尽然一点也没答上来,丢人丢到家了啊.平时也看许多的技术文章,为什么到了关键时刻就答不上来呢? 确实发现一个问题,光看是没有用的,需要实践.看别人说的 ...
- java中的字符串相关知识整理
字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生.每学一门编程语言就会与字符串这个关键词打不少交道.看来它真的很重要. 字符串就是一系列的字符组合的串,如果 ...
- [C#] C# 知识回顾 - 你真的懂异常(Exception)吗?
你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...
- [C#] C# 知识回顾 - 学会处理异常
学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行 ...
随机推荐
- C# Stream篇(三) -- TextWriter 和 StreamWriter---转载
C# Stream篇(三) -- TextWriter 和 StreamWriter TextWriter 和 StreamWriter 目录: 为何介绍TextWriter? TextWriter的 ...
- 《Java Spring框架》Spring IOC 源码分析
1.下载源码 源码部署:https://www.cnblogs.com/jssj/p/11631881.html 并不强求,最好是有源码(方便理解和查问题). 2. 创建子项目 Spring项目中创建 ...
- 《SQL 进阶教程》 查找局部不一致的数据
-- 从下面这张商品表里找出价格相等的商品的组合 select * from products p1LEFT JOIN products p2on p1.price = p2.price and p1 ...
- Spark教程——(9)Oozie编排Spark任务
进入Hue管理界面,打开Oozie Editor: 将打包好的Spark程序上传到HDFS上,拖拽Spark任务,编辑任务属性,选择打包好的Spark程序,设置主函数所在类,设置选项参数: 保存为任务 ...
- Java 模拟斗地主
模拟斗地主 public class M1 { public static void main(String args[]) { DouDiZhu02(); } private static void ...
- Linux命令:ifconfig命令
ifconfig功能:配置网络接口,CentOS7最小化安装不包含此命令,需要安装net-tools包. ifconfig常见的用法: ifconfig :显示所有活动接口的相关信息 ifconfig ...
- 小KING教你做android项目(二)---实现登陆页面并跳转和简单的注册页面
原文:http://blog.csdn.net/jkingcl/article/details/10989773 今天我们主要来介绍登陆页面的实现,主要讲解的就是涉及到的布局,以及简单的跳 ...
- #P2341 [HAOI2006]受欢迎的牛 题解
题目描述 每头奶牛都梦想成为牛棚里的明星.被所有奶牛喜欢的奶牛就是一头明星奶牛.所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的.奶牛之间的“喜欢”是可以传递的——如果A喜 欢B,B喜欢C,那么A也喜欢C ...
- Java连载78-深入自动拆装箱、Date类和SimpleDateFormat格式化
一.深入自动拆装箱 1.直接举例: public class D78_AutomaticUnpackingAndPacking{ public static void main(String[] ar ...
- .Net后台实现微信小程序支付
最近一直再研究微信支付和支付宝支付,官方支付文档中一直在讲与第三方支付打交道的原理,却没有介绍我们自己项目中的APP与后台该怎么交互(哈哈,人家也没必要介绍这一块).拜读了官方文档和前辈们的佳作,自己 ...