- 博客(68)
- 资源 (8)
- 收藏
- 关注
原创 hibernate中多表设计
配置实体之间的关联关系在实际开发中,数据库的表难免会有相互的关联关系,在操作表的时候就有可能会涉及到多张表的操作.例如,商品和分类,用户和订单,订单和商品要想实现多表映射,第一步:要先确定两张表之间的关系,如果关系确定错了,后面做的所有操作就都可能不正确.第二步:在数据库中视线两张表的关系.第三步:在实体类中描述出两个实体的关系,第四步:配置出实体类的数据和数据库表的关系映
2017-06-29 15:36:27
468
原创 Hibernate中实体类 缓存和事务管理
Hibernate中的实体类相关 OID OID又叫做对象标识符它是hibernate用来区分两个对象是否是同一个对象的标识主键生成策略 1 . 持久化标识OID用来区分表中数据是否是同一条记录 , 在虚拟机内存中 区分两个对象是否是同一个标识是 "内存的地址" 内存的地址不一样 , 对象不一样 2 主键的分类 a.自然主键 用跟实体类有关系的属
2017-06-28 15:36:24
482
原创 Hibernate
hibernate hibernate属于Dao层框架 他的功能就是代替jdbc 操作数据库hibernate 是一个开源的 轻量级的 实现了ORM思想 内部封装了JDBC 持久层框架轻量级 : 消耗资源比较少 并且以来jar包少视线了ORM思想的好处 : 不在关注sql语句的编写内部封装JDBC : jdbc的效率会高一点 但是hibernat 内部提供
2017-06-27 20:06:36
254
原创 web前端总结(三)
mysql数据库DDL 数据定义语言 定义数据库 定义数据表DML 数据操作语言 对数据库中数据 增删改查DQL 数据查询语言 对数据库中的数据进行查询 查询 全部 select * from user 单条件 select *from user where age>18 多条件 select *fr
2017-06-26 22:41:54
327
原创 web前端总结(二)
JSP JSP 就是一个简化的servlet servlet写动态web资源 工作量大 难以维护 JSP写动态web资源很简单 开发和HTML极其相似 JSP和HTML的区别 什么时候应该用哪个 1.HTML:只能展示静态WEB资源。 不能写JAVA代码 浏览器直接解析 HTML在静态WEB资源展示效率极高,所以如果
2017-06-26 21:44:40
291
原创 web前端总结(一)
1 . HTML&CSS 表单标签 actioon : 表单的提交路径 method:表单的提交方式 提交方式 get 默认方式 把请求参数显示到地址栏 不安全 大小有限制 post 相反 输入域标签 (应用) 文本框 text
2017-06-25 20:45:52
451
原创 request.getParameterValues与request.getParameter的区别
一、简单的对比request.getParameter用的比较多,相对熟悉 request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量,如checkobx类型 request.getParameter(String name)是获得相应名的数据,如果有重复的名,则
2017-06-10 17:23:04
227
原创 EL和JSTL
EL表达式 表达式语言 作用:1.获得域中数据 (1)简单数据 ${属性} (2)复杂数据 : 数组 :${数组属性名 [索引]} / 集合:${集合属性名[索引]} / Map :${map属性名,键}
2017-06-06 17:38:45
178
原创 JSP的9大内置对象和作用域
JSP 1.JSP是服务器端技术2..原理: JSP --> servlet-->内容3.JSP和servlet对比 servlet: 是java嵌入html 易于处理java程序 常用于处理数据JSP: htm嵌入java,易于显示数据,常用于 显示数据JSP脚本元素1.脚本声明:2.代码片段: 将代码块直接添加到servicet()方法中
2017-06-03 21:20:58
273
原创 servlet 三大作用域
作用域 : 用来存放共享数据的存放都使用一个方法 : xxx.setAttribute(String name,object value)获取 xxx.getAttribute(String name)移除 xxx.removeAttribute(String na
2017-06-01 23:24:41
4184
原创 sevlet Request
Request是浏览器给服务器发生的数据请求行 1.getMethod() 获得提交方式2.getRemoteAddr() 获得远程客户端ip3.getConetxtPath() 获得项目根路径 请求头getHeader(String name)请求体获得数据String getParamater(String name)根
2017-05-31 22:33:29
220
原创 servlet response
1.getOutputStream和getWriter方法分别用于得到输出二进制数据、输出文本数据的ServletOuputStream、Printwriter对象。 2.getOutputStream和getWriter这两个方法互相排斥,在一次响应中,调用了其中的任何一个方法后,就不能再调用另一方法;但在不同的servlet中是可以分别用两个方法的。 3.Servlet程
2017-05-30 21:59:06
197
原创 JQuery
jquery中attr和prop的区别在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:· 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。· 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
2017-05-23 23:16:36
201
原创 javaScript
JS的基本类型 Undefined ,Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是undefined。 Null ,只有一个专用值 null,表示空,一个占位符。值undefined 实际上是从值null 派生来的,因此ECMAScript 把它们定义为相等的。 alert(null == undefine
2017-05-20 14:40:07
205
原创 事务
事务的特性 ACID 1 原子性(A) 原子性是指事物是一个不可分割的工作单位 事务中的操作要不都发生 要不都不发生(整体)2 一致性(C) 事务钱后数据的完整性必须保持一致(一致)3 隔离性(I) 事务的隔离性是指多个用户并发访问数据库的时候 一个用户的事务不能被其他用户的事务所干扰 多个并发事务之间数据要相互隔离(隔离)4 持久性(D) 持久
2017-05-15 22:14:13
547
原创 数据库2
连接池 : 提供性能C3P0连接池 1 .导入jar包 2 复制配置文件 c3p0-config.xml 文件名是固定的 3 文件路径 src下 4 获得连接池 (核心类)DBCP连接池 1 .导入jar包
2017-05-15 21:53:47
242
原创 数据库1
SQL分类 1.数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表等。关键字:create、alter、drop等 2.数据库操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新,关键字:insert、delete、update等 3.数据控制语言:简称D
2017-05-09 00:34:36
195
原创 Collection与Collections的区别
今天翻看Java笔试题,发现有这样问题,比较Collection 和Collections的区别。在这里把二者区别记录下来。1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection
2017-04-19 23:28:06
264
原创 单列集合
LinkedListList 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。 Set集合一个不包含重复元素的 collection。更确切地讲,set不包含满足 e1.equals(e2)
2017-04-19 23:22:58
447
原创 java中String,int,Integer,char、double类型转换
1、如何将字串 String 转换成整数 int?int i = Integer.valueOf(my_str).intValue();int i=Integer.parseInt(str);2、如何将字串 String 转换成Integer ?Integer integer=Integer.valueOf(str);3、如何将整数 int 转换成字串 String ?
2017-04-16 23:06:36
1050
原创 异常
类Object 是类层次结构的根类。每个类都使用Object 作为超类。所有对象(包括数组)都实现这个类的方法。Object类中的方法,任意对象都能调用;异常,其实java中出现的不正常的现象,因此,java使用了一个异常类来描述这种现象;异常的分类编译时期的异常:Exception;如果出现了这个类型的异常,代码在编译的时候,必须给出解决方案,否则
2017-04-16 21:33:54
205
原创 类 对象 抽象类 继承 回顾
1 类的组成定义类的时候,需要关键字:class在类中可以写:属性、方法、构造方法! 构造方法:1、用于创建对象;(程序员在使用关键字:new的时候,会自动执行对应的构造方法)2、在对象创建的过程中给成员变量赋值; 注意:构造方法可以重载;2.This关键字This的概念:当前对象的引用;(正在调用方法的这个对象) This主要作
2017-04-10 23:00:22
294
原创 重要基础知识
数组。 定义数组 数据类型【】 数组名= new 数据类型【数组长度】 ; eg: int 【】arr = new int 【3】 初始化 :1.初始化时,只定义数组长度 ,由系统为数组分配数初始值。 2:初始化时指定每个元素的初始值。由系统决定数组长度方法。 定义格式:
2017-03-27 23:09:39
234
原创 执行流程
if : 三种格式 : (1):if (关系表达式){ 语句体}; (2):if (关系表达式){ 语句体1};else { 语句体2} (3):if (关系表达式){ 语句体1};else if (关系表达式){语句体2};else if (
2017-03-19 21:48:18
267
原创 java基础知识复习
数据类型: byte,shore,char------int ----long---float-----double boolean类型不能转换为其他数据类型。 byte shore char 相互之间不能转换,他们参与运算首先转换成int 类型。强制转换:表示范围大的数据类型强制转换成范
2017-03-17 23:35:12
222
原创 基础知识补充
注释:用于解释说明代码,提高程序的可读性。 单行注释 多行注释 文档注释 关键字:被JAVA语言赋予的具有特殊含义的关键字,具有专门用途的单词, 特点:全部是小写,在特殊软件中有颜色,如:public class 常量:在程序执行的过程中,其值不可以发生改变的量。 分类 分成6类,字符串常量
2017-03-16 22:59:24
218
原创 进制之间的算法
1. 进制,是一种进位单位。X进制 表示逢X进1. 二进制的数据表达有点长,简化一下就是,把二进制的数据,从右开始,每三位一组合,最左边不够的时候,补0,然后分别计算出对应的十进制数值,最后在把每个十进制的数据组合起来,就是一个八进制的数值。 这种表达形式还是不够简单,在简单一点,就是 把二进制的数据,从右开始,每四位一组合,最左边不够的时候,补0
2017-03-15 21:24:31
2288
原创 基础知识复习
1.键盘快捷键 ctrl+A 全选 ctrl+C 复制 ctrl+V 粘贴 ctrl+X 剪切 ctrl+Z 撤销 ctrl+S 保存2. XP 下如何打开DOS控制台 (1) 开始--程序--附件--命令提示符 (2) 开始--运行--cmd--回车 (3)win+R --cmd--回车
2017-03-15 17:50:49
183
在线编辑.rar
2019-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅