Spring Mvc源码剖析(二)

启动流程的分析见: Spring Mvc源码剖析(一)

源码版本

阅读更多

将其他日志框架桥接到slf4j

SLF4J

java世界的日志框架太多了, Jakarta Commons Logging (JCL), java.util.logging (jul), Log4j, Logback等等. 其中 log4j和logback是同一个作者写的, 这个作者为了统一日志的API, 又创作了SLF4J, SLF4J采用门面模式定义了日志操作的API, 但是并没有提供实现,
具体的实现由用户引入的jar包决定, 比如Log4j或者Logback等.

阅读更多

dubbo泛化调用原理

介绍

泛接口调用方式主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所有POJO均用Map表示,通常用于框架集成,比如:实现一个通用的服务测试框架,可通过GenericService调用所有服务实现。

阅读更多

greys启动分析

greys 简介

greys的使用参见链接: 使用greys来排查线上问题

阅读更多

hexo迁移到ubuntu

系统切换到ubuntu之后,使用的apt安装的node,默认权限是sudo。安装hexo之后也必须以sudo身份执行。
需要修改下node的权限,命令如下:

1
2
➜  qsli.github.com (hexo|✚1…)  npm config get prefix
/usr/local

阅读更多

web.xml

load-on-startup标签

Servlets are initialized either lazily at request processing time or eagerly during
deployment. In the latter case, they are initialized in the order indicated by
their load-on-startup elements.

阅读更多

Let's go!(Go语言学习)

go学习资料

go tutorial

A Tour of Go

阅读更多