09 2017 档案

摘要:如果安装了Linux系统的话在登陆成功之后,在终端输入 ls+/ 这个命令,将会有如下的目录结构。 在CymWin下有如下的目录结构: 目录的介绍: /bin:bin是binary(二进制的英文缩写),这个文件夹下存在的主要是一些经常使用的命令。 /boot:boot文件夹下存放的是启动linux系 阅读全文
posted @ 2017-09-25 15:57 Geore 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Linux是一套免费使用和自由传播的类Unix系统,是一个多用户,多任务支持多线程和多cpu的操作系统。 主要的Linux发行版本有:UBuntu,DeBain,CentOS,ArchLinux,Frdora,OpenSUSE... Linux的启动主要分为5个阶段: 1. 内核的引导(当计算机打开 阅读全文
posted @ 2017-09-25 15:26 Geore 阅读(174) 评论(0) 推荐(0) 编辑
摘要:在Linux平台模拟Linux的shell环境,可以通过一个软件实现:Cygwin(点击进入官网下载好即可),如下图(选择对应的版本进行下载): 安装: 1. 双击运行下载的安装包(选择从网络安装),如下图: 2. 一路next,选择Direct Connection 3. 下一步选择镜像站点,一般 阅读全文
posted @ 2017-09-25 15:13 Geore 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:HTTP Status 404 - /Struts2/book/addBook.action 如果在Struts2的框架中访问路径出现了这个错误,可能存在的原因有如下的两个: 1. 路径写错,也就是action标签的name 属性和package的namespace属性组成的路径存在问题。 2. 没 阅读全文
posted @ 2017-09-15 16:22 Geore 阅读(560) 评论(0) 推荐(0) 编辑
摘要:Action的编写的方式: 第一种方式: Struts2的Action编写的最简单的方式就是写一个普通类,不继承自任何类,也不实现接口。如下: 第二种方式: 创建一个普通类,然后实现Action接口。 Action接口的常量值: 1 /** 2 * 成功,返回sucess。可以调用它,也可以在Act 阅读全文
posted @ 2017-09-15 16:04 Geore 阅读(342) 评论(0) 推荐(0) 编辑
摘要:HTTP Status 404 - There is no Action mapped for action name addBook. 在地址栏进行访问的时候,出现了这个错误信息,导致出现此异常的原因可能有如下的三个原因: 1. 可能是struts.xml文件的名称或者位置写错。 2. 可能是st 阅读全文
posted @ 2017-09-15 15:10 Geore 阅读(653) 评论(0) 推荐(0) 编辑
摘要:Struts2的详细配置: 配置的是struts2的核心配置文件:,在struts2的核心配置文件中主要有三个标签需要进行配置:package,action,result。 1. 配置package标签 package标签类似于代码包,用于区别不同的action,要配置action,必须首先写pac 阅读全文
posted @ 2017-09-15 10:16 Geore 阅读(960) 评论(0) 推荐(1) 编辑
摘要:Struts2的概述: Struts2是应用在Javaee三层结构中的web层。Struts2是在Struts1和webwork的基础之上发展的全新的框架。在没有使用Struts2之前,进行web层的操作主要是通过Servlrt类来进行实现,而每一个功能对应一个Servlet。这种方式实现有一个不好 阅读全文
posted @ 2017-09-13 20:47 Geore 阅读(234) 评论(0) 推荐(0) 编辑
摘要:批量抓取理解:如果我们需要查找到客户的所有联系人的话,按照正常的思路,一般是首先查询所有的客户,得到返回的客户的List集合。然后遍历List集合,得到集合中的每一个客户,在取出客户中的联系人(客户表和联系人表是一个一对多的关系,一个客户有多个联系人),对于这种情况,我们就可以使用Hibernate 阅读全文
posted @ 2017-09-12 21:41 Geore 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Hibernate的检索策略主要分为两类: 1. 立即查询:根据id查询,调用get方法,调用get方法马上发送语句查询数据库 2. 延迟查询:根据id查询,还有load方法,调用load方法不会马上发送语句查询数据,只有得到对象里面的值的时候才会发送语句查询数据库。 Hibernate的延迟查询又 阅读全文
posted @ 2017-09-12 21:03 Geore 阅读(272) 评论(0) 推荐(0) 编辑
摘要:HQL的内连接查询 对于HQL内链接查询,查询的是两张表的数据,这两张表的数据首先是保存在数组之中,然后在将每一个数组保存在List集合之中进行返回 代码片段: 1 @Test 2 // 内连接 3 public void fun1() { 4 SessionFactory factory = nu 阅读全文
posted @ 2017-09-12 20:00 Geore 阅读(576) 评论(0) 推荐(0) 编辑
摘要:HIbernate的导航查询: 适用场景:当一张A表关联到另一张B表的多条记录,存在一对多的关系(或者多对多),那么查询A表的记录时,就可以将A表某条记录关联的B表的所有记录查询出来,这种方式,就叫做Hibernate的导航查询(如:一张客户表,一张联系人表,客户表存在一条记录是百度公司的,而在联系 阅读全文
posted @ 2017-09-11 11:51 Geore 阅读(254) 评论(0) 推荐(0) 编辑
摘要:异常信息: 造成原因: MappingException异常是因为实体类的Hibernate配置文件,没有到核心配置文件中去进行配置,因此在加载核心配置文件的时候,找不到对应额实体类,就得不到对应的映射关系而产生异常,因此我们只需要在Hibernate核心配置文件中添加如下语句即可: 阅读全文
posted @ 2017-09-10 21:24 Geore 阅读(203) 评论(0) 推荐(0) 编辑
摘要:HIbernate的一对多操作: 1. 创建实体类:一个Customer类(客户类)和一个LinkMan类(联系人),两者的关系为:一个客户中可能有多个联系人(关于一对多的实体类之间的关联,不做详细介绍,看下代码)。 Customer: package com.geore.pojo.customer 阅读全文
posted @ 2017-09-10 21:15 Geore 阅读(173) 评论(0) 推荐(0) 编辑
摘要:异常信息: 错误代码: 异常原因: 从异常信息的显示来看,很容易看出来产生异常的原因,是因为存在null对象,切这个对象在调用Hibernate的Session类的delete()方法。那么很显然user对象为空,Hibernate没有通过get()方法查找到Users对象。那么这个原因就是处在给的 阅读全文
posted @ 2017-09-10 19:43 Geore 阅读(263) 评论(0) 推荐(0) 编辑
摘要:异常信息: 上面的异常信息显示在com.geore.pojo.linkman.LinkMan中的id值,在save()方法调用之前,必须手动的输入。那么造成这个的原因可能就是在Hibernate的实体类的xml的配置中对于主键的生成策略没有配置。因此有可能导致出现这样的问题。 出错代码: 正确配置: 阅读全文
posted @ 2017-09-10 15:08 Geore 阅读(188) 评论(0) 推荐(0) 编辑
摘要:实体类的编写规则 要求实体类的属性是私有的 要求实体类中的私有属性有公开的get和set方法(设置器和访问器) 要求实体类有一个属性作为唯一值(一般使用id值) 实体类属性建议不使用基本数据类型,使用基本数据类型对应的包装类(原因:假如使用int表示学生分数,当学生的分数为0的时候,可以使用int 阅读全文
posted @ 2017-09-04 19:30 Geore 阅读(192) 评论(0) 推荐(0) 编辑
摘要:第一步:打开eclipse,在菜单栏选择window-->preferences 第二步:在左边tree菜单栏选择General-->keys 第三步:在右边的文本框中输入content,选择Content Assist 第四步:然后在Binding中按下Alt+/键,用来表示这个项目的快捷键,在W 阅读全文
posted @ 2017-09-03 20:02 Geore 阅读(199) 评论(0) 推荐(0) 编辑
摘要:对于在使用hibernate时,需要对配置文件进行配置,我们需要引入dtd约束文件。在有网的情况下,可以直接从网上下载,编写xml配置文件的时候,可以提示;在没网的情况下,那么就提示不出来。 下面的方法是在没有网的情况下,也能进行提示: 第一步:准备好两个约束文件放在指定的文件夹下 第二步:打开ec 阅读全文
posted @ 2017-09-03 19:26 Geore 阅读(1963) 评论(0) 推荐(0) 编辑
摘要:hibernate-configuration-3.0.dtd 1 <!-- Hibernate file-based configuration document. 2 3 <!DOCTYPE hibernate-configuration PUBLIC 4 "-//Hibernate/Hiber 阅读全文
posted @ 2017-09-03 18:43 Geore 阅读(906) 评论(0) 推荐(1) 编辑
摘要:Hibernate概述: 1. 什么是框架: 写程序,在使用框架之后,帮我们实现一部分的功能,使用框架的好处可以少写一部分代码实现功能 2. 什么是hibernate框架: hibernate框架应用在javaee三层结构中的dao层的框架 在dao层里面做对数据库的crud操作,使用hiberna 阅读全文
posted @ 2017-09-03 18:39 Geore 阅读(177) 评论(0) 推荐(0) 编辑
摘要:导致异常的代码: 异常原因: 这个异常的意思是已有提交了,不能够再次转向。这个异常是由于多次提交或者页面中存在多个请求转发造成的,就是说在后台程序在return之前就执行了跳转或者执行了转发操作。 异常解决办法: 在转发语句之后,添加return语句,return ; 如下代码解决问题: 阅读全文
posted @ 2017-09-02 12:42 Geore 阅读(701) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示