![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring boot
文章平均质量分 95
spring boot
猪之仆
软件开发、数据库、前端。部分网络问题
展开
-
Spring Reactor 入门与实践
最近几年,随着 Node.js、Golang 等新技术、新语言的出现,Java 的服务器端开发语言老大的地位受到了不小的挑战。虽然,Java 的市场份额依旧很大,短时间内也不会改变,但 Java 社区对于挑战也并没有无动于衷。相反,Java 社区积极应对这些挑战,不断提高自身应对高并发服务器端开发场景的能力。为了应对高并发的服务器端开发,在2009年的时候,微软提出了一个更优雅地实现异步编程的方式 —— Reactive Programming,中文称反应式编程。转载 2023-06-15 14:15:04 · 816 阅读 · 0 评论 -
解决部署报错No main manifest attribute, in XXX.jar
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> ...转载 2020-09-06 22:57:01 · 2206 阅读 · 0 评论 -
websocket socketJs springboot实现服务器端消息推送(websocket + sockjs + stomp)
服务器端推送技术在web开发中比较常用,可能早期很多人的解决方案是采用ajax向服务器轮询消息,这种方式的轮询频率不好控制,所以大大增加了服务器的压力,后来有了下面的方案:当客户端向服务器发送请求时,服务器端会抓住这个请求不放,等有数据更新的时候才返回给客户端,当客户端接收到数据后再次发送请求,周而复始,这样就大大减少了请求次数,减轻了服务器的压力,当前主要有SSE(Server Sen...转载 2020-04-01 21:24:31 · 547 阅读 · 0 评论 -
SpringBoot实现过滤器、拦截器与切片
Q:使用过滤器、拦截器与切片实现每个请求耗时的统计,并比较三者的区别与联系过滤器Filter过滤器概念Filter是J2E中来的,可以看做是Servlet的一种“加强版”,它主要用于对用户请求进行预处理和后处理,拥有一个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。使用Filter完整的流程是:Fi...转载 2020-02-12 16:42:16 · 277 阅读 · 0 评论 -
MultipartFile.transferTo()遇见的问题记录
环境:Springboot 2.0.4 JDK8表单,enctype 和 input 的type=file 即可,例子使用单文件上传<form enctype="multipart/form-data" method="POST" action="/file/fileUpload"> 图片<input type="file" name="file" ...原创 2019-03-29 11:40:04 · 57437 阅读 · 1 评论 -
@PostConstruct和@PreConstruct注解的使用
从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。使用方式,例如:@PostConstruct //方式...原创 2019-03-07 23:53:21 · 195 阅读 · 0 评论 -
HttpSessionListener的应用
HttpSessionListener :Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。这个接口也只包含两个方法,分别对应于Session的创建和失效:# public void sessionCreated(HttpSessionEvent se);# public void sessionDes...转载 2019-03-07 23:47:49 · 194 阅读 · 0 评论 -
ServletContextListener的作用
ServletContextListener是对ServeltContext的一个监听.servelt容器启动,serveltContextListener就会调用contextInitialized方法.在方法里面调用event.getServletContext()可以获取ServletContext,ServeltContext是一个上下文对象,他的数据供所有的应用程序共享,进行一些业务的初...原创 2019-03-07 23:37:20 · 237 阅读 · 0 评论 -
SpringBoot笔记之五:启动加载类CommandLineRunner
如果在SpringBoot应用启动的时候需要执行特定的动作,可以利用CommandLineRunner。实现了CommandLineRunner接口的Component会在所有Spring Beans都初始化之后,SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作。...原创 2019-03-07 23:30:58 · 136 阅读 · 0 评论