Spring框架
文章平均质量分 90
huihttp
这个作者很懒,什么都没留下…
展开
-
Linux服务器上tomcat进程突然终止(进程莫名消失)问题排查
Linux有一个特性:OOM Killer,一个保护机制,用于避免在内存不足的时候不至于出现严重问题,把一些无关的进程优先杀掉,即在内存严重不足时,系统为了继续运转,内核会挑选一个进程,将其杀掉,以释放内存,缓解内存不足情况,不过这种保护是有限的,不能完全的保护进程的运行。由于使用./catalina.sh start启动tomcat,启动后tomcat的父PID为1,因此不会由于shell断开而终止。由于运行tomcat的是个人的服务器,配置较低,因此出现内存不足的情况。方案2. 增加swap内存。原创 2022-09-16 15:39:49 · 3702 阅读 · 0 评论 -
一次Jeesite升级JDK导致的错误:The absolute uri: http://java.sun.com/jsp/jstl/core
这里写目录标题场景升级步骤三级目录 场景 有个项目用的jeesite 1.0进行的开发,由于服务器要求JDK使用1.8的,而jeesite是JDK 1.7的,所以进行一下升级,但是升级过程中遇到了一些问题,今天记录一下 升级步骤 1.找到Eclipse的项目,在项目上右键 三级目录 ...原创 2020-04-09 22:45:01 · 492 阅读 · 0 评论 -
SpringMVC中的RootWebApplicationContext与ServletWebApplicationContext区别
这里写目录标题官网解释代码中获取两个容器 RootWebApplicationContext 以下简称RootContext ServletWebApplicationContext 以下简称ServletContext 官网解释 我们在Spring MVC官方文档上可以看到两个容器有父子的关系,SpringMVC中两个WebApplicationContext的继承关系。RootContext会...原创 2020-04-04 23:44:06 · 875 阅读 · 0 评论 -
Java异步线程中调用Spring容器中Service和Dao的 Bean,以进行数据库和业务的操作
项目中用到了多线程,但是线程异步操作时无法调用Service层和Dao层的函数,进行数据库的读取,然后就想办法如何往线程中注入Service和Dao层的bean。原创 2020-04-04 21:43:08 · 3871 阅读 · 0 评论 -
Spring集成RabbitMQ消息队列
准备工作:需要有一个RabbitMQ服务,如果是本地电脑,自行上官网下载并安装RabbitMQ软件,在rabbitmq安装之前,童鞋们需要安装erlang,因为rabbitmq是用erlang写的。 1. maven配置 除了spring常用的基础包外,我们还需要下面这个包 <!--rabbitmq依赖 --> <dependency> <groupId>or...原创 2019-11-13 18:38:44 · 301 阅读 · 0 评论 -
Spring框架 Task超简单实现定时器任务的步骤
项目中使用到了定时器,这里就写一下定时器的使用和配置方法,这里介绍的是Spring自带的task功能。 我的项目中一开始使用的是Quartz定时器,但是因为我感觉配置起来太麻烦,而且还需要quartz-*.*.*.jar开发包,不同的Spring框架版本还得找对应版本的quartz-*.*.*.jar,而且不同版本Quartz配置方式略有不同,这我就不再介绍了。下面直接介绍Spring Tas...原创 2019-10-17 16:14:34 · 570 阅读 · 0 评论