- 博客(39)
- 问答 (3)
- 收藏
- 关注
原创 Hibernate关联映射
关联映射这里的关联映射指的是对象之间的关系,并不是指数据库的关系,而是当对象之间处于下列关系之一时,数据库表该如何映射,编程上该如何处理常见的映射一对一:单向,双向 一对多:单向,双向(和多对一双向相同) 多对一:单向,双向(一对多双向和多对一双向是一样的) 多对多:单向,双向1 一对一(单向)基于外键关联映射和单向多对一关联几乎是一样的。唯一不同的就是单向一对一关联中...
2018-10-29 21:34:24
361
原创 Hibernate核心开发接口介绍
Hibernate 核心接口 三种对象状态 四种操作方法1 Configuration一个Configuration的实例允许应用指定在创建一个SessionFactory时使用的属性和映射文件,通常一个应用将创建一个单独的Configuration,构建一个SessionFactory的单一实例然后实例化会话线程用于服务客户请求。Configuration仅仅是作为一个初始化时的对象,一...
2018-10-28 20:05:20
284
原创 Hibernate curd 小例题
hibernate操作步骤实现以下功能有一个学生表学号 姓名 年龄 地址 电话实现 新增学生 查询所有学生信息 根据学号删除学生 根据学号修改学生信息1、导入jar将oracle安装目录中的jar 通过maven命令 安装到本地仓库2、maven命令安装到本地仓库 Mvn install:install-file -DgroupId=com.o...
2018-10-23 21:58:49
210
原创 常用的Oracle语句
创建一张表: CREATE TABLE employee( id NUMBER(6), name VARCHAR2(20), gen...
2018-10-22 22:17:50
196
原创 restful
一.什么是RESTful 面向资源简单的说:RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。 先看REST是什么意思,英文Representational state transfer 表述性状态转移 其实就是对 资源 的表述性状态转移。资源的地址 在web中就是URL (统一资源标识符)资源是REST系统的核心概念。 所有的设计都是以资源...
2018-10-21 21:29:18
137
原创 CannotGetJdbcConnectionException
Exception in thread "main" org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: The server time zone value '�й���ʱ��...
2018-10-18 17:57:57
3965
转载 idea生成类注释和方法注释的正确方法
生成类注释打开Preferences Editor -> File and Code Templates -> Files -> Class 效果图 网上很多都是在Includes的File Header里面添加,在这里面添加还需要自己去移动下鼠标,然后再去操作键盘,再去写description,,直接在创建类的时候就添加好description不更快吗?...
2018-09-17 21:03:34
186
转载 JSP中的九个内置对象
一、JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而...
2018-09-12 18:01:22
125
原创 Servlet
Servlet Servlet Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:客户端发送请求至服务器端; 服务器将请求信息发送至 Servlet; Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求; 服务器将响应返回给客户端。Servlet 看起来像是通常的 Java 程序。Servlet 导...
2018-09-11 21:03:08
275
原创 动态网页开发基础
http协议 Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请求后会组织响应数据封装成一个Http响应返回给浏览器。即没有请求就没有响应。 创建web项目的准备工作配置tomcat解压tomcat到本地磁盘(不要放在中文目录)...
2018-09-10 23:26:02
350
原创 jdbc高级
代码怎么编写需求:查询所有的科目信息导入jar创建实体类创建表现层(界面层) 展示数据的创建业务逻辑层命名规则 包名:com.xxx.service类和接口的命名规则: 接口: 类名+Service 实现类:类名+Service+Impl /** * 业务逻辑层接口 * @auth...
2018-09-09 19:32:11
218
原创 jdbc
用途简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果怎么使用jdbc贾 --》jar包(导入jar)琏 à连接对象欲 àsql 语句执 –-》curd(增删改查)事à 关闭连接 释放资源使用jdbc进行curd添加jar创建连接对象(注意:jdbc中操作用到的对象 都是在import java.sql.Connection...
2018-09-06 16:25:16
235
原创 第四章第六天SQL语句三
语法: distinct去掉重复项 select [distinct] *| 列名,列名 from 表名 [where条件] 单表查询 #查询所有学生信息 select * from student #查询 学号和姓名 并给 列取别名 SELECT stuno 学号 ,stuname as 姓名 from student SE...
2018-09-02 20:55:46
225
原创 第四章第六天SQL语句二
1.操作数据库结构的语句:(库,表) 创建create 查看show/desc 删除drop 修改alter2.操作字段:增删改查 2.11 单条插入 :insert into 表名 (字段1,字段2……)values (值1,值2……)注意:值和字段要匹配 :insert into 表名 values (值1,值2……) 注意:必须所有的字段都进行赋值,...
2018-08-30 22:14:43
133
原创 第四章第五天SQL语句一
数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。创建数据库、创建数据表、向数据表中添加一条条数据信息均需要使用SQL语句。SQL语句 SQL分类: 数据定...
2018-08-29 18:55:37
125
原创 第四章第四天JQuery表单验证
表单选择器:input 匹配所有input、textarea、select和button 元素 $("#myform :input")选取表单中所有的input、select和button元素 :text 匹配...
2018-08-28 21:54:56
172
原创 第四章第三天初识JQuery操作DOM
DOM操作分类DOM操作分为三类:DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() HTML-DOM:用于处理HTML文档,如document.forms CSS-DOM:用于操作CSS,如element.style.color="green" jQuery中的DOM操作jQuery对JavaScript中的DOM操作进行了封装...
2018-08-27 22:21:47
130
原创 第四章第三天初识JQuery
Jquery加载函数与js加载函数的区别DOM对象和jQuery对象1.DOM对象:直接使用JavaScript获取的节点对象var objDOM=document.getElementById("title");var objHTML=objDOM.innerHTML;jQuery对象:使用jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法$("#ti...
2018-08-26 17:55:25
148
原创 第四章第二天JavaScript DOM简介
DOM获取页面的元素 getElement系列访问通过DOM获取页面的元素的三种方式:getElementById( )方法访问DOM元素—》 id获取一个元素,通过 id 查找 HTML 元素getElementsByName( )方法访问DOM元素—》 元素的name属性名获取(数组),可返回带有指定名称的对象的集合getElementsByTagName( )方法访问DO...
2018-08-23 18:58:02
126
原创 第四章第一天JavaScript基础-EcmaScript
javasscript 的介绍什么是javascriptJava 与 javascript 有什么区别?它们没有关系,雷锋和雷峰塔的关系javascript 的作用 ?HTML:它是整个网站的骨架。CSS:它是对整个网站骨架的内容进行美化(修饰)Javascript:它能够让整个页面具有动态效果(表单验证)。javascript 的组成部分ECMAS...
2018-08-22 17:32:38
614
原创 第三章JAVA高级特性多线程
多线程介绍学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,...
2018-08-20 21:25:55
3664
1
原创 第三章JAVA高级特性反射
知识点总结如何获取.Class文件对象1, 通过Object类 getClass()方法获取 Class对象2, 通过类名.class 方式 获取 Class对象3, 通过反射的方式, Class.forName(String classname) 获取Class对象public static Class<?> forName(String className)th...
2018-08-16 22:16:40
160
原创 第三章JAVA高级特性XML操作和解析
1.XML简介概念:XML(Extensible Markup Language),可扩展标记语言特点XML与操作系统、编程语言的开发平台无关 实现不同系统之间的数据交换作用数据交互 配置应用程序和网站 临时数据库保存很多数据:数组 缺陷:长度有限制、数据类型有限制;集合:驻留在内存在,一旦应用程序停止了,数据也丢失了。写文件,存磁盘.文件可以很方便的进行平台的切...
2018-08-15 17:11:32
592
原创 第三章JAVA高级特性实用类
包装类、装箱和拆箱包装类:基本数据类对应的引用类型,就称为包装类byte:Byteshort:Shortint:Integerlong:Longdouble:Doublefloat:Floatchar:Characterboolean:Boolean装箱:将基本类型转换为对应的包装类类型,我们成为装箱拆箱:将包装类类型转换为基本类型,拆箱例一、使用枚举...
2018-08-12 21:59:04
950
原创 第三章JAVA高级特性集合
集合概述数组特点:必须指明数据类型、数组长度学生成绩管理:保存30个学生成绩,是学生成绩:intInt[] scores=new int[30];再向数组中插入两个学生成绩:Scores=new int[32];集合:存储任意数据类型、长度不固定2.List集合(CRUD)例一、ArrayList获取并打印新闻标题需求说明:按照以下实现的步骤,使用ArrayLis...
2018-08-09 23:05:13
4148
原创 第二章第七天异常
异常的概述异常:应用程序在运行的过程中发生的使程序意外终止的情况。异常的分类异常的顶级父类:Throwable 子类:Error | ----Exception |--- 运行时异常(unchecked异常)-----》RuntimeException |-- 编译期异常(checked异常)====》...
2018-08-08 23:19:13
291
原创 第二章第六天接口
接口的概述接口:接口就是一组功能(能力/规范)特点:实现多态 解决了继承的单一继承的问题。注意事项:多组合,帮助程序功能与功能之间解耦,程序的扩展性好、维护性好 接口侧重能力,忽略实现细节面向接口编程,一个接口可以同时继承多个接口 例一、对贯穿本书的案例电子宠物系统的类结构进行重构,要求如下:定义Eatable接口,在接口中定义eat()方法,表示吃饭功能 定...
2018-08-08 01:49:43
765
原创 第二章第五天多态一
多态的概述什么是多态:多种形态。分两部分:功能多态:一个行为多种实现方式 体现:重写和重载 形态多态:一个类型的多种表现形式比如:动物多种表现形式:猫、狗Animal a=new Dog();//父类的引用指向子类的对象(即向上转型),反过来不行水:气态,冰描述一类对象的时候,比如我可以称呼猫为猫,还可以说猫是动物,人这一类两种表现形式:男人、女人,动物的表现形式:猫、狗、猪...
2018-08-05 20:14:23
493
原创 第二章第四天抽象类和抽象方法
抽象类:概念:用abstract修饰的类就是抽象抽象方法与抽象类的关系:抽象方法必须在抽象类中;抽象类中可以有抽象方法,也可以没有。作用:用来做“模板”,换言之也就是用来被继承抽象类没有办法实例化。抽象类就是一个普通类的变形,也有构造方法抽象方法概念:使用abstract修饰的方法,称为抽象方法使用场景:一般都是在父类中定义抽象方法,大多数子类都有不同的实现时,...
2018-08-02 19:21:17
598
原创 第二章第三天继承
继承的步骤OOP三大特征:封装、继承、多态继承的概念:提供的一种子类沿用父类通用行为和属性的编码方式继承的优势:减少代码冗余,进而可以提升代码的可维护性,提升代码可扩展性继承的实现方式:extends建议使用的访问修饰符:protected 继承的特点:1、传递性 2、相对性 3、单根性(一个子类有且仅有一个父类)、继承描述关系:son extends father...
2018-08-01 22:34:09
1886
原创 第二章第二天对象和封装
封装:private私有化成员属性,提供公开public的getter/setterGetter:取值Setter:赋值在哪儿用:在构造方法中初始化属性值的用!!!!!或者对象名.set/get()进行使用!!!好处:隐藏内部实现细节,保证代码的安全,同时也可以提升数据的安全性访问修饰符,从访问的范围由小及大依次是:private default protected ...
2018-07-31 21:58:52
1949
1
原创 第二章第一天类和对象
1、类和对象的概述类:一个概念。将一组具有相同特征的对象放在一起抽取出来的一个概念。对象:一个实际存在的实体学生类: 特征:名词,描述一个对象的基本信息;能力:可以执行的动作或行为 动词特征:姓名 性别 年龄 身高 体重 学历 手机号码 家庭住址 籍贯能力:学习 睡觉 吃饭 考试 编程学生对象:任凯 鲁京 金梁 黄昌Oop:oritied Ob...
2018-07-30 22:15:07
537
原创 第一章第六天Java基础语法 嵌套循环
嵌套循环:一个循环结构包裹另外一个循环,也就是将一个循环结构作为一个循环操作放在循环内部。例一:编写程序,打印如下图案,要求该图案的行数由用户输入: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5public class Day08_1 { public static void main(String[] a...
2018-07-27 22:09:14
316
原创 第一章第五天Java基础语法 数组
数组的概念:用来保存一组具有相同数据类型的数据的一种存储结构。注意:数组也是一种数据类型,数组类型,属于引用数据类型数组的定义语法:1、数据类型[] 数组名=new 数据类型[数组中存储数据个数];-----推荐使用该语法2、数据类型 数组名[]=new 数据类型[数组中存储数据个数];3、获取数组的长度:数组名.length获取数组元素:3、数据类型[] 数组名={值...
2018-07-26 17:59:23
1048
原创 第一章第四天Java基础语法 循环结构
1、循环结构分类:while 、 do-while 、 for2、语法:准备三要素:循环操作、循环条件、循环变量3、while循环 while循环形式 while(判断条件) { ...
2018-07-25 17:54:17
369
原创 第一章第三天Java基础语法 选择结构一
第三天1、画出流程图并编程实现:如果用户名等于字符’青’,且密码等于数字123,则输出“欢迎你,青”;否则输出“对不起,你不是青”。import java.util.Scanner;public class Day03_1 { public static void main(String[] args){ Scanner input=new Scanner(Sys...
2018-07-24 19:30:39
1237
原创 第一章第二天Java基础语法
第二天:简述java中变量的命名规则 举例说明在什么情况下会发生自动类型转换 小明左手、右手中分别拿两张纸牌:黑桃10和红桃8,现在交换手中的牌。用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值呼唤,并输出互换后的结果。程序运行结果如图: 输出互换前手中的纸牌: 左手中的纸牌:10 右手中的纸牌:8 输出互换后手中的纸牌: ...
2018-07-23 17:02:40
600
原创 第一章第一天Java基础
第一天:写出java领域的相关技术 简述java程序中注释的作用及类型 写出在idea中开发一个java程序的步骤 使用记事本编写java程序,并运行输出结果,具体的实现步骤是什么?请详细说明并写出必要的命令 编写一个java程序,显示个人档案,分别用记事本和idea实现 例如,控制台输出一下内容: 姓名:汪洋 年龄:21 性别:男 职业:学生...
2018-07-20 22:55:07
210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人