反射很慢?
有些人说反射很慢,但是也没有人真正地测试过。spring的代码里有好多使用反射的地方,所以性能应该也没有那么差。
本文就来挖一挖反射的实现原理以及可能导致的问题。
书接上回,我们从启动脚本跟踪到了Bootstrap
类,发现它只是个传话筒,内部通过发射将调用都转给了Catalina
,用官方的话来说就是roundabout approach
(迂回战术),目的是为了不将tomcat的内部lib暴露给class path。
系统切换到ubuntu之后,使用的apt安装的node,默认权限是sudo。安装hexo之后也必须以sudo身份执行。
需要修改下node的权限,命令如下:
1 | ➜ qsli.github.com (hexo|✚1…) npm config get prefix |