day42-servlet下拉查询/单例模式

0目录

1.Servlet实现下拉查询(两表)

2.单例模式

1.实战

1.1  创建工程,准备环境...

1.2  接口

day42-servlet下拉查询/单例模式_第1张图片

1.3  重写方法

day42-servlet下拉查询/单例模式_第2张图片

day42-servlet下拉查询/单例模式_第3张图片

1.4  servlet

day42-servlet下拉查询/单例模式_第4张图片

1.5  list.jsp

day42-servlet下拉查询/单例模式_第5张图片

list.jsp详解

day42-servlet下拉查询/单例模式_第6张图片

day42-servlet下拉查询/单例模式_第7张图片

day42-servlet下拉查询/单例模式_第8张图片

2.单例模式

2.1  饿汉模式:在程序加载时直接创建对象(私有化,静态化),并创建公有的静态的(public static)get方法;其他类需要使用时直接用类名调用get方法(无法new对象)

day42-servlet下拉查询/单例模式_第9张图片

2.2  懒汉模式:在需要使用时,先判断是否已创建,未创建的话再new(线程不安全,多线程同时进判断可能会多次new)

day42-servlet下拉查询/单例模式_第10张图片

2.3  拓展:懒汉模式—锁机制(线程安全)

volatile关键字作用:使系统中所有线程对该关键字修饰的变量共享可见,可以禁止线程的工作内存对volatile修饰的变量进行缓存。

day42-servlet下拉查询/单例模式_第11张图片

你可能感兴趣的:(servlet,单例模式)