自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 springmvc知识点概况(二)

一、基于注解版本的springmvc小案例1、首先创建web项目,导入需要的jar包2、配置web.xml文件 DispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring.xml DispatcherServ

2017-05-23 13:47:50 391

原创 springmvc知识点概况(一)

一、springmvc的工作流程1、客户端发出http请求,只要请求形式符合web.xml文件中配置的*.action的话,就由DispatcherServlet来处理。      DispatcherServlet再将http请求委托给映射器的对象来将http请求交给对应的Action来处理2、映射器根据客户的http请求,再对比3、执行Action中的业务方法,最终返回一个名叫

2017-05-22 09:53:35 465

原创 springmvc案例一

一、首先创建web项目二、导入springmvc的核心jar包三、配置web.xml文件springmvc DispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/classes/spring

2017-05-22 09:32:42 394

原创 hibernate分页查询几次后停止执行

利用hibernate写了一个分页代码,一开始是运行正常的,但是点击几次下一页以后浏览器不断转圈,后台没有报错。仔细查看发现每次都是再执行第五次分页查询的时候挂掉。打印后的sql语句如下图(1,2,3,4表示当前打开的页数,后面的sql语句为分页查询的sql),可以明显的看出,当执行第四页的分页查询时,hql并没有被正确的转换成sql,也就是说浏览器一直在等待后台传过来数据,但是后台已经停止工作。

2017-05-04 17:47:37 548

原创 orcal导入dmp文件遇到的问题

正确步骤:1、首先应该是创建表空间,参考:http://jingyan.baidu.com/album/5225f26b036c47e6fa0908e4.html2、然后导入执行导入文件语句,导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y;如:imp xjrc/[email protected]:1521/orcl  file=D:\2016-

2017-04-10 16:05:27 603

原创 oracle安装及使用Navicat连接过程

安装过程比较简单,一律下一步,没有遇到什么问题但是在连接Navicat的时候遇到了一些问题,分析如下:1、首先是连接测试报错:Cannot load OCI DLL,87首先用cmd进行连接orcal,连接正常,参考:http://jingyan.baidu.com/article/67508eb4393d849cca1ce438.html查询了很多资料,具体方法是修改Navica

2017-04-10 09:31:03 1737

原创 置顶菜单栏和滚屏效果的实现

一、首先是置顶菜单 ,在需要置顶的div上添加属性position:relative; z-index:99999;参考:http://blog.sina.com.cn/s/blog_67373f630100vsl3.html二、滚屏效果的实现1、全屏滚屏效果:引入fullPage.js演示:http://www.dowebok.com/191.html学习:http://

2017-04-07 17:46:21 2014

原创 Spring知识点概况(三)

一、事务控制一个业务的成功:调用的service是执行成功的,意味着service中调用的所有的dao是执行成功的。 事务应该在Service层统一控制。1.事务控制分类A;编程式事务控制         自己手动控制事务,就叫做编程式事务控制。         Jdbc代码:Conn.setAutoCommite(false);  //设置手动控制事务

2017-02-01 15:11:57 288

原创 Spring知识点概况(二)

一、代理模式 代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。代理模式的关键点:代理对象与目标对象。1.静态代理1) 代理对象,要实现与目标对象一样的接口;2) 举例:      保存用户(模拟)       Dao  ,  直接

2017-01-27 23:35:33 299

原创 Spring知识点概况(一)

一、专业术语组件/框架设计侵入式设计:引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。例如:    Struts框架非侵入式设计:引入了框架,对现有的类结构没有影响。例如:Hibernate框架 / Spring框架控制反转:Inversionon Control , 控制反转 IOC对象的创建交给外部容器完成,这个就做控制反转.依赖注入:depende

2017-01-25 16:38:16 301

原创 Hibernate+Struts综合案例

一、案例说明:学生信息和班级信息的多对一映射,通过hibernate实现对学生信息和班级信息的增删改查功能,通过struts拦截器实现数据自动封装、数据回显和防表单重复提交等功能。二、实体类1.Class类(num属性本来想存储班级人数,暂时没用到)package cn.itcast.entity;import java.util.Set;public class Clas

2017-01-23 00:18:18 451

原创 Hibernate知识点概况(四)

一、hibernate查询

2017-01-18 21:04:27 265

原创 Hibernate知识点概况(三)

一、对象的状态Hibernate中对象的状态: 临时/瞬时状态、持久化状态、游离状态。1.临时状态特点:直接new出来的对象;不处于session的管理;数据库中没有对象的记录。2. 持久化状态当调用session的save/saveOrUpdate/get/load/list等方法的时候,对象就是持久化状态。处于持久化状态的对象,当对对象属性进行更改的时候,会反映到数

2017-01-15 22:36:29 294

原创 Hibernate知识点概况(二)

一、多对一映射与一对多映射学生和班级关系举例:1.学生实体类,存在班级属性package hibernate1;public class Student { private int id; private String name; private String phone; private String QQ; private Class classid; publ

2017-01-14 23:09:19 334

原创 Hibernate知识点概况(一)

一、Hibernate Api1.Configuration配置管理器类对象configure()加载主配置文件的方法,默认加载src/hibernate.cfg.xmlconfigure(“指定路径/文件”)加载指定路径下指定名称的主配置文件buildSessionFactory()创建session的工厂对象2.SessionFactory session的工厂(或者说

2017-01-12 14:48:12 301

原创 Hibernate案例1

一、数据库准备(mysql)新建表student:id(主键),name(varchar),age(int),sex(varchar)二、MyEclipse DB Browser配置1.打开database视图2.新建Database connection driver,左边空白处右键点击new,然后弹出新建页面Driver te

2017-01-09 15:58:36 315

原创 struts综合案例

用到的主要知识点:模型驱动、数据回显、防止表单重复提交、请求数据自动封装等一、数据库准备新建student数据表,id(int),name,age(int),sex四个字段二、项目环境搭建1.添加struts支持,引入jar包c3p0-0.9.1.2.jarcommons-dbutils-1.6.jarMySQL-connector-Java-5.1.12-bin.ja

2017-01-08 16:42:22 308

原创 Struts知识点概况(三)

一、Struts2中的国际化Servlet 中国际化:1. 写资源文件基础名.properties  【默认的语言环境的配置】  基础名_语言简称_国家简称.properties2. 读取资源文件,再使用程序:ResourceBundleJsp:   jstl提供的格式化与国际化标签库。Struts2中国际化:1. 写资源文件  (同servlet)2. 读

2017-01-07 14:52:18 353

原创 struts案例2-登录验证

案例说明:用户使用正确的帐号密码进行登录后,可以查看教师数据,密码错误或者用户未登录访问教师数据则返回到登录页面知识点:struts请求数据自动封装,struts拦截器一、首先是数据库准备:1.user表,存储用户数据,有name和pass两个属性,分别代表帐号和密码varchar2.teacher表,存储展示的教师数据,有TRUE_NAME、TEA _CODE两个属性,分别代表姓

2017-01-04 14:13:11 427

原创 Struts知识点概况(二)

一、文件上传实现原理:struts的文件上传拦截器1.文件上传jsp页面 用户名: 文件: 2.文件上传代码package cn.itcast.e_fileupload;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts

2016-12-27 14:50:18 421

原创 使用javamail发送qq邮件

一、QQ邮箱准备在QQ邮箱设置中,开启POP3/SMTP服务,并生成授权码二、新建项目1.新建项目并引入javax.mail的jar包,这里给出maven的配置 javax.mail mail 1.4.72.贴出项目代码package mail;import java.security.GeneralSecurityException;im

2016-12-25 20:44:27 609

原创 Struts知识点概况(一)

一、action开发的几种方式1.继承ActionSupport类2.实现Action接口3.不继承类也不实现任何接口二、通配符1.通配符{1}代表第一个* 三、配置默认值1.动态方法调用,即不配置action的method属性,直接通过url的形式传入方法名,即!方法名,不安全 <!-- 动态方法调用: http://locahost

2016-12-25 16:28:21 311

原创 Struts案例1

一、Struts开发步骤:1. web项目,引入struts - jar包2. web.xml中,引入struts的核心功能,配置过滤器3. 开发action4. 配置action,src/struts.xml但是在实际开发中,myeclipse等开发工具已经集成了struts框架,所以可以新建一个web项目后,点击右键通过添加struts支持来简化配置。然后选择拦

2016-12-25 15:14:07 319

原创 javaweb基础(mysql)

一、mysql基础                    1)mysql存储结构: 数据库 -> 表 -> 数据   sql语句                    2)管理数据库:                                            增加: create database 数据库 defaultcharacter utf8;          

2016-12-13 22:37:29 248

原创 javaweb基础(JSP)

Jsp基础                  1)Jsp的执行过程                          tomcat服务器完成:jsp文件->翻译成java文件->编译成class字节码文件-> 构造类对象-> 调用方法                                            tomcat的work目录下存放jsp运行时的临时文件!!

2016-12-10 23:08:52 290

原创 javaweb基础(Http协议、Servlet编程、会话管理)

一、Http协议:                  1)http协议: 对浏览器客户端和服务器端之间数据传输的格式规范。                  2)http请求:浏览器->服务器端                                   格式:                                            请求行(请求方式(GET/

2016-12-01 20:39:48 294

原创 cookie案例-查看最近浏览的三件商品商品

一、首先创建实体类Product.java然后生成set、get方法,有参的无参的构造方法package entity;public class Product { int id; String name; String type; double price; public int getId() { return id; } public void setId(

2016-11-28 10:45:30 1473 1

原创 esclipe/myesclipe快捷键

alt +/   内容补全键ctrl+1   快速修复键alt+上下方向键   移动代码tab 整体向右移动shift+tab 整体向左移动ctrl+shift+/ 添加多行注释ctrl+shift+\ 取消多行注释ctrl+/ 取消或者添加单行注释ctrl+shift+f 代码格式化ctrl+shift+o 快速导包cltrl+d 删除当前行按住clt

2016-11-28 08:31:06 1549

原创 cookie案例,显示用户上次访问时间

package Servlet;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.ser

2016-11-27 16:22:50 621

转载 JAVA基础知识点(十七)--正则表达式

正则表达式:其实一种规则,有自己特殊的应用,其作用就是针对于字符串进行操作。正则:就是用于操作字符串的规则,其中这些规则使用了一些字符表示。 1.1   快速体验正则表达式AVA基础知识点(十六)--集合和数组中的工具类需求:只能输入数字publicclass Demo2{        publicstatic void main(String

2016-11-18 09:12:21 379

原创 JAVA基础知识点(十六)--集合和数组中的工具类

一、Collections常见方法1, 对list进行二分查找:前提该集合一定要有序。int binarySearch(list,key);//必须根据元素自然顺序对列表进行升级排序//要求list 集合中的元素都是Comparable 的子类。intbinarySearch(list,key,Comparator);2、对list集合进行排序。sort(list)

2016-11-17 21:15:25 281

原创 JAVA基础知识点(十四)--泛型

一、泛型的用途泛型是jdk1.5使用的新特性。 泛型的好处:      1. 将运行时的异常提前至了编译时。      2. 避免了无谓的强制类型转换 。泛型在集合中的常见应用:      ArrayList  list = new ArrayList();  true    推荐使用。      ArrayList  list = new ArrayList(); 

2016-11-06 20:53:54 336

原创 java基础笔试题(三)--集合相关

一、机试题目:使用LinkedList实现堆栈数据结构的存储方式与队列的数据结构存储方式。    // 使用LinkedList模拟堆栈的数据结构存储方式class StackList{         LinkedListlist;         publicStackList(){                  list= new LinkedList();

2016-11-05 15:50:08 365

原创 JAVA基础知识点(十三)--单列集合中的List接口

一、 集合的体系: ----------| Collection 单列集合 的根接口 --------------|  List  如果是实现了List接口的集合类,该集合类具备的特点:有序,可重复。 --------------|  Set   如果是实现了Set接口的集合类,该集合类具备的特点: 无序,不可重复。有序:集合的有序不是指自然顺序,而是指添加进去的顺序与元素出来的顺

2016-11-05 15:41:19 543

原创 JAVA基础知识点(十一)--线程

进程: 进程就是正在运行的应用程序。进程了负责了内存空间划分。线程:一个进程中的 代码是由线程去执行的,线程也就是进程中一个执行路径。多线程:一个进程中有多个线程可以同时执行任务。多线程的好处:         1.解决一个进程中可以同时执行多个任务的问题。         2.提高了资源利用率。多线程的弊端:         1.增加了cpu的负担。

2016-10-31 18:56:20 269

转载 数据库中的第一、二、三范式

1.概念定义第一范式:如果关系模式R所有的属性均为简单属性,即每个属性都是不可分的,则称R属于第一范式,简记为1NF,记做R∈1NF。第二范式:如果关系模式R∈1NF,且每个非主属性都完全函数依赖于R的候选键,则称R属于第二范式,简记为2NF,记为R∈2NF。第三范式:如果关系模式R∈2NF,并且每个非主属性都不传递函数依赖于R的候选键,则称R属于第三范式,简记为3NF,记

2016-10-26 20:44:58 1617

原创 JAVA基础知识点(十)--stringbuffer类、System类、RunTime类、日期类、数学类、随机数类

一、stringbuffer类package cn.itcast.stringbuffer;字符串特点:字符串是常量;它们的值在创建之后不能更改.字符串的内容一旦发生了变化,那么马上会创建一个新的对象。注意:字符串的内容不适宜频繁修改,因为一旦修改马上就会创建一个新的对象。如果需要频繁修改字符串的内容,建议使用字符串缓冲类(StringBuffer)。笔试题目:使用Stri

2016-10-11 13:05:28 395

原创 JAVA基础知识点(九)--String类

一、String类笔试题目:new String("abc")创建了几个对象?两个对象,一个对象是位于字符串常量池中,一个对象是位于堆内存中。 String 的构造方法:        String() 创建一个空内容的字符串对象。        String(byte[] bytes) 使用一个字节数组构建一个字符串对象        String(byte[

2016-10-09 15:02:23 483

原创 JAVA基础知识点(八)--包、模版模式、object类

一、包:java中的包就相当于windows文件夹。包的作用:         1. 解决类名重复产生冲突的问题。         2. 便于软件版本的发布。定义包的格式:         package包名;包名命名规范:包名全部小写。包语句要注意的事项:         1. package语句必须位于java文件中中第一个语句。

2016-10-09 13:00:19 672

原创 JAVA基础知识点(七)--内部类(局部内部类、匿名内部类)

一、内部类:一个类定义在另外一个类的内部,那么该类就称作为内部类。内部类的class文件名:外部类$内部类. 好处:便于区分该class文件是属于哪个外部类的。内部类的类别:1. 成员内部类:                 成员内部类的访问方式:                         方式一:在外部类提供一个方法创建内部类的对象进行访问。    

2016-09-29 18:41:07 307

hibernate_spring

hibernate+spring简单整合

2017-02-02

struts+hibernate整合案例

http://blog.csdn.net/zbq857143497/article/details/54673536

2017-01-23

空空如也

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

TA关注的人

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