摘要: 锁消除:JVM通过逃逸分析发现作为锁的对象是局部对象时,则会把锁消除来提高性能。 锁粗化:当JVM发现一个线程不停地进行一个资源的请求与释放时(循环),则会将同步代码块的范围扩大,提高性能。 偏向锁:消除事实上只有一个线程的情况下CAS造成的浪费问题。 轻量锁:如果持有锁的线程能在很短时间内释放锁资 阅读全文
posted @ 2020-09-11 21:01 昆梧 阅读(178) 评论(0) 推荐(0)
摘要: 分类 按方向:输入流,输出流 按单位:字节流,字符流 按功能:节点流,过滤流 流 FileReader(节点流) FileWriter(节点流) BufferedReader(过滤流):readLine BufferedWriter(过滤流):newLine,flush PrintWriter(过滤 阅读全文
posted @ 2020-09-11 19:07 昆梧 阅读(129) 评论(0) 推荐(0)
摘要: 1.DispatcherServlet接收用户请求 2.DispatcherServlet调用HandlerMapping 3.HandlerMapping根据请求url找到相应的Handler,返回HandlerExecutionChain 4.DIspatcherServlet调用相应的Hand 阅读全文
posted @ 2020-09-11 10:42 昆梧 阅读(147) 评论(0) 推荐(0)