自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用EL表达式时需要注意的小细节

1、如果域对象中的属性名带有特殊字符(如. - ),则使用[]运算符会很方便。如request中保存了一个"com.alibaba.People"的对象属性(该对象是个POJO,且包含一个name属性),则用el表达式取该对象的name属性不能用${com.alibaba.People.name},只能用...

2019-11-17 20:35:11 261

原创 JSTL的c:forEach标签的varStatus属性

作用:用来描述循环的状态信息。示例:为简便起见,该标签中省略了items等属性。<c:forEach varStatus=“status”>,其中的status可看作是一个封装了循环状态信息的对象,他有很多属性,常见的如下:可取属性及其含义:index:从0开始的迭代计数。count:从1开始的迭代计数。current:当前迭代项。first:当前是否为第一次迭代(是返...

2019-11-17 20:09:46 523

原创 数据库三大范式

1NF(第一范式):表的每个列都是不可再分的基础数据项(原子性)。比如地址列应拆分为省,市,县等更基础的数据项。2NF(第二范式):在1NF的基础上更进一步,强调表的非主属性(主键以外的其他列)必须与主键相关(或者叫依赖),而不能只是部分相关(相对于复合主键而言)。如表student_course(学号, 姓名, 课程名, 成绩, 学分),关键字为组合关键字(学号, 课程名),因为只有这两个属...

2019-10-24 22:47:35 129

转载 MyBatis面试题:事务执行过程中发生宕机怎么处理

问题:数据库插入百万级数据的时候,还没操作完,但是服务器重启了,数据库会继续执行还是直接回滚?答:不会自动继续执行也不会自动直接回滚。但可以依据事务日志手动选择继续执行还是回滚。详解:事务开启时,事务中的操作,都会先写入存储引擎的日志缓冲中,在事务提交之前,这些缓冲的日志都需要提前刷新到磁盘上持久化,这就是人们口中常说的“日志先行”(Write-Ahead Logging)。日志分为两种类型...

2019-07-17 14:49:03 4325 1

转载 单例模式的五种实现方式

单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点!懒汉式,线程不安全public class Singleton { private static Singleton instance; private Singleton (){} public static synchronized Singleton getInstance() { if...

2019-07-04 19:05:25 128

转载 Class.forName()与ClassLoader.loadClass()的区别

相同点:都是反射中用来构造类的两种手段。不同点:Class.forName()装载完类信息后会一直进行到类加载过程的最后一步:初始化;而ClassLoader.loadClass()则装载完类信息后就停止了。为了更好地理解不同点,我们还要聊聊类的加载过程(因为不同点就发生在这里)。我们都知道,在Java里,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,而链接...

2019-07-04 16:52:55 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除