随笔分类 - 开发
摘要:文章目录 并发2线程安全的集合阻塞队列高效的映射、集和队列 任务和线程池Callable与Future执行器(Exectors)控制任务组(ExecutorService)fork-join框架 异步计算可完成Future组合可完成Future 进程 并发2 线程安全的集合 阻塞队列 创建阻塞队列
阅读全文
摘要:文章目录 并发1基础概念什么是线程线程状态线程属性同步 并发1 基础概念 多任务:模拟同时进行多个任务,实质上在一个时间点只做一个任务多线程:多个任务交叉进行线程:独立的执行路径进程和线程的区别:进程拥有自己的一整套变量,线程则共享数据。 什么是线程 构造一个简单线程 Thread(Runnable
阅读全文
摘要:文章目录 泛型程序设计简单泛型类泛型方法类型变量的限定泛型代码和虚拟机限制与局限性泛型类型的继承原则通配符类型 泛型程序设计 使用泛型程序设计的程序设计的好处 避免继承的强制类型转化 对于集合来说可以保证统一的类型 简单泛型类 public class pair<T, U>{ private T f
阅读全文
摘要:Java集合框架 Collection接口 boolean add(E element) Iterator iterator() int size() retainAll toArray() 实现了Iterable接口 迭代器 E next(); boolean hasNext(); void re
阅读全文
摘要:Spring(Rob Johnson)入门 依赖注入(DI):由Spring Beans来整合类,来实现类之间依赖关系,也是IoC(控制反转) Maven(内行,专家) 目录结构:${basedir}表示Java工程的根路径 目录目的${basedir}存放pom.xml和所有的子目录${based
阅读全文
摘要:XML(eXtensible Markup Language) XML语法 XML声明:如果有必须放在文档第一行 <?xml version="1.0" encoding="utf-8"?> <!--以上实例包含 XML 版本( UTF-8 也是 HTML5, CSS, JavaScript, PH
阅读全文
摘要:文章目录 ECMAScript基础数据类型函数对象 BOMwindow对象(BOM的默认对象)Location/HistoryNavigator/Screen DOM初识DOM访问DOMDOM属性DOM操作DOM事件`addEventListener(eventName, callback)` 网络
阅读全文
摘要:文章目录 认识HTML文本标签表单标签CSS-美化文档CSS引入和选择器CSS-盒模型定位(1)定位(2)背景 认识HTML HTML标签 HTML中的嵌套 第一个元素 <p>HTML是一门伟大的语言!</p> 第二个元素 <div><p>HTML是一门伟大的语言!</p></div> div元素是
阅读全文