03 2020 档案
摘要:Mybatis基于代理Dao的CRUD操作 使用代理模式开发时,不需要写实现类,只需要说明接口并在xml配置文件中写明,只需要通过代理类来调用方法 IUserDao.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC
阅读全文
摘要:事务: 是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 事务的四大特性: 一、原子性(atomicity): 一个事务必须被是恶恶一个不可分割的最小工作单元,整个事务中
阅读全文
摘要:1、连接池技术可以帮助我们更快的与数据库进行连接 mybaits框架中实现连接池技术,pooled中有一个具有先进先出性质的连接池,有需要时取出连接,用完后还会连接池 如果连接数量不足连接池最大size,就生成新的连接,如果已满,就去申请最老的连接 unpooled就是原始的jdbc 2、事务 什么
阅读全文
摘要:1:工厂模式 使用者忽略中间过程,向工厂申请实例 代码:工厂 应用场景:买车的时候,只需要向工厂说,我想要一辆宝马,还是奔驰,我就可以得到我想要的车,至于是如何组装起来的(比如宝马车使用setBMWEngine()装了个宝马引擎,这类细节都不关心,只关心我最后得到的东西) 特点:就像工厂中一样,一旦
阅读全文
摘要:1:mybatis的概述 mybatis是一个持久层框架,用java编写的。 它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程 它使用了ORM思想实现了结果集的封装。 2:mybits入门案例:使用mybits进行最简单的查询(sql:sele
阅读全文
摘要:两种情况下的属性继承, 第一种是子类和父类之间的属性继承关系。 (类声明中还是声明extends) 将父类设置abstrcat=true,不是真的要实例化该bean 第二种是类A和类B有一些相同的部分的属性可以一起赋值 需要在类体重声明 1,2,3 属性,而父类继承中则不需要
阅读全文
摘要:在web.xml文件中进行过滤器设置,上面代表着对应的类,下面代表对应的过滤器过滤途径 Fifter中需要转换为httpservletrequest类 在request中设置setpath,不然浏览器会访问不到对应的cookies。
阅读全文
摘要:struts还是比较老的一个框架,大家普遍使用的2.3,上课跟着学的时候用的是2.5,所以百度很多问题都百度不到。 tips: 创建action的三种方法,虽然有三种方法,但是只要记住一种,就是继承actionsupport,实现modeldriven接口,这样获取前端的表单数据就很方便(SSH框架
阅读全文
摘要:1:三次握手 第一次:主机向客户机发送一个包syn=1(建立连接),seq(x是一个随机值),客户机收到后,知道syn=1,主机希望建立连接 第二次:客户机向主机发送一个返回包,syn=1(建立连接),ack=1(确认),ack number=seq+1(确认值),seq(y主机产生的随机值) 第三
阅读全文
摘要:读取property private static Properties pro=new Properties(); static { InputStream in = App.class.getClassLoader().getResourceAsStream("jdbc.properties")
阅读全文
摘要:1:手动对项目目录类型手动标注(邮件 mark directory as ) 测试文件 资源文件 测试资源文件 (注释文件)不具备代码检查 常规文件
阅读全文
摘要:为了解决maven创建web项目过慢的问题,除了使用淘宝镜像以外,可以在创建项目的最后加上一组键值对 archetypeCataloginternal 极致丝滑 1:psvm (public static void main) 静态main方法 2:sout (syso) 3:alt+insert
阅读全文
摘要:Ajax (Asynchronous JavaScript and Xml)(异步js和xml) Ajax的本质是什么: 交互式的,快速动态开发网页技术 本质是发送请求与接收请求 ajax提供了与服务器的异步通信,在请求发送后可以查询或更新数据库,在请求返回后可以更新页面的局部内容 Ajax的标准格
阅读全文
摘要:Java中除了基本数据类型以外,有时候也需要把这些基本数据类型当做对象来操作。 java中提供了包装类,可以将对应的基本数据类型转换为类(对象) 比如初学时一直感到很疑惑的int转String和String转int问题,直接强制类型转化为什么不行? 首先int是基本数据类型,而String是引用数据
阅读全文
摘要:重新再看了一遍Spring,比起上个月多了一些想法,不再是完全跟着老师的节奏,脱离了老师就一片浆糊。 基于xml方式的注入比较麻烦,一般开发时使用注解来进行Spring比较多。 使用xml的注入方式主要特点是:结构清晰,但工作量大 使用注解的注入方式主要特点是:开发方便,但不够清晰 为了是两种注入方
阅读全文