mysterin's Notes

NO CODE, NO MORE


  • 首页

  • 标签

  • 归档

常用 sql 命令

发表于 2020-01-20

收集平时常用的 sql 语句。

阅读全文 »

springmvc 上下文加载过程二

发表于 2018-07-09

DispatcherServlet

HttpServlet 是 web 容器标准之一, 容器会把匹配成功的 URL 请求转发给 HttpServlet 处理, 而 springmvc 中提供了 DispatcherServlet, 它继承 HttpServlet, 它的初始化也是由 web 容器调用 init(ServletConfig config) 完成

阅读全文 »

springmvc 上下文加载过程一

发表于 2018-07-06

本文代码来自 spring-4.0.3.RELEASE

上下文

spring 的根本是 IOC 和 AOP, 这两个点这里不展开讨论, 只需要知道 spring 是依靠容器来管理 bean, 从而实现 IOC 和 AOP 功能, 而这里的 spring 容器则是指上下文 Context. Context 实现了工厂接口, 所以可以通过 Context 直接获取被 spring 实例化的 bean.

阅读全文 »

Java8 线程池详解二

发表于 2018-05-28

上一 part 我们了解了线程池的成员变量, 接下来我们来说说如何跑一个线程.

阅读全文 »

Java8 线程池详解一

发表于 2018-05-24

本文代码来自 JDK8

一般调用线程是通过 Thread 或者 Runable, 这样做就要自己管理线程, 不方便, 所以线程池就出现了. 简单来讲, 线程池保存几个线程, 然后有任务过来了, 就调用线程执行这个任务. 在 JDK 中就默认通过 ThreadPoolExecutor 实现了线程池, 它继承了 AbstractExecutorService 抽象类, 实现了 ExecutorService 和 Executor 接口, 通过 execute 或者 submit 方法提交任务给线程池执行.

阅读全文 »

Set 实现类介绍

发表于 2018-05-15

本文代码来自JDK8

Set 继承于 Collection 继承于 Iterable, 作用是存储不重复的元素, 常用的实现类有 HashSet, LinkedHashSet, TreeSet.

阅读全文 »

List实现类 ArrayList,LinkedList,Vector,Stack比较

发表于 2018-05-15

本文代码来自JDK8

List 继承于 Collection 继承于 Iterable, 常用实现类有 ArrayList, LinkedList, Vector, Stack, 它们各有不同, 下面会从各方面进行比较.

阅读全文 »

ConcurrentHashMap 详解二

发表于 2018-05-04

上一 part 说了如何扩容, 接下来讨论不同情况的插入

阅读全文 »

ConcurrentHashMap 详解一

发表于 2018-05-02

本文代码来自JDK8

  1. ConcurrentHashMap 实现了线程安全;
  2. 虽然可以通过 Hashtable 或者 Collections.synchronizedMap 来生成一个线程安全的 Map 实例, 但这是全局锁方式, 性能不行;
    阅读全文 »

Hashtable 详解二

发表于 2018-04-26

遍历

阅读全文 »
123

mysterin

mysterin

25 日志
29 标签
© 2020 mysterin
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4