paine1690

学而时习之不亦说乎 ?


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

Linux中的grep命令

发表于 2017-01-13 | 分类于 操作系统 | 阅读次数:
leetcode中有几道关于命令行的问题,学习了一下 一、leetcode: 193. Valid Phone NumbersGiven a text file file.txt that contains list of phone numbers (one per line), write a ...
阅读全文 »

SpringMVC(三):DispatcherServlet请求转发的实现

发表于 2017-01-11 | 分类于 Spring | 阅读次数:
上一篇介绍的是init初始化过程,这次继续研究Servlet生命周期中的第二部分,service方法,在“service”阶段中,每一次Http请求到来,容器都会启动一个请求线程,通过service()方法,委派到doGet()或者doPost()这些方法,完成Http请求的处理。 一、HttpSe ...
阅读全文 »

SpringMVC(二):DispatcherServlet的初始化过程

发表于 2017-01-10 | 分类于 Spring | 阅读次数:
上篇介绍了SpringMVC相关的基础类,下面分析一下各个类是如何工作的。 首先从web.xml这个配置文件开始,在介绍Servlet的时候,提到过: ApplicationContext是Spring的核心,在介绍Spring的时候知道它是一个Bean容器,在SpringMVC中,会用到的是We ...
阅读全文 »

SpringMVC(一):请求处理流程与关键类

发表于 2017-01-09 | 分类于 Spring | 阅读次数:
学习完IOC容器的初始化,来看一下SpringMVC的实现。 一、Spring MVC的请求处理流程首先必须知道Spring MVC处理请求的流程,从接受请求到生成响应,关于这个流程有很多种说法,虽然有略微差别但主体思路都是相同的,找到一个比较直观的图片 首先用户发送请求——>Dispat ...
阅读全文 »

Java中的线程池

发表于 2017-01-07 | 分类于 多线程 | 阅读次数:
大多数并发应用程序是以执行任务(task)为基本单位进行管理的。通常情况下,我们会为每个任务单独创建一个线程来执行。这样会带来两个问题: 大量的线程(>100)会消耗系统资源,使线程调度的开销变大,引起性能下降; 对于生命周期短暂的任务,频繁地创建和消亡线程并不是明智的选择。因为创建和消亡线 ...
阅读全文 »

面试题:三个线程循环打印ABC

发表于 2017-01-07 | 分类于 多线程 | 阅读次数:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798 ...
阅读全文 »

数据库中的乐观锁与悲观锁

发表于 2017-01-03 | 分类于 数据库 | 阅读次数:
1、定义好像没有找到很官方的关于乐观锁与悲观锁的定义 悲观锁:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上 ...
阅读全文 »

数据库的索引

发表于 2017-01-03 | 分类于 数据库 | 阅读次数:
在了解索引之前,先了解一下MySQL的两种最常见的存储引擎。 一、基础知识1、MYSQL存储引擎–MyISAM与InnoDBInnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。 最常见的差别就是InnoDB支持事务处理和外键与行级锁。 MyI ...
阅读全文 »

数据库事务与隔离级别

发表于 2017-01-03 | 分类于 数据库 | 阅读次数:
一、数据库事务事务是数据库中最常见的概念 1、事务的特性事务很经典的就是ACID四个特性: 原子性Atomic: 原子性指组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有的操作执行成功,整个事务才提交,事务中任何一个数据库操作失败,已经执行的任何操作都必须撤销,让数据库返回到初始状态 ...
阅读全文 »

Spring源码分析(二):依赖注入的实现

发表于 2017-01-02 | 分类于 Spring | 阅读次数:
了解了依赖注入的相关知识之后,来研究一下源码中具体的实现。 一、依赖注入的实现依赖注入大体分以下几个步骤: AbstractBeanFactory中的getBean方法向IoC容器获取被管理的Bean AbstractAutowireCapableBeanFactory的createBean方法创 ...
阅读全文 »
1234…7

paine

paine1690

65 日志
11 分类
29 标签
© 2018 paine
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4