java web实例训练知识错误总结(一)

1.数据库中出现错误1002

存在多个外键,出现外键名重复。改了就行。

2.数据库属性自动递增

一个是表中字段的自动增长。
另一个是数据库表空间文件的自动增长。

当你在磁盘上给这个数据库A 创建了一个100M大小的 数据文件 A_DAT.dbf 后,数据库A中所有的信息,记录都会存储在这个文件中。当这个100M 都被用完后,你需要决定数据库如何处理。

1、报错,无法插入数据。
2、自动扩展这个 A_DAT.dbf  ,比如每次扩展 10 M, 则当满了后则自动增长为 110 M, 下次则为 120 M

方法二,如果碰到恶意攻击或意外故障,导致大量数据插入后会产生极大的文件,导致整个计算机磁盘被占满,从而导致整个计算机宕机。所以并不推荐使用。

3.Java中static关键字

在一个类中定义一个方法为static,无需本类的对象即可调用此方法

声明为static的方法有以下几条限制: 
· 它们仅能调用其他的static 方法。 
· 它们只能访问static数据。 
· 它们不能以任何方式引用this 或super。

调用一个静态方法就是“类名.方法名”。一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的。

转载自

4.工厂模式

时间: 2024-10-28 20:55:27

java web实例训练知识错误总结(一)的相关文章

java web的开发 知识要点

近期闲下来时写的一个有关 java web的开发 的 常用架构 的总结,用于初 学 者或团队新人培训. Java开发初步.ppt SSH  为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架 SSI   为 Strtus2.Spring.iBatis java web的开发 知识要点

Java Web实用小知识01

${ctx}与 ${pageContext.request.contextPath}这两个为一个意思,都是获取当前根目录. 不同的是${ctx}为${pageContext.request.contextPath}的简写版,经查证之后果真如此, 发现在项目的一个文件内有这样一段话的配置<c:setvar="ctx"value="${pageContext.request.contextPath}"/> 注意在使用${ctx的时候一定不要忘记把带有该配置的

Java Web实用小知识02

日期时间转换到页面显示 两种方式: 1. OutputStream out = response.getOutputStream(); map.put("enterFromTime", sdf.format(itemData.getEnterFromTime()));// 入单时间 2. map.put("changeTime", DateUtil.formatDate(itemData.getChangeTime()));// 转单时间 第2种好. 日期加一天 高

阿里云服务器云数据库免费体验(Java Web详细实例)

一.效果展示 博主部署了两个war包到阿里云服务器上,一个是没有连接数据库的,另外一个是连接了数据库的. (由于阿里云服务器免费使用15天,下面链接约2016年3月9日后无效) (1)无数据库版访问地址:http://120.25.235.171:8080/web_exception_project-0.0.1-SNAPSHOT/login.jhtml 只能用luoguohui,123456登录,在controller写死了. (2)有连接数据库版访问地址:http://120.25.235.1

Java Web 基础 --- Filter 综述

摘要: 伴随J2EE一起发布的Servlet规范中还包括一个重要的组件--过滤器(Filter).过滤器可以认为是Servlet的一种加强版,它主要用于对用户请求进行预处理以及对服务器响应进行后处理,是个典型的处理链.Servlet规范使用了三个接口对过滤器进行了抽象,即Filter是对具体过滤器的抽象,FilterChain是基于AOP理念对责任链方面的抽象,FilterConfig则是对Filter配置的抽象.本文概述了Filter的提出动机.工作原理.使用流程和应用实例,并指出Java W

JAVA WEB快速入门之环境搭建

前言 我是一直致力于:.NET技术栈.WEB前端.架构设计相关的开发与管理工作,但因国内大环境影响及公司技术方向发生转变(由.NET全部转为JAVA),需要熟练掌握JAVA WEB相关的知识,故我也得顺应潮流,” 精通 “ JAVA  ^ v ^,当然.NET CORE也是我同步学习与研究的方向,甚至还有PYTHON,活到老学到老. JAVA我之前也涉猎过一些,也看过一些JAVA代码,但并没有系统的学习及深入的了解JAVA WEB框架及底层原理,我准备借此机会,由基础到入门到熟练,由浅入深的全面

《Java web 开发实战经典》读书笔记

去年年末,也就是大四上学期快要结束的时候,当时保研的事情确定了下来,终于有了一些空闲的时间可以学点实用的技术. 之前做数据库课程设计的时候,也接触过java web的知识,当时做了一个卖二手书籍的网站,但是由于掌握的技术不够,最后做出来的东西勉强能应付答辩.所以,想抽出时间继续昨晚这个项目.当时,我有些找工作的同学,已经在北京经历了找工作的艰辛,所以他们时常会举办一些小讲座,给学弟学妹传授找工作的经验,我也从这上面学到不少东西.<Java web 开发实战经典>这本书便是以为找工作的同学浩哥给

SSH学习之路(一).Net开发与Java Web开发

摘要:一直再使用.net mvc5开发,期间学习过java web相关的知识,现如今想要进阶一下便开始学习ssh框架. 1..net web开发 对于微软的东西,开发者考虑的东西不需要太多,你新建一个项目几乎可以就可以跑起来,因为微软大大已经简化了所有较为复杂的配置处理,你基本上做很少的配置就可以开发一个项目,当然这个是针对于保证能跑起来就行.而对于高级web开发中,.net 开发也是属于较为有难度的,虽然入门容易但是深入真的需要花费很多时间,因为简单的入门导致很多开发者已经适应了ASP.NET

Java Web基础知识之Filter:过滤一切你不想看到的事情

不要相信客户端, 所以做后端的人都应该铭记的事情.因为前端传过来的数据并不总是合法和有效的,所以后端是对访问资源的最后一道保护伞.之前我们在Spring中说到过AOP编程,AOP基础知识,它就可以在执行我们的方法之前进行一些预处理和验证来保护后端的资源.不难想到她的实现方式和本篇要说的过滤器的实现原理应该是相同的,都是通过Java的动态代理实现的(自己的理解). 在Java Web的开发中,过滤器用于拦截请求,并对ServletRequest对象进行处理,我们可以想到的,它可以用来验证权限.加密