JavaWeb
GZ-豆浆油条
嘿!今天的你 过得还好吗?
展开
-
Maven下载的第三方jar包导入到webapp lib下
背景:当运行一个maven构建的JavaWeb项目时,当出现ClassNotFoundException异常时,那么先检查Tomcat目录下项目中的lib文件夹有没有导入相应的第三方jar,如果发现maven下载的jar没有被导入。那么除了手动一个一个copy外,也可以试着用下面的方法。1.选择项目右键点击—>选择properties子选项—>Deployment Assembly—>Add原创 2018-01-11 11:07:48 · 2972 阅读 · 2 评论 -
SpringMVC中的全局异常处理
简述在开发中,如果没有对异常进行封装的话,那么我们的异常堆栈就会暴露到客户端中,这些信息可能会包括我们的sql语句,包结构信息等敏感信息,那么异常的的处理尤为重要了。那接下就是需要思考的就是,我们应该在哪里处理异常呢?在我们的业务层中,我们可以封装一些自定义的异常,方便我们记录日志信息和快速定位。对于发生了异常应该返回客户端那些信息呢?这时我们可以编写一个全局异常来封装返回给前端的modelA...原创 2018-08-31 08:58:40 · 283 阅读 · 0 评论 -
SpringBoot+Filter中@Autowired
https://blog.csdn.net/tyyytcj/article/details/73742000需求:在SpringBoot实现拦截器,并且需要自定义的filter类型自动装配一些对象自定义的过滤器类public class SessionExpireFilter implements Filter{ @Autowired private StringRed...转载 2018-08-14 23:12:59 · 4367 阅读 · 4 评论 -
SpringMVC处理流程
源码分析版本:4.2.6.RELEASE核心类:DispatcherServlet类 该类的层级结构 该类中的doDispatch()方法如下 /** * Process the actual dispatching to the handler. * <p>The handler will be obtained by appl...原创 2018-07-22 22:58:57 · 192 阅读 · 0 评论 -
SEVERE: Could not contact localhost:8005.
背景:在Linux中的启动Tomcat的时候无异常,但是通过脚本文件关闭Tomcat的时候,出现异常./shutdown.sh异常信息SEVERE: Could not contact localhost:8005. Tomcat may not be running.Jul 20, 2018 3:17:45 PM org.apache.catalina.startup.C...转载 2018-07-20 15:36:51 · 8192 阅读 · 6 评论 -
Cookie简介
因为HTTP协议是一个无状态协议,它不对之前发生的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。于是引入了Cookie技术,Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端信息。Cookie会根据从服务器断发送的响应报文中一个Set-Cookie的首部字段信息,通知客户端保存Cookie。当下一次客户端再往服务器发起请求的时候,客户端就会在请求的报文转载 2017-11-13 22:52:51 · 409 阅读 · 0 评论 -
SpringBoot+检索:ElasticSearch
简述ElasticSearch 是可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持。 Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采用 多shard(分片)的方式保证数据安全,并且提供自动resharding的功能。...原创 2018-07-05 17:01:00 · 417 阅读 · 0 评论 -
SpringBoot+消息:RabbitMQ
RabbitMQ的服务端安装我这里是在Linux的Docker容器中进行安装 1.拉取镜像[root@iz2ze ~]# docker pull registry.docker-cn.com/library/rabbitmq:3.6-management2.运行镜像15672:web访问端口5672:客户端访问端口[root@iz2ze ~]# docker run...原创 2018-07-05 14:17:16 · 405 阅读 · 0 评论 -
SpringBoot+消息1
一:概述通过消息服务中间件可以提升系统的异步通信,提高解耦。主要概念1.消息代理(message broker):接管消息发送者发送的消息.由消息代理保证将系消息发送到指定的目的地。 2.JMS(Java Message Service)JAVA消息服务,基于JVM消息代理的规范。 3.AMQP(Advanced Message Queuing Protocol) 高级消息队列协议...原创 2018-07-05 13:19:47 · 189 阅读 · 0 评论 -
SpringBoot+Druid
Druid的GitHub地址SpringBoot数据源设置为自定义的druid1.引入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> &a原创 2018-07-04 12:28:12 · 2250 阅读 · 0 评论 -
IDEA中的SpringBoot热部署
POM.XML文件的配置1.引入依赖包<!-- 热部署 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2018-06-06 22:04:14 · 138 阅读 · 0 评论 -
Tomcat 异常:Context [] startup failed due to previous errors
启动Tomcat异常: 详细的异常信息:五月 15, 2018 9:49:05 下午 org.apache.catalina.core.StandardContext startInternal严重: One or more Filters failed to start. Full details will be found in the appropriate container log...转载 2018-05-15 21:58:26 · 1898 阅读 · 0 评论 -
请求异常总结
1.400Tomcat:提示400:The request sent by the client was syntactically incorrect浏览器提示: POST http://www.choisaaaa.XXXX.do 400 (Bad Request)因为项目中使用了nginx 特意查询nginx中400 (Bad Request),结果是可能请求头过大...原创 2018-05-17 01:16:21 · 2279 阅读 · 0 评论 -
Redis的启动和链接
Redis官网 Redis在中国的官网简介:Redis:Remote Dictionary Server(直接翻译就是:远程的字典服务);Redis是一个使用ANSI C语言编写的开源数据库;特点:高性能的key-value数据库内存数据库,支持数据持久化(可以持久化到硬盘上)安装 Windows下的安装 Redis官方没有提供Window的版本,但是微软的开源团队有在...原创 2018-04-21 16:02:55 · 165 阅读 · 0 评论 -
前后端分离如何解决跨域请求!
user-register.html:1 Failed to load http://localhost:8080/user/get_user_info:No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8088' is there...原创 2018-04-10 09:01:54 · 954 阅读 · 0 评论 -
Tomcat解析路径
背景:在Tomcat在遇到的相对路径时自动解析为“自己指定的路径”。 1.找到你的Tomcat文件下的server.xml文件:eg:F:\Tomcat\conf\server.xml2.在Host标签中添加下面截图中的代码 2.1:修改前 2.2:修改后 在Tomcat在遇到的“’/upload”开头的相对路径(eg:/upload/images/item/headline/...原创 2018-03-16 16:37:56 · 785 阅读 · 1 评论 -
Servlet简介
定义: Servlet:采用Java编写的服务器端程序,它运行与Web服务器中Servlet容器中(例如:Tomcat) ,其主要的功能是提供请求/响应的Web服务模式,可以生成 动态的 Web内容。优点:较好的移植性:由于Java具有跨平台和可移植性的特点,那么也使得Servlet也有较好的可移植性,即可以部署到多种不同的类型的Web服务器上。执行性高:Servlet针对每个转载 2018-01-13 17:04:31 · 1148 阅读 · 1 评论 -
Tomcat
Tomcat:是一个轻量级的WEB应用服务器,适用于在中小型系统和并发量不是很多的场合!部分内容转载于:https://www.cnblogs.com/gentoo/archive/2012/10/13/2722463.html1.JavaWeb应用程序的主要的目录结构:2.Tomcat目录结构: 目录 说明 /bin 存放各种平台下用于启动和停止...转载 2018-01-12 22:28:57 · 163 阅读 · 0 评论 -
org.springframework.http.converter.HttpMessageNotWritableException
@GetMapping("getUsers") public UserVo getUsers(){ List<UserVo> userVoList = iUserService.getUsers(); return userVoList.get(0); }2019-06-10 13:49:29.649 WARN 27876 ...原创 2019-06-10 13:54:45 · 7673 阅读 · 0 评论