学习日记-springMVC的扩展

springboot

1.模板引擎
在这里插入图片描述
jsp也是一个模板引擎,但是他太老了,其他模板引擎有freemarker、thymeleaf等.
springboot 推荐使用thymeleaf 。
在这里插入图片描述
在pom.xml中添加环境。

2.springMVC的扩展
在这里插入图片描述

扩展类不能添加 @EnbleWebMvc 。
在这里插入图片描述
我们试着添加此注解,进入注解后发现它导入了一个类。
在这里插入图片描述
在这里插入图片描述
我们发现 WebMvcAutoConfiguration 也导入了该类,我们再进入该类。
在这里插入图片描述
我们看到一个重要的类:WebMvcConfigurationSupport
在这里插入图片描述

在这里插入图片描述
结论:如果添加了 @EnbleWebMvc ,该注解会创造一个类去继承WebMvcConfigurationSupport类,而一旦拥有了该类,进而WebMvcAutoConfiguration 就会崩盘。

Linux内核参数优化是指通过调整Linux内核的配置参数,以提升系统性能、安全性和稳定性的过程。下面是一些常见的Linux内核参数优化方法: 1. 文件描述符限制:通过修改`/etc/security/limits.conf`文件中的`nofile`参数,增加系统允许的最大文件描述符数量。可以使用`ulimit -n`命令查看当前限制。 2. 网络参数优化:可以通过修改`/etc/sysctl.conf`文件来调整网络相关的内核参数。例如,增加TCP连接的最大数量、优化TCP拥塞控制算法、增加网络缓冲区大小等。 3. 内存管理:可以通过调整内核参数优化内存管理,如修改`vm.swappiness`参数来控制交换空间的使用、调整`vm.dirty_ratio`和`vm.dirty_background_ratio`参数来控制脏页的写回行为等。 4. 文件系统参数:可以通过修改文件系统相关的内核参数优化文件系统性能。例如,调整`fs.file-max`参数来增加系统允许的最大文件数量、调整`fs.inotify.max_user_watches`参数来增加inotify监视器的数量等。 5. CPU调度器:可以通过修改CPU调度器相关的内核参数优化系统的CPU利用率和响应性能。例如,调整`/proc/sys/kernel/sched_min_granularity_ns`和`/proc/sys/kernel/sched_wakeup_granularity_ns`参数优化调度器的精度。 6. 硬件参数:根据具体硬件配置,可以调整一些与硬件相关的内核参数,如网络接口的中断处理、磁盘调度算法等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值