摘要:
首先我们先来看概念 数组:用来存放对象的一种容器(可以存储基本数据类型),长度固定,不适合对象数量未知的情况下使用。 集合:可以存放多种对象类型的容器(只能存储对象),长度可变。 数组与集合的区别 1、数组声明了数据类型,然后就只能存储那一种数据类型。集合能存放多种(不加泛型时,类型是Object) 阅读全文
摘要:
一、开发对比 开发速度 Hibernate 的真正掌握要比MyBatis来的难些。MyBatis框架较轻量级,相对简单很容易上手,但也相对简陋些。个人觉得要用好 MyBatis 还是要首先理解好 Hibernate。 开发社区 Hibernate 与 MyBatis 都是流行的持久层开发框架,但 H 阅读全文
摘要:
1. Oracle对单双引号要求的很死,一般不准用双引号,不然会报错。MySQL 单双引号都可以。 2. 事务提交方式:Oracle 默认手动提交,MySQL 默认自动提交。 3. 分页:MySQL有 limit 函数(两个参数,第一个参数是起始下标,第二个参数是返回记录数。只有一个参数代表取前几条 阅读全文
摘要:
一、拦截器基于 java 的反射机制,过滤器是基于函数回调的。 二、过滤器依赖于 servlet 容器,拦截器不依赖 servlet 容器。 三、拦截器只对 Action 起作用, 过滤器对所有请求都起左右 四、拦截器可以访问 Action 的上下文 和 值栈里面的对象, 过滤器不能。 五、在 Ac 阅读全文
摘要:
一、机制:请求过来,springmvc的入口是select,Struts2的入口是filter 二、性能:springmvc比struts快,因为Struts2是类级别的拦截,每次请求过来都对应实例一个新的Action。 三、参数传递:springmvc用方法形参,Struts用模型驱动、属性驱动 阅读全文
摘要:
1.1 什么是 NoSql 为了解决高并发、高可扩展(集群)、高可用(不能宕机)、大数据存储问题而产生的数据库解决方案,就是 NoSql 数据库。 NoSql : 全称 not only sql ,非关系型数据库。可以作为关系型数据库的一个很好的补充。不能替代。 1.2 NoSql 数据库分类 ┣▶ 阅读全文
摘要:
一、上一篇 上一篇最后说到,可以把启动类放到非上级目录“@Componentscan这个注解后面指定扫描的包名(value=“com.zbb”)”,这里的value是一个数组,我们可以写多个目录,进行扫描。还有就是,如果有用(basePackage=“com.zbb”)也可以,可以是value也可以 阅读全文
摘要:
一、初始 ①、首先还是要创建一个maven工程 ②、然后编写Controller 让SpringBoot跑起来并不需要太多的代码,就能实现了我们平时要配置很多的功能,这是怎么做到的呢?我们就下面一个入门类,做一个解释。 然后run,就跑起来了 二、相关注解和方法说明 代码里面其实也有写相应的注释,但 阅读全文
摘要:
一、try catch finally的初步理解 首先,我们什么时候要用到try/catch和finally? ——已知执行的代码有可能有异常的情况下 try { //这里执行的代码如果出现异常,则立即跳到catch执行。} catch { //除非try里面执行代码发生了异常,否则这里的代码不会执 阅读全文
摘要:
1. 存储过程 1.1 定义 是一组预编译的sql语句,也就是给pl/sql语句包装起来,完成一次创建任意调用的功能,相当于java中的方法。经编译之后存储在数据库中,用户通过制定存储过程的名字并给出参数(如果该存储过程带有参数的话)来执行它。 1.2 语法 create [or replace] 阅读全文