- 博客(171)
- 资源 (6)
- 收藏
- 关注
原创 mybatis配置oracle的主键自增长
1.Oracle数据库建表成功 task2.并设置主键 id3.创建序列 seq_task4.mapper.xml insert into task(id,name,tStatus,startTime,endTime,rStatus) values(seq_task.nextval,#{name},#{tStatus},#{startTime},#
2018-01-26 21:22:08
981
原创 mapper.xml使用心得
一、SQL一定不能加“ ; ”!!!如图:正确写法如图:错误写法二、多个参数,参数前面加 @Param("参数")如图:示例
2018-01-20 22:48:43
1054
原创 关于腾讯视频播放接口调用
1.代码html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head> meta http-equiv="Content-
2018-01-12 22:53:28
24111
3
原创 SKPlayer -- 一个超级简单好用的音乐插件+CSS+HTML+JS
1.页面代码:html>html lang="en">head> meta charset="UTF-8"> title>大学生心理健康管理系统title> link rel="icon" href="images/icon.png"> link type="text/css" rel="stylesheet" href="css/music.css
2018-01-11 22:42:44
9843
1
原创 git做版本控制
1.单击Git Bash 进入控制页面2.cd D: 进入D盘3.cd eclipse-jee-neon-3-win32-x86_64 进入ecplise目录4.cd parctice 进入下一级目录5.cd TLTD 项目名称6.git init 提交7.git status 查看项目状态8.git add . 添加9.git commit -m '项目前端'
2017-12-26 10:21:53
450
原创 通过RestTemplate调用外部服务(高德API查IP所在地)
1.项目结构图2.Service层3.Controller层4.config5.运行截图6.项目资源下载地址:http://download.youkuaiyun.com/download/mzd8341/10169077
2017-12-22 11:32:39
1648
原创 SSM—jsTree
1.项目结构图2./jsTree/src/jdbc.properties 和 /jsTree/src/ssm/AppConfig.java 和 /jsTree/src/mybatis-config.xml 和 /jsTree/WebContent/WEB-INF/web.xml 跟之前的SSM项目一样,在这里就不展示了,需要的可以参考我前面的文章。3./j
2017-12-21 14:10:51
290
原创 SpringMVC+Spring+Mybatis+Oracle 实现HR管理(CRUD)二
1.项目结构2.实体类对应数据库表(代码平凡无奇)3.service层一个接口、一个实现类(代码平凡无奇)4.mappers层(重点)package ssm.mappers;import java.util.List;import ssm.domain.Position;public interfa
2017-12-19 19:21:07
328
原创 SpringMVC+Spring+Mybatis+Oracle 实现HR管理(CRUD)一数据库设计
数据库设计以及有关操作:--部门表--部门id 名称 简介 上级部门 部门经理create table departments(d_id number(10) primary key not null ,d_name varchar2(20) not null ,d_introduction varchar2(100) not null ,d_higherOffice
2017-12-16 23:19:08
467
原创 SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD)
1.开发工具:Tomcat8+Oralce11+Eclipse-EE2.项目工程图:3.图书表:图书属性:id 书名 作者 出版社 出版年份 简介 类别建表语句:create table book(id number(10) primary key not null,title varchar2(50) not null,author v
2017-12-08 16:49:31
2284
转载 SpringMVC+Spring+HIbernate 简单增删改查实例
SpringMVC+Spring+HIbernate 简单增删改查实例HIbernate配置mysql数据库的方式 和 Structs+spring+HIbernate 是一样的。 可以理解为SpringMVC 把 Structs2 替代了,SpringMVC 中的 Controller 对应 Structs2 中的 Action,相对来说更加的简单,毕竟少了一个配置文件struts.
2017-12-07 18:46:05
10176
2
转载 在Action中使用Servlet API
1.在action中以解耦合的方式来访问Servlet API——–使用ActionContext对象 在Struts2中Action API 已经与Servlet API解耦合了 Servlet API 常见操作:表单提交 请求参数,获取参数,向request、session、application三个范围内存取数据。 ActionContext actionContext = Ac
2017-10-21 16:43:07
344
原创 struts2学习笔记20171021
SSH = Struts2+Spring+Hibernate1.Hibernate:持久层2.Struts2:控制层3.Spring:容器,总管家JavaWEB:M(model)V(view)C(control)Struts2:核心过滤器拦截所有请求,然后会有一系列的拦截器去做一些系统级别的功能,例如:页面参数的绑定,类型转换,验证,文件的上传下载,国际化,ognl
2017-10-21 15:24:19
279
原创 maven如何在eclipse中使用,构建架包
1.百度maven.2.进入官网下载工具.3.找到settings.xml文件.D:\apache-maven-3.5.0-bin\apache-maven-3.5.0\conf4.打开xml文件,找到,把原来的注释,添加 alimaven aliyun maven http://maven.aliyun.com/nexus/content/gr
2017-10-21 14:27:00
578
转载 Eclipse运行struts2项目报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.Strut
今天运行一下在Eclipse下的struts项目,既然给我报java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个错误,解决方法:我重新把struts2相关jar包复制到/webContent/WEB-INF/l
2017-10-21 12:13:15
2740
1
转载 在eclipse中搭建struts2框架的详细过程
一:搭建环境: eclipse:Mars.1 Release (4.5.1) jdk:jdk1.7.0_79 (现在一般用1.8)Tomcate:apache-tomcat-8.0.32二:下载struts2相关的jar包。 可以从官网下载,下载步骤如下: 1,http://struts.apache.org/download.cgi#struts251,可以下载Ful
2017-10-21 11:25:50
1766
转载 struts2的核心和工作原理
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java
2017-10-13 10:38:12
251
转载 struts2简介
Struts2新特性:用来从动作逻辑中分层出横切关注点的拦截器,基于注解的配置器,OGNL,支持可变更和可重用的UI组件,基于微型MVC模式的标签API。Struts2的MVC模式 MVC模式的三个关注点:模型,视图,控制器。在Struts中通过动作(action),结果(result),过滤分配器(FilterDispatcher)实现。1.控制器FilterDis
2017-10-13 10:35:33
389
转载 HTML5教程之details展开收缩标签的应用
HTML5教程之details展开收缩标签的应用details标签的出现,为我们带来了更好的用户体验,不必为这种收缩展开的效果再编写JS来实现。注:目前仅Chrome支持此标签。details有一个新增加的子标签——summary,当鼠标点击summary标签中的内容文字时,details标签中的其他所有元素将会展开或收缩。detalis标签:案例1:
2017-10-03 16:14:36
1584
原创 用jquery实现图片轮播
html>html>head lang="en"> meta charset="UTF-8"> title>title> script src="js/jquery-1.11.3.min.js">script>head>style> *{ margin: 0; padding: 0; } #box{
2017-09-24 20:03:17
374
原创 js和jquery的区别是什么?
1.js是网页的脚本语言,记住哈,js是语言! 2.jquery是用js语言写出来的一个框架! 一个是语言,一个是框架,jquery就是基于js写出来的一个框架,其实还是js而已。 既然是框架,那么肯定有很多框架,比如jquery、extjs、dojo、easyui等等. 我们一般都说js框架有哪些?然后一般回答就是
2017-09-24 19:26:56
2903
转载 纯js实现分页 原理:所有数据已加载好 js通过遍历部分显示 实现分页效果
废话不多说,直接上代码!html>head> meta charset='utf-8'>script type="text/javascript" src="page.js">script> style type="text/css"> #idData {color: red;border: solid;text-align: center;} a{
2017-09-18 20:28:06
1805
1
转载 事务并发问题以及处理方法
事务并发问题:1. 第一类丢失更新(lost update): 在完全未隔离事务的情况下,两个事物更新同一条数据资源,某一事物异常终止,回滚造成第一个完成的更新也同时丢失。2. 脏读(dirty read):如果第二个事务查询到第一个事务还未提交的更新数据,形成脏读。3. 虚读(phantom read):一个事务执行两次查询,第二次查询比第一次多出或少一些数据,造成两次结果不一致
2017-09-10 14:59:58
4262
原创 Hibernate考试试题 (题库)
Hibernate考试试题 (题库) 1、 在Hibernate中,下列说法正确的有( )。【选三项】A.Hibernate是一个开放源代码的对象关系映射框架B.Hibernate对JDBC进行了轻量级的对象封装C.Hibernate可以大大减少操作数据库的工作量D.Hibernate提供了数据查询机制,但没有提供恢复机制 2、 关于Hibernate,下列说
2017-09-09 22:22:55
13097
3
转载 hibernate面试题
篇幅很长,请耐心阅读和学习,希望对你有所帮助!1.下面不属于持久化的是( a)A.把对象转换为字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来B.把程序数据从数据库中读出来C.从XML配置文件中读取程序的配置信息D.把程序数据保存为文件 3.下面(a )不属于 关系—对象 映射的映射信息。A.程序包
2017-09-09 22:14:19
3241
原创 HQL
1.HQL(Hibernate Query Language)是一种面向对象的查询语言,它和SQL查询语言有些相似。2.SQL的操作对象是数据表和列等数据对象,而HQL的操作对象是类、实例、属性等。3.HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL的功能:1.在查询语句中设定各种查询条件。2.支持投影查询,即仅检索出对象的部分属性。3.支持分页查询
2017-09-06 09:40:15
2022
转载 Hibernate的事务
一、事务的并发问题 在实际应用中,数据库是要被I多个用户共同访问的,在多个事务同时使用相同的数据时,可能会发生并发的问题,具体为:脏读:一个事务读取到另一个事务未提交的数据。不可重复读:一个事务对同一行数据重复读取两次,但是得到了不同的结果。虚读:一个事务连续两次在数据库进行同样条件的查询,但是第二次查询结果包含了第一次查询中未出现的数据。(注意与不可重复读的区别)更新丢失:两个事物同
2017-09-05 15:41:41
1342
转载 数据库中的事务
1.事务概念事务是由一步或者几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。通俗的说的话,事务就是一件事情,要么成功执行到底,要么回到起点,什么都不做。事物的特性(ACID)原子性(Atomicity):正如原子时自然界最小颗粒,具有不可再分的特征一样。意思就是说,咱的事务是一个逻辑单元,不能再拆分了,比如整体的执行。一致
2017-09-05 15:40:02
1409
原创 Hibernate的检索方式、级联操作、批处理
一、Hibernate的五种检索方式:HQL(hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:l 在查询语句中设定各种查询条件l 支持投影查询, 即仅检索出对象的部分属性l 支持分页查询l 支持连接查询
2017-09-04 16:04:23
1902
转载 Hibernate持久化对象的生命周期
1, 临时状态(Transient):也叫自由态,只存在于内存中,而在数据库中没有相应数据。用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象;2, 持久化状态(Persistent):与session关联并且在数据库中有相应数据。已经持久化,加入到了Session缓存中。如通过hibernate语句保存的对象。处于此状态的对象叫持久对象;3
2017-09-03 16:56:33
1756
转载 Hibernate之缓存详解
hibernate中提供了两级缓存,一级缓存是Session级别的缓存,它属于事务范围的缓存,该级缓存由hibernate管理,应用程序无需干预;二级缓存是SessionFactory级别的缓存,该级缓存可以进行配置和更改,并且可以动态加载和卸载,hibernate还为查询结果提供了一个查询缓存,它依赖于二级缓存;一,缓存的概念缓存是位于应用程序和永久性数据存储源之间用于临时存
2017-09-02 21:21:48
4651
转载 (三大框架SSH)面试题锦集
Java工程师(程序员)面题Struts,spring,hibernate三大框架 1.Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory
2017-08-20 15:31:03
3228
原创 Hibernate入门实例
1.oracle数据库 建表、序列create table Student(id number(20) primary key,name varchar2(20) not null,age number(20) not null,city varchar2(20) not null)select * from Student;create sequence
2017-08-18 15:32:02
1773
转载 三大框架的基础知识
三大框架的基础知识1,hibernate的工作原理及为什么要用?(1)通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件;(2)由 hibernate.cfg.xml读取并解析映射信息;(3)通过config.buildSessionFactory(); //创建SessionFactory; (4) se
2017-08-18 09:12:14
1784
原创 Hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用
2017-08-17 19:57:25
1432
转载 ORM简介
1.什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。2.为什么会出现ORM思想 先从项目中数据流存储形式这个角度说起.简单拿MVC这种分层模式.来说. Mod
2017-08-17 18:59:56
1973
转载 js实现页面定时跳转
其实很简单的一件事情,使用js提供的setTimeout()函数则可以完成了。下面是简单的代码实现:[html] view plain copyhtml> head>head> body> h1>提交成功h1> a href="http://www.so.com">3秒后系统会自动跳转,也可点击本处
2017-08-16 18:58:33
2767
转载 利用Session完成用户的登录和注销
用户的登录和注销是最常见的Web应用案例,当一个应用的客户登录了以后,其他所有的会话都得知道这个用户已经登录还很有可能得提取用户的昵称予以显示等等,所以,只有把登录成功的用户的信息放入到Session中才能够办到使所有的Servlet都能访问到用户的登录状态,下面把这个案例放上来。第一是登录的界面,是HTML的一个表单,非常的简单[html] view pla cop
2017-08-15 09:03:09
5632
转载 浅谈MVC设计模式
什么是MVC? MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的
2017-08-14 09:47:41
1544
原创 如何在JSP页面显示Oracle数据库内容
/*引用数据库连接类*/ /*引用资源关闭类*/ 从数据库中的某个表拿到该表所有的数据 table { border: 2px #CCCCCC solid; width: 360px; } td,th { height: 30px; bord
2017-08-08 19:56:14
5316
SpringMVC+Spring+Mybatis+Oracle 实现HR管理(CRUD)
2017-12-19
SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD)
2017-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人