06 2017 档案
摘要:struts2获取servlet api 第一种获取方式 获得原生request HttpServletRequest request = ServletActionContext.getRequest(); 获得原生response HttpServletResponse response = S
阅读全文
摘要:PL/SQL 是Oracle对sql语言的过程化扩展,指在sql命令语言中增加了过程处理语句,是sql语言具有过程处理能力.语法: [declare --声明变量 ] begin --逻辑代码 [exception --异常处理 ] 变量: 声明变量的语法:变量名 类型(长度) 变量赋值的语法:变量
阅读全文
摘要:以超级管理员身份解锁scott用户,并为scott设置一个密码 解锁用户:alter user scott account unlock; 设置密码:alter user scott by tiger;(密码设置为tiger) 设置显示的列宽(字符型varchar2,日期型date,数值型numbe
阅读全文
摘要:ORA-27101: shared memory realm does not exist解决方法: 1、用CMD进入命令行2、sqlplus /nolog3、conn / as sysdba4、startup 首先介绍一下SQL92/99标准的四大分类 DML(数据操纵语言): DDL(数据定义语
阅读全文
摘要:1.linux的目录结构 bin:(binaries)存放二进制可执行文件 sbin(super user binaries)存放二进制可执行文件 etc:(etcetera)存放系统配置文件 usr(unix shared resources)用于存放共享的系统资源 home存放用户文件的根目录
阅读全文
摘要:传统的调用业务层是: CustomerServiceImpl csi = new CustomerServiceImpl(); 通过面向接口编程改进过后: CustomerService cs = new CustomerServiceImpl(); 这种还是不好,因为如果我要修改底层的实现类,还是
阅读全文
摘要:在写servlet的时候,每次处理请求都会写一个servlet,那能不能把每个servlet的共性的代码部分抽取出来,让一个模块只用一个servlet,一个模块的请求只交个一个servlet来做,所以: 在请求中带过来一个参数 就像: 登录:http://localhost:8080/xxx/Use
阅读全文
摘要:在商品分类的时候,每次页面跳转需要去连接数据库进行查询,这样的效率很低,所以就用缓存来优化程序. 把每次从数据库总获取的数据放到缓存中,每次获取的时候就从缓存开始获取 这里我们用ehcache技术 首先要导5个必须的包ehcachelog4jslf4j-apislf4j-jdkslf4j-log4j
阅读全文
摘要:在点击我的订单会跳转到一个servlet,但是订单中也会涉及到分页的技术,传递过来的参数只需要一个当前页currPage=1, 下面是页面跳转后的servlet 在业务层的实现类中封装pageBean的数据 在dao层的实现类中查询需要的总记录数并将商品的信息和订单项的信息封装的订单中由list带着
阅读全文
摘要:1.hibernate概述 hibernate框架是帮我们完成数据库操作的,应用于dao层; 2.对象的持久化 指把内存中的对象形式的数据,转换为数据库的数据,把它永久的保存下来. 3.好处 操作数据库的时候,可以以面向对象的方式来完成,不需要书写SQL语句 4.ORM:object relatio
阅读全文
摘要:一个订单应该包括一个订单项,和一个订单订单项的商品id关联商品表,订单项的订单id关联订单表一个订单项应该包括:订单项ID,商品ID,订单ID,数量和小计一个订单表应该包括:订单ID,订单时间,订单总金,收货人,电话,地址,状态,用户ID 一个订单项的实体: 一个订单的实体: 在用户点击提交订单的时
阅读全文
摘要:一个购物车有两个实体: 一个是购物项,一个是购物车 购物车里面有购物项的集合,因为一个购物车应该包括若干购物项购物项包括:商品,数量,总价 购物车应该包括:总价和购物项的集合 购物项的集合用map集合:id作为key,购物项作为value 此外,购物车还提供将购物项添加到购物车 的方法,和从购物车移
阅读全文
摘要:文件上传 首先写一个文件上传的页面 jsp页面: 在写servlet前解决文件重名问题 使用UUID作为随机的文件名 解决一个目录下存放的文件过多的问题 此处的servlet是用的servlet3.0
阅读全文
摘要:1.异常的概念 A:异常:就是程序运行中出现的不正常的情况. B:异常的由来:程序中的问题也是现实生活中的一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象. 2.异常的分类 :异常的继承体系 Throwable Error (错误:一出现就是致命的) 服务器宕机,数据库崩溃等 Ex
阅读全文
摘要:1.filter概述 可以过滤从客户端向服务器发送的请求 进行IP的过滤,脏话过滤,自动登录 编写一个类实现Filter接口; 2.filter的生命周期 创建:服务器启动的时候. 销毁:服务器关闭的时候. 3.FilterConfig:过滤器的配置对象 4.FilterChain:过滤器链 过滤器
阅读全文
摘要:1.监听器的术语 事件源:指的是被监听的对象.(汽车)监听器:值的是监听的对象.(报警器)事件源与监听器的绑定:就是在汽车上安装报警器.事件:指的是事件源的改变.(踹汽车一脚) 主要的功能获得事件源对象. 2.web中的监听器 WEB中的Listener和Filter是属于Servlet规范中的高级
阅读全文
摘要:1.抽象类概述 抽象类用来描述一种类型应该具备的基本特性与功能,具体如何去完成这些行为由子类通过方法重写来完成. 具有抽象方法的类一定为抽象类. 2.抽象类,方法定义的格式 abstract 在class前修饰类 abstract class 类名{} 3.抽象方法定义的格式 abstract在访问
阅读全文
摘要:1.用ajax传输xml文件完成省市联动 首先创建数据库 省市联动一个province表一个city表,一对多关系 这是province表 pid pname1 重庆2 四川 这是city表 cid cname pid1 沙坪坝区 12 江北区 13 渝中区 14 成都 25 眉山 26 乐山 2
阅读全文
摘要:1.分页 分页条:【首页】【上一页】[1][2][3][4]【下一页】【尾页】分页功能的实现: 物理分页:一次只查10条记录,点击下一页,再去查询后10条,使用sql语句进行控制的分页缺点:经常需要和数据库交互优点:数据量特别大,不会导致内存溢出 逻辑分页:一次性将所有数据全都查询出来,根据需要进行
阅读全文
摘要:1.面向对象的概念 使用类映射现实生活中的事务,其功能封装为方法,属性封装为成员变量. 一个类拥有的成员包括:成员变量,构造方法,普通方法,getters/setters 如一个person类: 2.对象的内存解释 对象在内存中的位置:对象由new关键字创建,如同数组,实体存在于堆内存中任何事物均可
阅读全文
摘要:1.API概述 API(Application Programming Interface) : 应用程序编程接口 2.使用API步骤 A:打开帮助文档B:点击显示,找到索引,看到输入框C:你要学习什么内容,你就在框框里面输入什么内容 举例:RandomD:看包java.lang包下的类在使用的时候
阅读全文
摘要:1.MVC开发模式 JSP+Servlet+javabean称为MVC的设计模式M:Model:模型层V:View:视图层C:Controller:控制层 2.事务概述 指的是逻辑上的一组操作,组成这组操作的各个逻辑单元要么一起成功,要么一起失败 3.Mysql的事务管理的两种方式 mysql数据库
阅读全文

浙公网安备 33010602011771号