摘要: 表单 HTML 表单用于收集不同类型的用户输入。 初识表单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录注册</title> </head> <body> <h1>注册</h1> <!--表单form 阅读全文
posted @ 2020-10-22 11:23 提笔书几行 阅读(129) 评论(0) 推荐(0) 编辑
摘要: iframe内联框架 一个网页中嵌套另外网页 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>iframe内联框架</title> </head> <body> <!--iframe内联框架 src:地址 w 阅读全文
posted @ 2020-10-22 11:22 提笔书几行 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 媒体元素 HTML播放音频和视频 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>媒体元素</title> </head> <body> <!--音频和视频 src:资源路径 controls 控制条 : 若 阅读全文
posted @ 2020-10-21 21:55 提笔书几行 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 策略模式 策略模式封装的是做一件事的不同方式,下面通过排序方式为例讲解这个问题。 package StrategyPattern; import java.util.Arrays; class Sorter { static void swap(int[] vec, int i, int j){ i 阅读全文
posted @ 2020-10-21 21:05 提笔书几行 阅读(98) 评论(0) 推荐(0) 编辑
摘要: HTML标签 一、网页基本标签 1.标题标签 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--标题标签--> <h1>一级标签</h1> <h 阅读全文
posted @ 2020-10-21 17:25 提笔书几行 阅读(126) 评论(1) 推荐(0) 编辑
摘要: 一、HTML的基本概念 Hyper Text Markup Language(超文本标记语言),是迄今为止网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、 阅读全文
posted @ 2020-10-21 15:44 提笔书几行 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 单例模式 什么是单例模式 比如一个团队多个开发者都需要操作日志文件,如果每个人都实例化一个日志对象,会导致不必要的开销。为了解决这类问题,单例模式产生了。单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。Windows系统中的回收站就是典型的一种单例模式应用,多次打开回收站不会创建新的窗 阅读全文
posted @ 2020-10-21 00:05 提笔书几行 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 线程池 为什么需要线程池 经常创建和销毁线程是耗时且不稳定的,很难胜任并发度较高的任务。 可以采用池化方法解决这个问题,提前创建好多个线程,构成一个线程池,使用时直接获取,使用完放回池中,避免了频繁创建销毁的消耗。 使用线程池 JDK5.0提供了线程池相关的API:ExecutorService和E 阅读全文
posted @ 2020-10-20 20:25 提笔书几行 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 线程通信 为什么要进行线程通信 把一个大的任务放到主线程的话,由于顺序执行,会严重影响程序执行的效率。为了提高效率和并发度,可以将任务解耦为多个线程执行,比如一个线程接收数据,一个线程处理数据,这个时候,线程间就会出现交互,也就是线程通信。 生产者消费者模型 线程通信的关键应用场景就是生产者消费者问 阅读全文
posted @ 2020-10-20 20:04 提笔书几行 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Lock(锁) 从JDK5.0开始,Java提供了更强大的线程同步机制,通过显示定义同步锁对象来实现同步。同步锁使用Lock对象充当。 java.util.concurrent.locks.Lock接口是控制多个线程对共享资源访问的工具。每次只能有一个线程对Lock对象加锁。 ReentranLoc 阅读全文
posted @ 2020-10-19 12:56 提笔书几行 阅读(83) 评论(0) 推荐(0) 编辑