Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、 ...
分类:
其他好文 时间:
2021-03-06 14:51:57
阅读次数:
0
CMS是老年代垃圾收集器,在收集过程中可以与用户线程并发操作。它可以与Serial收集器和Parallel New收集器搭配使用。CMS牺牲了系统的吞吐量来追求收集速度,适合追求垃圾收集速度的服务器上。可以通过JVM启动参数:-XX:+UseConcMarkSweepGC来开启CMS。 CMS收集过 ...
分类:
其他好文 时间:
2021-02-02 10:50:16
阅读次数:
0
一、Spring部分 1、Spring的运行流程 第一步:加载配置文件ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");,ApplicationContext接口,它由BeanFactory接口派生而来,因 ...
分类:
其他好文 时间:
2020-12-21 11:09:13
阅读次数:
0
Spring MVC 运行流程 Spring MVC 将所有的请求都提交给 DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。 DispatcherServlet 查询一个或多个 HandlerMapping,找到处理请求的 Controller. Disp ...
分类:
编程语言 时间:
2020-12-01 11:58:19
阅读次数:
25
Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。Docker从17.03版本之后分为CE(CommunityEdition:社
分类:
其他好文 时间:
2020-11-02 09:48:05
阅读次数:
27
SpringMVC 运行流程 请求过来,前端控制器 (DispatcherServlet) 调用 doDispatcher() 进行处理 根据 HandlerMapping 中保存的请求映射信息找到处理当前请求的处理器执行链 (HandlerExecutionChain = Handler + In ...
分类:
编程语言 时间:
2020-09-18 02:19:34
阅读次数:
31
Servlet 介绍: 问题: 服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求 处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎 么调用并调用哪个类和哪个方法来进行请求处理。 解决: 程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写, 浏览器按照指 ...
分类:
其他好文 时间:
2020-08-31 13:15:14
阅读次数:
50
WHY 日志概述 日志几乎是每个实际的软件项目从开发到最后实际运行过程中都必不可少的东西。它对于查看代码运行流程,记录发生的事情等方面都是很重要的。 一个好的日志系统应当能准确地记录需要记录的信息,同时兼具良好的性能,接下来本文将从0写一个Golang日志处理包。 通常Go应用程序多为并发模型应用, ...
分类:
其他好文 时间:
2020-08-11 14:18:24
阅读次数:
63
前言 shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spring,shiro不仅可以实现 web应 ...
分类:
其他好文 时间:
2020-08-05 00:03:12
阅读次数:
67