自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (3)
  • 收藏
  • 关注

原创 Hibernate关联映射

关联映射这里的关联映射指的是对象之间的关系,并不是指数据库的关系,而是当对象之间处于下列关系之一时,数据库表该如何映射,编程上该如何处理常见的映射一对一:单向,双向 一对多:单向,双向(和多对一双向相同) 多对一:单向,双向(一对多双向和多对一双向是一样的) 多对多:单向,双向1 一对一(单向)基于外键关联映射和单向多对一关联几乎是一样的。唯一不同的就是单向一对一关联中...

2018-10-29 21:34:24 298

原创 Hibernate核心开发接口介绍

Hibernate 核心接口 三种对象状态 四种操作方法1 Configuration一个Configuration的实例允许应用指定在创建一个SessionFactory时使用的属性和映射文件,通常一个应用将创建一个单独的Configuration,构建一个SessionFactory的单一实例然后实例化会话线程用于服务客户请求。Configuration仅仅是作为一个初始化时的对象,一...

2018-10-28 20:05:20 242

原创 Hibernate curd 小例题

hibernate操作步骤实现以下功能有一个学生表学号  姓名  年龄 地址 电话实现 新增学生  查询所有学生信息   根据学号删除学生  根据学号修改学生信息1、导入jar将oracle安装目录中的jar 通过maven命令 安装到本地仓库2、maven命令安装到本地仓库 Mvn install:install-file -DgroupId=com.o...

2018-10-23 21:58:49 177

原创 常用的Oracle语句

创建一张表:                      CREATE  TABLE employee(                                   id  NUMBER(6),                                   name  VARCHAR2(20),                                   gen...

2018-10-22 22:17:50 145

原创 restful

一.什么是RESTful 面向资源简单的说:RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。 先看REST是什么意思,英文Representational state transfer 表述性状态转移 其实就是对 资源 的表述性状态转移。资源的地址 在web中就是URL (统一资源标识符)资源是REST系统的核心概念。 所有的设计都是以资源...

2018-10-21 21:29:18 112

原创 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 3577

转载 idea生成类注释和方法注释的正确方法

生成类注释打开Preferences Editor -> File and Code Templates -> Files -> Class 效果图 网上很多都是在Includes的File Header里面添加,在这里面添加还需要自己去移动下鼠标,然后再去操作键盘,再去写description,,直接在创建类的时候就添加好description不更快吗?...

2018-09-17 21:03:34 154

转载 JSP中的九个内置对象

一、JSP运行原理  每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。  由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而...

2018-09-12 18:01:22 98

原创 Servlet

Servlet Servlet Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:客户端发送请求至服务器端; 服务器将请求信息发送至 Servlet; Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求; 服务器将响应返回给客户端。Servlet 看起来像是通常的 Java 程序。Servlet 导...

2018-09-11 21:03:08 226

原创 动态网页开发基础

http协议 Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请求后会组织响应数据封装成一个Http响应返回给浏览器。即没有请求就没有响应。    创建web项目的准备工作配置tomcat解压tomcat到本地磁盘(不要放在中文目录)...

2018-09-10 23:26:02 306

原创 jdbc高级

  代码怎么编写需求:查询所有的科目信息导入jar创建实体类创建表现层(界面层) 展示数据的创建业务逻辑层命名规则  包名:com.xxx.service类和接口的命名规则:      接口: 类名+Service  实现类:类名+Service+Impl   /**  * 业务逻辑层接口  * @auth...

2018-09-09 19:32:11 163

原创 jdbc

用途简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果怎么使用jdbc贾  --》jar包(导入jar)琏  à连接对象欲  àsql 语句执 –-》curd(增删改查)事à 关闭连接 释放资源使用jdbc进行curd添加jar创建连接对象(注意:jdbc中操作用到的对象 都是在import java.sql.Connection...

2018-09-06 16:25:16 173

原创 第四章第六天SQL语句三

语法: distinct去掉重复项         select [distinct] *| 列名,列名 from 表名 [where条件]   单表查询 #查询所有学生信息 select * from student #查询 学号和姓名 并给 列取别名 SELECT stuno 学号 ,stuname as  姓名 from student SE...

2018-09-02 20:55:46 156

原创 第四章第六天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 92

原创 第四章第五天SQL语句一

数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。创建数据库、创建数据表、向数据表中添加一条条数据信息均需要使用SQL语句。SQL语句 SQL分类: 数据定...

2018-08-29 18:55:37 100

原创 第四章第四天JQuery表单验证

表单选择器:input                   匹配所有input、textarea、select和button 元素                       $("#myform  :input")选取表单中所有的input、select和button元素         :text                                     匹配...

2018-08-28 21:54:56 115

原创 第四章第三天初识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 108

原创 第四章第三天初识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 120

原创 第四章第二天JavaScript DOM简介

DOM获取页面的元素 getElement系列访问通过DOM获取页面的元素的三种方式:getElementById( )方法访问DOM元素—》 id获取一个元素,通过 id 查找 HTML 元素getElementsByName( )方法访问DOM元素—》 元素的name属性名获取(数组),可返回带有指定名称的对象的集合getElementsByTagName( )方法访问DO...

2018-08-23 18:58:02 98

原创 第四章第一天JavaScript基础-EcmaScript

javasscript  的介绍什么是javascriptJava 与 javascript 有什么区别?它们没有关系,雷锋和雷峰塔的关系javascript 的作用 ?HTML:它是整个网站的骨架。CSS:它是对整个网站骨架的内容进行美化(修饰)Javascript:它能够让整个页面具有动态效果(表单验证)。javascript  的组成部分ECMAS...

2018-08-22 17:32:38 540

原创 第三章JAVA高级特性多线程

多线程介绍学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,...

2018-08-20 21:25:55 3184 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 130

原创 第三章JAVA高级特性XML操作和解析

1.XML简介概念:XML(Extensible Markup Language),可扩展标记语言特点XML与操作系统、编程语言的开发平台无关 实现不同系统之间的数据交换作用数据交互 配置应用程序和网站 临时数据库保存很多数据:数组 缺陷:长度有限制、数据类型有限制;集合:驻留在内存在,一旦应用程序停止了,数据也丢失了。写文件,存磁盘.文件可以很方便的进行平台的切...

2018-08-15 17:11:32 511

原创 第三章JAVA高级特性实用类

包装类、装箱和拆箱包装类:基本数据类对应的引用类型,就称为包装类byte:Byteshort:Shortint:Integerlong:Longdouble:Doublefloat:Floatchar:Characterboolean:Boolean装箱:将基本类型转换为对应的包装类类型,我们成为装箱拆箱:将包装类类型转换为基本类型,拆箱例一、使用枚举...

2018-08-12 21:59:04 869

原创 第三章JAVA高级特性集合

集合概述数组特点:必须指明数据类型、数组长度学生成绩管理:保存30个学生成绩,是学生成绩:intInt[] scores=new int[30];再向数组中插入两个学生成绩:Scores=new int[32];集合:存储任意数据类型、长度不固定2.List集合(CRUD)例一、ArrayList获取并打印新闻标题需求说明:按照以下实现的步骤,使用ArrayLis...

2018-08-09 23:05:13 2422

原创 第二章第七天异常

异常的概述异常:应用程序在运行的过程中发生的使程序意外终止的情况。异常的分类异常的顶级父类:Throwable 子类:Error  |  ----Exception                   |--- 运行时异常(unchecked异常)-----》RuntimeException                 |-- 编译期异常(checked异常)====》...

2018-08-08 23:19:13 270

原创 第二章第六天接口

接口的概述接口:接口就是一组功能(能力/规范)特点:实现多态 解决了继承的单一继承的问题。注意事项:多组合,帮助程序功能与功能之间解耦,程序的扩展性好、维护性好 接口侧重能力,忽略实现细节面向接口编程,一个接口可以同时继承多个接口 例一、对贯穿本书的案例电子宠物系统的类结构进行重构,要求如下:定义Eatable接口,在接口中定义eat()方法,表示吃饭功能 定...

2018-08-08 01:49:43 645

原创 第二章第五天多态一

多态的概述什么是多态:多种形态。分两部分:功能多态:一个行为多种实现方式 体现:重写和重载 形态多态:一个类型的多种表现形式比如:动物多种表现形式:猫、狗Animal a=new Dog();//父类的引用指向子类的对象(即向上转型),反过来不行水:气态,冰描述一类对象的时候,比如我可以称呼猫为猫,还可以说猫是动物,人这一类两种表现形式:男人、女人,动物的表现形式:猫、狗、猪...

2018-08-05 20:14:23 476

原创 第二章第四天抽象类和抽象方法

抽象类:概念:用abstract修饰的类就是抽象抽象方法与抽象类的关系:抽象方法必须在抽象类中;抽象类中可以有抽象方法,也可以没有。作用:用来做“模板”,换言之也就是用来被继承抽象类没有办法实例化。抽象类就是一个普通类的变形,也有构造方法抽象方法概念:使用abstract修饰的方法,称为抽象方法使用场景:一般都是在父类中定义抽象方法,大多数子类都有不同的实现时,...

2018-08-02 19:21:17 543

原创 第二章第三天继承

继承的步骤OOP三大特征:封装、继承、多态继承的概念:提供的一种子类沿用父类通用行为和属性的编码方式继承的优势:减少代码冗余,进而可以提升代码的可维护性,提升代码可扩展性继承的实现方式:extends建议使用的访问修饰符:protected 继承的特点:1、传递性  2、相对性  3、单根性(一个子类有且仅有一个父类)、继承描述关系:son  extends father...

2018-08-01 22:34:09 1816

原创 第二章第二天对象和封装

封装:private私有化成员属性,提供公开public的getter/setterGetter:取值Setter:赋值在哪儿用:在构造方法中初始化属性值的用!!!!!或者对象名.set/get()进行使用!!!好处:隐藏内部实现细节,保证代码的安全,同时也可以提升数据的安全性访问修饰符,从访问的范围由小及大依次是:private  default   protected   ...

2018-07-31 21:58:52 1810 2

原创 第二章第一天类和对象

1、类和对象的概述类:一个概念。将一组具有相同特征的对象放在一起抽取出来的一个概念。对象:一个实际存在的实体学生类: 特征:名词,描述一个对象的基本信息;能力:可以执行的动作或行为 动词特征:姓名 性别  年龄  身高 体重 学历 手机号码 家庭住址  籍贯能力:学习  睡觉  吃饭  考试  编程学生对象:任凯  鲁京   金梁   黄昌Oop:oritied  Ob...

2018-07-30 22:15:07 465

原创 第一章第六天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 297

原创 第一章第五天Java基础语法 数组

数组的概念:用来保存一组具有相同数据类型的数据的一种存储结构。注意:数组也是一种数据类型,数组类型,属于引用数据类型数组的定义语法:1、数据类型[] 数组名=new 数据类型[数组中存储数据个数];-----推荐使用该语法2、数据类型 数组名[]=new 数据类型[数组中存储数据个数];3、获取数组的长度:数组名.length获取数组元素:3、数据类型[] 数组名={值...

2018-07-26 17:59:23 985

原创 第一章第四天Java基础语法 循环结构

1、循环结构分类:while 、  do-while 、 for2、语法:准备三要素:循环操作、循环条件、循环变量3、while循环       while循环形式                               while(判断条件)                                 {                              ...

2018-07-25 17:54:17 330

原创 第一章第三天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 1186

原创 第一章第二天Java基础语法

第二天:简述java中变量的命名规则 举例说明在什么情况下会发生自动类型转换 小明左手、右手中分别拿两张纸牌:黑桃10和红桃8,现在交换手中的牌。用程序模拟这一过程:两个整数分别保存在两个变量中,将这两个变量的值呼唤,并输出互换后的结果。程序运行结果如图: 输出互换前手中的纸牌: 左手中的纸牌:10 右手中的纸牌:8   输出互换后手中的纸牌: ...

2018-07-23 17:02:40 545

原创 第一章第一天Java基础

第一天:写出java领域的相关技术 简述java程序中注释的作用及类型 写出在idea中开发一个java程序的步骤 使用记事本编写java程序,并运行输出结果,具体的实现步骤是什么?请详细说明并写出必要的命令 编写一个java程序,显示个人档案,分别用记事本和idea实现 例如,控制台输出一下内容: 姓名:汪洋 年龄:21 性别:男 职业:学生...

2018-07-20 22:55:07 179

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除